Notes on Structure and Interpretation of Computer Programs.

December 29, 2018. Filed under review 13book 11programming 1

Almost a decade ago, I bought a copy of Structure and Interpretation of Computer Programs. My purchase was inspired by folks calling it a great work, and I wanted to love it. In the decade since, I've started working through the book probably a dozen times, but never got too far. The early content was too easy to hold my attention, and the later content was inscrutable because I hadn't done the earlier content to learn Scheme. I finally got around to working through SICP, and here are my notes.

2018 in review.

December 27, 2018. Filed under writing 30blog 12

By far the most rewarding thing I did this year was marrying a wonderful person. My sister also married, and my sister-in-law is getting married in the spring of next year. In such a sea of marriages, it feels a bit trite to write a year review on my writing hobby, but what's a hobby good for if not enabling trite behavior?

"Paying Technical Debt at Scale - Migrations"

December 13, 2018. Filed under infrastructure 33speaking 4talks 3

Video of my QCon SF talk is up! The talk was about migrations and how they define company velocity over time: Paying Technical Debt at Scale - Migrations.

Infrastructure planning: users, baselines and timeframes.

December 9, 2018. Filed under management 90infrastructure 33

Technical infrastructure is never complete. System processes can always run with less overhead or be bin-packed onto fewer machines. Data can be retrieved more quickly and stored at a cheaper cost per terabyte. System design can broaden the gap between failure and user impact. Transport layers can be more secure.

Notes on The Timeless Way of Building

November 24, 2018. Filed under architecture 26review 13book 11

Some months ago, a friend recommend Christopher Alexander's A Pattern Language. I hadn't heard of it before, and as I started poking around I realized that this was the second of a series of three books, and recommendations generally pointed me to start instead with The Timeless Way of Building.