... necessary starting point. The End of an Era, the Beginning of a New EraI believe the software industry is at a crisis point. The industry is con-tinually expanding and becoming a more important part ... scalable, maintainable, and elegant. In addition to these individual authors and thought leaders, we also want to acknowledge the thousands of students and consulting clients who have contributed ... to Boston to Sydney to Beijing to Hyderabad. When not computing, he enjoys snow-boarding, windsurfing, biking, and hiking the Appalachian Trail.Amir Kolsky is a senior consultant, coach, and...