3 ms·
It's a massive difference though. A single software project might go through a few thousand iterations of a complete build, test, development cycle. Some projec
by axod 18y ago
It's a massive difference though. A single software project might go through a few thousand iterations of a complete build, test, development cycle. Some projects probably go through that a week. That's completely different to the average engineering project.
I hate being called a 'software engineer', as it's pretty much nothing like what I do.
The only similarity is that we both "Build stuff".
- _pius 18y agoI hate being called a 'software engineer', as it's pretty much nothing like what I do. Ironically, having studied several engineering disciplines, I feel precisely opposite of this. I want people to understand that building reliable software is an engineering effort. In my work, I try to balance competing forces and constraints to design reliable, elegant, modular, well-tested components at low cost. Just like practically every other kind of engineering I've ever seen.
- philwelch 18y agoAnd that's one way of doing it that resembles engineering. Just as engineering can resemble programming, programming can resemble engineering. But trying to imitate what engineers do limits what you can do as a programmer. Programmers also work on multiple levels of abstraction in a way that I imagine to be somewhat different from engineers.