My musings on anything from leadership to technology to entrepreneurship and back.
This blog post dives into the nuances of creating well-designed RESTful APIs. We will explore why good API design is crucial, the 'API First' approach, the importance of clear documentation, and why maintaining a single source of truth is essential for success.
In software development, efficiency and effectiveness are crucial for maintaining competitiveness and innovation. One of the most influential methodologies that can help achieve these goals is the Toyota Production System (TPS) that inspired much of what we know today as XP, Scrum and agile.
User-story-maps are essential tools for tech teams to visualize user journeys, prioritize features, and plan Minimum Viable Products (MVPs) efficiently. Let's checkout this essential tool.
This blog post outlines a structured approach to establishing security within teams, focusing on key elements such as security chapters, OKRs, roadmaps, and the role of security champions, with real-world examples from leading companies.
Let's dive into what makes Brown Bag Sessions so valuable, and explore some examples of topics and companies that have successfully implemented them.
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