A Quick Hack for Slightly Less Mutable Ruby Objects

This won't give you all the benefits of language level support for immutable objects and doesn't really prevent you from mutating state... It just kind of a fun hack to work with objects like you would values in immutable languages. There's way better options (Hamster, Adamantium) if you're looking for…

Better Things to Learn Than Coding

I've hesitated for a long time to totally dismiss the notion that everyone should learn to code in school only because so many people say it I've felt like there must be something valuable in there that should be taught more widely... A few candidates (and what building software is…

3 Simple Steps to Better Github Notifications

1. Unwatch Everything Do this before anything else. Make sure you're starting from a totally blank slate. As time passes, it may be that new repos that are created as part of organizations you're in you're set to watch them automatically. The instant you get a notification that's irrelevent to…

Parens are Your Friends

The Middle Finger I was recently at a Hackathon standing in a group of people introducing ourselves. At one point someone I hadn't met before ask me how I knew someone else in our group. I said "Oh we know each other from NashFP". "What's NashFP", he asked. "Nashville Functional…