Essays·16 essays
Software Development
Processes, agile, estimates, deadlines, quality.
2025
- Zero-bugs policy is a myth
Zero-bugs policy sounds great — but it’s a myth. Even top projects have bugs. Fix the critical 80% instead of chasing every tiny issue.Sep 26
2023
- 5 Biggest Problems in Software Development
Whine with me about the biggest problems in software development. From user satisfaction to more profound issues, let's discuss it.Mar 4 - Why are Deadlines Important Even Though I Hate Them?
Why are deadlines important for software development—even if we all hate them sincerely? I’ve spent 10 years figuring it out. Enjoy the results of my research!Mar 2 - How to Measure Productivity of Software Development Teams
Measuring developer productivity by hours is an attempt to reduce uncertainty by squeezing it into a simple model. Yet in our industry, we must accept uncertainty, learn to thrive with it.Feb 24
2022
- Sync vs. Async Processes in Product Development
Sync processes for product planning, dependencies management and vision sharing are easier to run, but async processes are more performant. How to choose?Feb 8
2018
- Post-agile process agnosticism
with Rick and Morty!Oct 25
2013
- Software Development: Fast and Slow.
How to use ideas from the great book by Daniel Kahneman Thinking, Fast and Slow.Jun 14 - Agile is PoisonousApr 1