O'Reilly logo

The Software Craftsman: Professionalism, Pragmatism, Pride by Sandro Mancuso

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

6. Working Software

One of the first things said by the nonbelievers of the Software Craftsmanship movement was that good and clean code is not enough to guarantee the success of a project. And, yes, they are absolutely right. There are innumerable reasons for what may cause a software project to fail, ranging from bad business strategy, competitors’ superiority, bad project management, high costs, time to market, partnerships, technical limitations, and integrations—just to mention a few. Due to the number of important things a software project may have, organizations tend not to pay too much attention to things that are considered less important, like the quality of the software being developed. Some organizations believe that with a good management ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required