09 Apr 2022 Programming evolution Systems Thinking Evolving Software: SOLID principles as a continuum Understand how SOLID principles work all at once to support each other, and their role as evolutionary guardrails for software systems.
05 Mar 2022 Software Architecture Asynchronous Programming Distributed Systems Event-Based Architecture Scalability Building robust distributed systems Distributed systems give us tremendous scalability, but we need to build them right to reap the full benefits of this complicated architecture
04 Mar 2022 Software Architecture Distributed Systems Event-Based Architecture Scalability On building scalable systems A deep dive into software scalability, strategies for building a scalable system, and adopting distributed system design as the key to scalability
04 Mar 2022 Mini-Essay Mini Essay #4 - The other side Much of what we do at work can be seen from two sides. To really learn how to do your job, find a way to get to the other side.
24 Feb 2022 Mini-Essay Agility Mini Essay #3 - Say "no" Hope is not a strategy. The only way to do effective short term planning is to say "no" brutally.