My musings on anything from leadership to technology to entrepreneurship and back.
Jeff Bezos crafted the term 'two-pizza team'. Let's see what it means and how you can use it in your organization to drive focus and growth.
Let's talk about a simple and effective career ladder template that I've created. It's freely available and the perfect tool to improve hiring, performance management and defining salary ranges.
The C4 Model, is a framework for visualizing software architecture through four levels of detail: Context, Containers, Components, and Code, each providing a different perspective to enhance understanding and communication. Let's check it out!
Let's discuss planning cycles using Amazon's Operating Model, focusing on customer-centric goals, small teams, and regular reviews for optimal success.
Amazon uses leading indicators to predict future trends and trailing indicators to assess past performance, ensuring proactive adjustments and continuous improvement. Let's check out how Amazon does it and let's dive into some examples
As Interim CTO I closely collaborate with non-technical folks. And often we come to the topic of 'test coverage'. For non-techies this concept looks very simple. High test coverage is good, low test coverage is bad. But it's not that easy - and forcing teams to produce a high test coverage will lead to disaster. Let's explore.
Your 20% time projects don't work? Here is how we revitalized our 20% time projects by scheduling them monthly, making participation optional, and enforcing rules for relevance, planning, and presentation. This structured approach improved focus, collaboration, and motivation across the team.
Staging systems promise production-level assurance but often fall short, making them costly and impractical. There's a better way that offers a smarter, real-world solution for reliable deployments.
Discover Lido, a lightweight alternative to DDD for structuring your application. Learn how to organize your codebase with domain-based packages, clear file responsibilities, and effective testing strategies.
Let's discuss why starting with a well-structured monolith is often the best choice for most applications, and when it makes sense to adopt microservices.