3 ms·
That matches my experience. In all honesty, as a programmer working on enterprise software development, I feel more like a mechanic than an engineer who designs
by BitwiseFool 4y ago
That matches my experience. In all honesty, as a programmer working on enterprise software development, I feel more like a mechanic than an engineer who designs machines. To stretch an analogy, I spent time learning all of the ins-and-outs of how a transmission works and how to make one from scratch. But in the real world the transmission was already made by someone decades ago and my job is to maintain it and swap out some parts when necessary.
I suppose this would be an issue if I were working at a startup or doing some greenfield development, but I suspect the majority of software developers/engineers are working on a codebase that is already established. And, the need for those from-scratch fundamentals is low to non-existent and naturally that knowledge atrophies.
- wombat-man 4y agoYeah, it can be a lot of fun to build a product up but it's also a shit ton of work and also whoever is in charge is, at best, faintly interested in best practices and desperately concerned with when the thing will be ready. It does feel silly working on a big hulking code base but I have to appreciate the precision.
- asdev 4y agoI think most jobs are like this. You quickly learn how to work on a codebase, how it's deployed etc. There are always constraints on large codebases. From there it's mostly just figuring out business logic. From that point, years have passed and you don't know how to start a codebase from scratch again