Left to right, top to bottom

TL;DR – Clojure’s threading macro keeps code in a legible order, and it’s more extensible than methods. When we create methods in classes, we like that we’re grouping operations with related data. It’s a useful organizational scheme. There’s another reason to like methods: they put the code in an order that’s easy to read. In … Read moreLeft to right, top to bottom

You get to a point where you can feel like you are defined by this thing that is happening to you, that you didn’t choose, that somebody imposed on you. That’s when I say, go back to those people who love you and care about you and realize that this is something that is happening … Read more

Work to Rule

There’s a particular kind of almost-strike called “work-to-rule.” It’s when workers in a factory “adhere strictly to all the working rules laid down by their employers, with the deliberate intention of reducing the rate of working.” Doing exactly what they’re told, and nothing else, means production grinds to a halt. Every formal system in life … Read moreWork to Rule

Work To Rule

There’s a particular kind of almost-strike called “work-to-rule.” It’s when workers in a factory “adhere strictly to all the working rules laid down by their employers, with the deliberate intention of reducing the rate of working.” Doing exactly what they’re told, and nothing else, means production grinds to a halt. Every formal system in life … Read moreWork To Rule

Tools

There are these wineglasses that my partner likes. They’re pretty, but they’re so tall they only fit in the cupboard above the fridge. He can reach that cupboard, but I have to fetch a stool to get in there. He uses these glasses all the time, while I always choose the squattier glasses that I … Read moreTools

Unreachable Stars

Something I love about agile and iterative development: acknowledgement that software is never done. It’s never the best it could be – even if it were, “best” changes quickly. A typical project is “done” by decision, not by any inherent completeness. We could always improve. There’s a beauty in that, an embracing of imperfection and … Read moreUnreachable Stars

Personal interfaces

jessitron: @drunkcod act to an interface, not an implementation 🙂 — Jessica Kerr (@jessitron) March 9, 2014 //platform.twitter.com/widgets.js this has me thinking about: when do other people need knowledge of my inner workings to interact with me? when do I broadcast enough information to be discoverable?