hardscrabble 🍫

By Max Jacobson

Psst. Check out my RubyConf 2017 talk, There are no rules in Ruby.

blog posts

Synchronize Our Dictionaries

30 Nov 2013

Recently I’ve been melting the butter stick of my brain against the griddle of Reginald Braithwaite, whose twin books on JavaScript and CoffeeScript as functional programming languages, JavaScript Allonge and CoffeeScript Ristretto have been tripping me out hard.

I bought them yesterday for their Black Friday half-off prices and loaded them into iBooks on my Mac and iPad (so glad to have a good ePub reader for Mac) after having their full-text-for-free web pages open for weeks in my browser, teasing me to read them while I do Ruby stuff all day.

In order to talk about how this works, we should agree on a few terms (you may already know them, but let’s check-in together and “synchronize our dictionaries”). The first x, the one in (x) ->, is an argument. The y in (y) -> is another argument. The second x, the one in -> x, is not an argument, it’s an expression referring to a variable. Arguments and variables work the same way whether we’re talking about (x) -> (y) -> x or just plain (x) -> x.

The particulars of this passage aren’t as important as that one phrase I plucked as the title of the blog post which I just really like a lot. Any kind of writing is basically just that. It’s as much about synchronizing your minds as it is synchronizing your language but that’s kind of the same thing.

open blog

24 Nov 2013

This blog is open for business. Also it’s open like, it’s on on github, which means you can fork it, read the drafts, submit pull requests, etc.

This isn’t a big deal. It’s true of all jekyll blogs on github. While reading about “open companies” like Balanced and Gittip, I thought that this is also true of my blog.

I kind of want to be a better blogger. I’m pretty proud of how I put together this new blog. It feels sturdy, with well-organized source code.

Today I bought a hoodie at American Apparel and the guy ringing me up asked for my email address because “we’re kind of going green and sending by receipts via email” and I told him it’s max@hardscrabble.net and he asked me to spell it. I said, “it’s max at hard, like difficult, and scrabble, like the game” and the other cashier laughed like, what kind of email address is that? I said, “I just think it’s a fun word” and got the hell out of there.

edit November 2014: I edited a link to point to the new home of the blog’s github repo, which moved from my user to a new organization called hardscrabble