Why software development is hard
We always hear that software development is hard, and that a very high percentage of all software projects fail. But have you ever wondered why software development is so hard?
Read more…For crying in the beer, stop writing unit tests!
Stop writing unit tests! It’s wrong on many levels, so don’t do it. Actually remove the ones you have. I’m a huge fan of automated tests, and I use Test-Driven Development a lot, so no, I’m not advocating against testing in general.
Read more…Developer productivity: what's all the fuss about?
The controversy about developer productivity There’s been a lot of controversy recently about developer productivity. Some very big consultancies claimed you could and should measure it, while some software product development legends are of a different opinion.
Read more…Array sorters aren't problem solvers
The evergreen problem-solving If you work in software product development like me, you hear a lot about problem-solving. Problem-solving skills, problem-solving attitude, problem-solving interview steps. What most companies call problem-solving has nothing to do with actual problems, though.
Read more…Confessions of a TDD fanboy
Test-Driven Development (TDD) is arguably one of the most polarizing and misunderstood approaches in software development. It’s love it or hate it. Let’s have a look at TDD and why it provokes such strong reactions.
Read more…