Autonomous Code Generation with Human Oversight
Explains the Ralph Wiggum Loop, a technique for autonomous AI code generation that requires detailed human input and oversight throughout the process.
Explains the Ralph Wiggum Loop, a technique for autonomous AI code generation that requires detailed human input and oversight throughout the process.
A weekly collection of articles on software architecture, development, AI, and leadership, featuring insights on legacy systems, HTTP, and team skills.
Explores managing the tension between adaptation (exploration) and optimization (exploitation) in tech teams, advocating for a balanced, context-driven approach.
An engineer argues that software development is a learning process, not an assembly line, and explains how to use LLMs as brainstorming partners.
Analyzes why team retrospectives often fail to drive improvement and offers practical solutions inspired by Toyota's kaizen principles.
Explains how high-performing teams can effectively use Team OKRs to bridge strategy and execution, avoiding common top-down pitfalls.
A tech founder shares how Mergify built a project management approach based on simplicity, ownership, and autonomy, moving beyond rigid Agile dogma.
A software consultant outlines four essential elements for an effective development process: visible, small, prioritized, and completed work.
A critical analysis of whether test automation truly reduces stress and disruptions, or if it can initially increase workload and pressure on teams.
Discusses the pitfalls of automating tests just to follow trends, emphasizing business value over mimicking tech giants.
How a small team organized a 250-person tech conference in just two months, focusing on community and embracing serendipity.
Applies the Cathedral vs. Bazaar open-source metaphor to people management, comparing top-down control with decentralized, autonomous team styles.
A developer critiques the blind adoption of Scrum, arguing it's often misapplied and becomes a rigid, unproductive ritual rather than a useful framework.
A guide to creating and sharing personal and team weekly digests to track work progress, increase visibility, and improve transparency in a tech workplace.
Explores how storytelling makes software principles like Agile and SOLID more memorable and understandable than dry rules alone.
Analyzes Shopify's controversial meeting purge, critiques its execution, and shares best practices for running effective, productive meetings in tech.
Discusses the importance of managing a project backlog by closing out old, unrealistic issues to improve focus and efficiency.
A software engineer's perspective on the value and pitfalls of time estimations in software development projects.
The article critiques the misapplication of DevOps and Platform Engineering, arguing they are about organizational culture, not just tools or rebranding.
A satirical guide on how to misuse and distort the Scrum framework, leading to failure, to highlight common Agile anti-patterns.