4 ms·
> They'll re-invent/re-write things constantly Re-invent is fine, that's how we actually get the good stuff we use. Re-write (frequently) is usually a sign of
by neya 2mo ago
> They'll re-invent/re-write things constantly
Re-invent is fine, that's how we actually get the good stuff we use.
Re-write (frequently) is usually a sign of bad power dynamics in the team, code rot and generally bad engineering management, in my experience.
That's why most React shops end up in this vicious cycle of constant re-writes of a perfectly fine working system for this reason. Yeah, must be really nice getting paid for it too.
- pjmlp 2mo agoAh, but with re-writes you get to post those blog posts for Reddit and HN front page to drive traffic to the company's site, isn't that great?
- gwerbin 2mo agoSometimes I feel like the software field is just begging to be "disrupted" by AI. So much bad management and useless wheel-spinning, all with salaries far above what is typical for any given area. It's like taxis and Uber. Yes it's probably bad long-term that local taxi companies have been replaced by a mega-corporation. But there were so many bad taxi companies with rude dispatchers, lazy drivers, cars that show up 30 minutes late, drivers that don't run the meter, artificial supply restriction in NYC (medallions), etc. If taxis didn't suck so much, they might have been able to fight back better, and got more sympathy from the public along the way. You see similar claims leveled at certain unions like the ILA and police unions.
- NoDodgeQuestion 2mo agoAre there any fields where you feel managers and workers don't suck?
- gwerbin 2mo agoNo but rarely are they as well compensated as software developers. Also I think engineering team quality is bimodal, essentially a mixture of "good" teams "bad" teams. As with taxi drivers, only the "bad" ones really deserve to get disrupted.
- pjmlp 2mo agoThat is mostly an US SV thingie, in many European countries, it is a comfortable office worker salary, just like the other folks on the office having jobs with any kind of degree above standard high school.