career prospects and forces us to remain in subordinate positions. This tragedy is compounded when it bleeds through to the job search and interview process. There, it becomes career-limiting not just at one organization but everywhere we go. Let me repeat that more plainly. Being a good developer—participating gamely in team activities, learning enough algorithm trivia to pass interviews, being attracted to the best organizations using the coolest tech, and so on—is bad for your career. The real tragedy of all of this is that the current corporate structure forces you to choose between being
...more

