December 29, 2018 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.
December 27, 2018 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?
December 9, 2018 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.
November 24, 2018 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.