Student Driver

- -

Recording on vhs from your childhood blockbuster video store aka the aliased keystrokes thrift shop aka the Pro-Question Action League “a question’s a question, no matter how small” aka the Land Before Rails aka the RegEx tattoo shop aka straight out the dungeons of code aka The crouching-tiger-hidden-semi-colon School aka The ruby-talk-pretty-one-day School aka The Flatiron School




mr2

I learned to drive on a stick shift. My first car was a red two-seat ‘91 Toyota mr2 kinda like this here. My dad copped it for a quick 3k. He later sold it after I failed to communicate that it was the only vehicle I could ever love.


I would never have been that smitten driving an automatic. Sometimes abstraction is the opposite of intimacy.


That’s how I feel about Sinatra. Today I made my first deployable ruby app. It’s no hot rod but it will get you from A to B. (Jukebox)

Once I was done I understood how all the parts moved. I can conceptualize it and I can even draw an exploded diagram:



playlister

RIP. Tomorrow we start on Sinatra. I browsed some Sinatra apps on github to try to see how they work. The simplest example I could find is this blogging app called “(Scanty), a really small blog.” I tried drawing a diagram of this one too:



sinatra

This diagram is hard to follow. And the views shouldn’t be floating like that.

It’d kinda like I just built a lawn mower engine:

sinatra

Then tried to understand a simple volvo engine:



sinatra

…and realized I couldn’t even find the starter.

At first I thought config.ru was the application file because it required ‘main.’

Not being able to find the starter is understable when the engine is packaged like this:



volvo



All I know right now is that Sinatra is doing some cloak-and-dagger behind-the-scenes shit. And I find that untrustworthy.



Is there a steampunk movement in the Ruby community? If you’re out there call me..