One of the biggest mistakes I made early in my career was believing software was something you finished.
You gathered requirements.
Designed the architecture.
Wrote the code.
Tested it.
One of the biggest mistakes I made early in my career was believing software was something you...
One of the biggest mistakes I made early in my career was believing software was something you finished.
You gathered requirements.
Designed the architecture.
Wrote the code.
Tested it.

One of the biggest mistakes I made early in my career was believing that software products were...

A deep-dive into the mechanisms that make software progressively harder to evolve. ...

Many developers learn programming by focusing on functions, classes, frameworks, and algorithms....

Software that works today isn't necessarily software that can survive tomorrow. One of the easiest...

If you've worked on a software team long enough, you've probably experienced this. Sprint planning...

One of the more uncomfortable conclusions I've reached over the years is that a lot of software is...