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, 2021A response icon1Dec 30, 2021A response icon1
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, 2022A response icon2Dec 31, 2022A response icon2
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