29 May 2021 Programming mental-models Refactoring How big should a method be? How big should a method be? It doesn't matter, as long as the reader isn't tired in reading it or curious to read it.
29 Apr 2021 Programming Documentation Writing Why programmers don't write documentation No excuses. We don't write documentation because writing clearly is extremely hard.
10 Apr 2021 Programming How to write self-documenting code Code that reveals the underlying conceptual model is the only self-documenting code because it explains both the why and how
19 Dec 2020 Programming Agility Continuous Delivery devops Why and How to use Feature Toggles What are feature toggles and how to use them for faster and safer deployments
23 Sep 2020 Programming Distributed Systems Event-Based Architecture Observability Publish events, not logs Don't think about logs for observability. Think about system boundaries and events.