3 ms·
Microservices are Resume Driven Development, the leading paradigm of our industry and others. People will always optimize for the incentive structures of their
by obviouslynotme 3y ago
Microservices are Resume Driven Development, the leading paradigm of our industry and others. People will always optimize for the incentive structures of their environments.
The most important person in every company is the CEO. He sets down the culture of the company and creates these incentives either directly or indirectly. The only solution to RDD is for the CEO to be tech oriented, avoid hiring people who jump companies every couple years, build a great work environment, and compensate people well.
- mschuster91 3y ago> avoid hiring people who jump companies every couple year You don't get many of those people any more, because just about every other employer has burned that bridge to the ground. People, especially the young ones who entered their careers around the 2008ff megacrisis, have zero trust left in anyone. When companies don't care and ditch us at the first sign of problems (easy, because we were the freshest hires), why should we show any sign of loyalty in return? If you want loyalty, pay us.
- obviouslynotme 3y agoAs I said, RDD is the dominant paradigm because it is rewarded. The career trajectory of someone who hops companies versus someone who doesn't is wildly different. I also pointed out that the problem isn't with the developers but the leadership, starting at the top. The programmers are just acting rationally in the environment they are given. The value of a programmer is exponential with time in the code, and yet, they aren't compensated for it. What they are compensated for instead is decorating their resume for their next job.