Posted on Leave a comment

How to set up a new PC in 12 Steps, or How I spent my evening renewing my disgust with Windows

Step 1: Spend 30 minutes unpacking boxes, peeling plastic, and connecting cables. Step 2: In breathless anticipation, press the power button. Step 3: Spend another 30 minutes hunting for the Windows Product Key so you can access the computer you just bought. Find it, finally, on an indelible sticker on the far side of the…

Read more

Posted on Leave a comment

A Framework for Innovation

How does a large company create an environment that encourages and leverages internal innovation? Here is my checklist of prerequisites for “enterprise” innovation: Great people. You may think this goes without saying, but it cannot be emphasized enough. You cannot hire drones who put in 8 hours for a paycheck and then head out the…

Read more

Posted on Leave a comment

Heroku and the Twelve Factor App: Architecting for High Velocity Web Operations

A while back I wrote that infrastructure should be delivered as code along with every web application, because web applications are not run by users, they are operated on behalf of users, and are therefore incomplete without the infrastructure needed to operate them. In that article, I mentioned Heroku, a platform-as-a-service company that makes a living operating…

Read more

Posted on Leave a comment

Natural Laws

I figure any phrase that people deem to be a “law” and find important enough to attribute to a specific person (even if incorrectly) probably contains some real wisdom. Here’s a collection of Eponymous Laws from Wikipedia, all of which I have found to be true in my own experience. Amara’s Law: We tend to overestimate…

Read more