Home
Expertise
Writing
Blog
Series
Speaking
Workshops
Contact
Category: Programming
Posts filed under Programming.
Wait for the Abstraction to Earn Its Place
July 29, 2025
YAGNI, Debt, and Adaptability
December 22, 2023
Polymorphism, Dynamic Dispatch, and Visitor
December 4, 2023
SOLID fp
September 9, 2023
TDD: What Most Articles Miss
May 21, 2023
Design Principles and Design Patterns
April 6, 2023
Bad Code Is Not Tech Debt
December 28, 2022
Struggles Of A Newcomer To FP
June 9, 2022
Monomorphism, Polymorphism, and Higher Ranked Types.
January 24, 2019
Expressiveness
November 8, 2018
Taming Complexity: A Guide to Imperative, Object-Oriented, and Functional Programming
September 15, 2017
GADTs To Eliminate Runtime Checks
October 14, 2016