In today’s work environment good Software Engineers are hard to find. They are even harder to keep happy and retain. For most of them, two years is pretty much a “career” at a company.
There is a very good reason for that; it is because employers manage Software Engineers exactly the way they manage customer service reps, accountants and other staff. The reason this is an issue for companies is because good Software Engineers are absolutely nothing like other employees.
Nearly every aspect of the traditional employment system/process is anathema for Software Developers. Continue reading “Dear Employer, You are Renting Me.”