PinnedMy 2024 ReviewThis is my seventh end-of-year blog, but it’s the first infused with AI.Jan 2Jan 2
PinnedMy 2021 Review2021 was a breath of fresh air compared to My 2020 Review.Dec 30, 20211Dec 30, 20211
PinnedMy 2022 ReviewI turned thirty this year, and for a hot second considered writing a review of the past decade. These annual reviews, however, are…Dec 31, 20222Dec 31, 20222
PinnedMy 2023 ReviewAccording to the Chinese zodiac, 2023 was the Year of 🐰. But for us, it was the Year of the 🐶.Dec 31, 2023Dec 31, 2023
Five Lessons From my First Three Months at a StartupI started this draft over four years ago.Jun 19, 2023Jun 19, 2023
Abstractions and ModelsTwo common words we use in software development are abstractions and models.Aug 2, 2022Aug 2, 2022
Speed > ProcessA process is a series of actions or steps taken in order to achieve a particular end.Jul 23, 2022Jul 23, 2022
TechnorealismOne of the most memorable conversations of 2021 arose from unexpected circumstances. During a dinner over Thanksgiving break, my partner’s…Feb 8, 2022Feb 8, 2022
What I Learned From Writing 24 Articles in One MonthWhile I didn’t publish 31 articles for each day in January, I consider the pledge in my 2020 review fulfilled.Feb 15, 2021Feb 15, 2021