Discover and connect with journalists and influencers around the world, save time on email research, monitor the news, and more.
Recent: |
|
Past: |
|
“If you don’t think carefully, you might think that programming is just typing statements in a pro... → Read More
Agile development – because you are building working software faster and delivering it incrementally... → Read More
There’s a lot written about technical debt: what technical debt is and the different kinds of techni... → Read More
There are two widely opposed (and often misunderstood) positions on how expensive it can be to chang... → Read More
A recently published academic paper by Prof. Dror Feitelson at Hebrew University, Eitan Frachtenberg... → Read More
If you ask most developers, they will tell you that working in maintenance sucks. Understanding and ... → Read More
Sometimes a programmer will come to me and explain that they don’t like the design of something and ... → Read More
There are many good ideas and practices in Agile development, ideas and practices that definitely work: breaking projects into Small Releases to manage risk and accelerate feedback; time-boxing to limit WIP and keep everyone focused; relying only on working software as the measure of progress; simple estimating and using velocity to forecast team performance; working ... → Read More
There’s a lot of bad software out there. Unreliable, insecure, unsafe and unusable. It’s become so b... → Read More
For the last couple of years we’ve been tracking technical debt in our development backlog. Adding d... → Read More
If you go to Google and search for "measuring software developer productivity" you will fi... → Read More
Good technical practices are what we have to do to make good software – this is the engineering part... → Read More
A system can last for 5 or 10 or even 20 or more years. But the life of specific lines of code, even... → Read More
In my last post, I explained how to do code reviews properly. I recommended taking advantage of stat... → Read More
Less than half of development teams do code reviews and the other half are probably not getting as m... → Read More
Devops isn't killing developers – at least not any developers that I know.But Devops is killing ... → Read More
What does it take to build reliable and stable enterprise software?First, stop writing lousy cod... → Read More
All of us have known for a long time that code reviews find defects, and that reviews are cheaper an... → Read More