OCD is id, high standards are ego

As programmers, we have a powerful tool that we deploy often: OCD...

A few thoughts on flat

I played with iOS7 today for a bit and discussed the flat design with a couple of Stack’ers...

For want of parens in Ruby

Ruby is beautiful in many ways. The opportunities to create tight, readable code are impressive...

Fasctimidating

Chris Baus laments that developers are rarely impressed by other developers. It’s often true...

Alerts as spam

I went to a talk last night by John Allspaw at Etsy, about alerts and how they are hard to get right...

What if ‘source code’ were a serialized syntax tree?

At the risk of revealing my lack of a CompSci degree: what if ‘source code’ were replaced by serialized syntax trees?..

Debugging is debugging

I use CoffeeScript here and there. And JavaScript everywhere else. Depending on the scenario, and this is a matter of taste, CoffeeScript is more elegant, readable, and usable...

Your phone is faster than Amtrak’s wifi

Amtrak is improving its wifi, it claims. Fine. The problem is, it’ll never be faster than your phone’s 4G connection...

Ad blocking, like piracy, is a market phenomenon

A French ISP has started blocking ads at the router level for its customers, enabled by default...

Labor costs make way for Maslow

That Apple, and other companies, are deciding to move manufacturing back to the United States is evidence of the diminishing importance of labor costs in decision-making...