• The only reason we don't have better practices is because the tech companies earn a great deal of money by constantly changing things. New languages, new IDEs, new frameworks, new standards, new run times - all the churn sells software, books, seminars, and training sessions.

    You don't have time to get good at any one way of doing things because about the time you're comfortable with version 1.0 an new and improved version 2.0 is launched along with all the requisite training materials.