4 ms·
Because novice programmers are cheaper and businesses make decisions based on short term cost. Especially when projects get old.
by xupybd 4y ago
Because novice programmers are cheaper and businesses make decisions based on short term cost. Especially when projects get old.
- klyrs 4y agoI know all that. But you didn't address my point: if management has thrown all good practices to the wind, how am I to blame for the horrendous outcomes?
- nomel 4y agoThis is a tangent, but I’ve never seen the real world work this way. You’re being paid to be the DRI for the code base. You will be blamed because you’re being paid for it to be your responsibility. Actually horrendous outcomes, which can only be related to breaking functionality rather than code prettiness, can be prevented.
- deleted 4y ago[deleted]
- xupybd 4y agoI'm not blaming you I'm saying most of the time management will pick the cheapest option. That leads to bad outcomes for a lot of legacy software. That then leads to someone spending more money replacing the legacy system
- klyrs 4y agoQuit jobs where management is that bad.