2 ms·
Of course all established engineering fields are incredibly narrow compared to the scope of what software might conceivably do. There are simply no definitions
by dasil003 12y ago
Of course all established engineering fields are incredibly narrow compared to the scope of what software might conceivably do. There are simply no definitions of software fields that have the rigor for such objective evaluations and licensure. And there probably never will be given that the substrate of physical engineering is physical matter with unchanging properties whereas with software it's a ponderous stack of man-made abstractions.
It doesn't mean that programming is in any less need of rigor or that it is any easier than any other form of engineering at scale.