Learn to code —
free 3,000-hour curriculum
I work as an agile coach and trainer. I started programming in the early 90s, then in asm, now mostly in Java.
How to Build Modern Clean Architecture
What is a Scrum Master? The Agile Role and Responsibilities Explained
What is Kanban? The Agile Methodology Defined, and How to Use it For Your Software Development Team
A radically simple approach to user stories
Project budgeting: an anti-pattern
Use cases and organizational structure
Long-term, agile documentation of requirements
Scrum – the hard parts 2: sprint harder
Scrum - the hard parts
The 3 biggest user story myths
Kissing the state machine goodbye
Simplifying an event sourced application
How to Implement a Hexagonal Architecture
Epics are dead. Here’s what we should do instead.
How to generate data classes in Java
How to escape from “Story Card Hell” in three simple steps.
The truth is in the code
Nobody wants to use software
Load More Articles