O'Reilly logo

Beyond Legacy Code by David Scott Bernstein

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

Improve the Software Profession

We need to understand what’s important and what’s unimportant in software development. We need to focus on sharing principles and practices that are learnable and understandable in order to build the discipline of software development—to make it a true profession.

This is true in every other form of engineering. Skilled tradespeople like electricians or plumbers follow time-honored standards and practices, and the people who created these standards and practices were not solely looking for the fastest and most efficient way of achieving results. They were looking for other factors as well, not the least of which is public safety. They have to properly tap into a municipal water supply and sewer system or the ...

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