May 24, 2025
Not learning Dart/Flutter remains one of my best (non)investmentsMay 13, 2025
React is just event sourcing for the UIMay 12, 2025
It's probably time to stop recommending ReduxFebruary 19, 2025
AI replacement theoryFebruary 15, 2025
A class-based React view model in <50 LOCFebruary 7, 2025
React's declarative model isn't perfectJanuary 29, 2025
Scrum is the byproduct of a decade of easy moneyApril 6, 2023
DRY code isn't a productFebruary 23, 2023
useSyncExternalStore is the hook you didn't know you needJanuary 3, 2023
Rust tuple pattern matchingSeptember 15, 2022