3 ms·
"As an engineer, I experienced firsthand the dual relationship most of us have with the rest of the business. One day you’re a hero for delivering something “ma
by InfiniteRand 6y ago
"As an engineer, I experienced firsthand the dual relationship most of us have with the rest of the business. One day you’re a hero for delivering something “magical,” then the next you’re a jerk for not delivering something “so simple” in a short amount of time, or refusing to make certain “easy” changes, even if those requests carry a hidden but critical risk of destabilizing the whole software."
That part of the article really struck a cord with me. From my experience, I think that a big factor in whether engineers start looking for another job is how much the manager acts as a filter for the unrealistic expectations of the rest of the company. Engineers should not be too isolated, after all some interaction is good to get feedback and it feels good to directly see people benefit from your work, but managers have to be able to shield their engineers from the mood swings of the CEO or the pie-in-the-sky promises from marketing. I think this is a big component of a "good working environment" and is often worth more than pay or promotions.