O'Reilly Blog Post - Solving Software Problems

I wrote a post for O’Reilly’s blog about the problem-solving process. It’s grown out of some ideas I’ve been mulling over for a while, and is an attempt to articulate a key skill that everyone knows we need, but we are rarely taught directly.

Read More

Weight Machines are the PHP of Strength Training

This is a post about PHP, but it is not a post about whether PHP is an Objectively Good or Bad Language. Enough has been written on that, and I don’t think I have much to add. Instead, it’s a post on how our experiences with a tool shape our opinions on that tool.

Read More