4 ms·
> engineers who do fire fighting to get the thing shipped at the last minute are the engineers who couldn't design a robust system What is the average tenure i
by tuyguntn 1y ago
> engineers who do fire fighting to get the thing shipped at the last minute are the engineers who couldn't design a robust system
What is the average tenure in your company? In most tech companies I know, its 2-4 years (add changing teams into that)
A lot of times you are maintaining existing system. Even then you can't blame other engineers, because information/context/constraints they had at that time could be totally different than what you have now.
If business is burning in 2 months, I am willing to create 100K lines of spaghetti code to save it. Afterwards, we can discuss how to rewrite/refactor
- bluGill 1y ago> What is the average tenure in your company? In most tech companies I know, its 2-4 years (add changing teams into that) Where I work 20 years or so. Many people who switch in never leave, and a lot of kids who started as an intern are now retiring. Some people do of course find new jobs, but it isn't common (and having worked for a lot of other companies previously I'm not looking - we are not perfect but better than many other options). Maybe part of tech's problem is most can't figure out how to keep good people. They throw money, ping pong tables, and the like around. A good stable paycheck where you are expected to work 40 hours a week and go home is worth a lot to many people even if they could make more elsewhere.