Comment by falcor84
3 days ago
I know I'm shooting myself in the wallet here, but I honestly don't think that SWE is an "essential" domain. To explain, as one who has taken relational data modeling classes, it's obvious to me that everything that can be spoken about can be treated as a "domain", but if you'll allow me the terminology, I think that some are "essential", and others are "accidental".
I believe that business analysis and computer science are essential domains, of (respectively) properly defining the logical/mathematical constraints of problems, and of understanding what it means to solve such problems. But software engineering is "accidental", in the sense that no one other than us in the industry actually cares about what we do, but rather only about their use-cases implemented; what we do is just implementation details.
I don't have a magic ball, but I wouldn't be surprised if in a century, (human) software engineering goes the way of the switchboard operator, elevator operator or knocker-upper.
No comments yet
Contribute on Hacker News ↗