We, as software developers, will face more and more regulatory demands. Business, government, laws will tell us how to do our work.

Did we fail to produce proper craft?

Obviously, because I find more and more posts like this

Robert C. Martin addresses this level of professionalism in his talk worth watching.