This piece is not about code or programming, it is about the fine art of How To Keep Your Best Programmers. In 2012 Erik Dietrich changed jobs and after some philosophical deliberation tells us why he made a change and what developers are looking for in a work environment.
Dietrich has over ten years of experience in software architecture, design, implementation, and stabilizing/sustaining. He has a BS Degree in Computer Science from Carnegie Mellon University and a MS degree in the same from University of Illinois at Urbana-Champaign. Erik is founder and principal of DaedTech LLC.