| ▲ | sublinear 2 hours ago | |
I think your mind might be blown when you discover a third type of environment. It's neither a small shop of yak-shaving idealists, nor a desperate code factory. The third environment is a large business maintaining services long term. These services do not change in fundamental ways for well over a decade and they make a shit ton of money, yet the requirements never stop changing in subtle ways for the clients. Bugs pop up constantly, but there's more than enough time to fix them the right way as outlined by their contract where expectations have been corrected over the years. There's no choice to do it any other way. The requirements and deadlines are firm. Reliability is the priority. These are the stable businesses of the broader working world and they're probably what will remain after AI has driven the tech industry into the ground. | ||
| ▲ | jordwest 2 hours ago | parent [-] | |
The second environment I was describing fits what you’re describing more than “yak shaving idealists”. We were working on control systems for large industry that had to work reliably and with minimum intervention. A lot of these systems were being renewed but the plant was often 30+ years old. We were also dealing with quite limited hardware. | ||