software-engineering
"If we're going to tackle this now, let's do it right this time, though."
The power of deadlines: Asking critical questions and making tough decisions
Decision Deadlock - When a team gets stuck
Accelerate - Uncovering the measures that really improve software development
What defines successful software development?
Establishing a common understanding for good code - code reviews in teams
simple != easy
We are only fixing bugs
Dynamic team structures - pattern or anti-pattern?
Everything drags on despite a Work In Progress limit...
Continuous improvement or process fiddling?
Read It Again - Team Topologies
The 8 biggest mistakes when rewriting software systems (that I have seen so far)
The Illusion of Progress - Ineffective Busyness vs. Actual Progress
Technical Debt, Legacy Code, Maintenance Load
Technical Debt Dilemma
Tests that Empower
Read It Again - The Five Dysfunctions of a Team
Beyond the Matrix - Leading cross-functional teams.
Dynamic Focus Teams - Experience Report
Jede Technologie ist nur so gut wie das Problem, das sie löst
Why companies still fail when it comes to software development
Platform team against technical debt: Good idea or nasty trap?
Shared Libraries
Excessive technical debt is almost always an omission of technical management
Technical debt - despite its name - is not a purely technical problem
A mindset for long-living software systems
Three myths about technical debt
Read It Again! - Working Effectively with Legacy Code
Part 1: Boring Maven
Part 0: About Boring Technology