3 ms·
> because I realized software isn't really engineering Competently writing software will involve applying engineering principles and a project management metho
by DaiPlusPlus 6y ago
> because I realized software isn't really engineering
Competently writing software will involve applying engineering principles and a project management methodology: things like TDD, design-patterns, your system's architecture - they're all part of software-engineering.
Writing software is "programming" in the same way that writing a bestseller novel is "typing" or doing mathematics is putting fancy symbols on paper.
- folkhack 6y agoCouldn't agree more... and to add my own thoughts, why the heck are we so hellbent on dropping the engineering part from software engineering? I get that it is a discipline that allows one to self-learn up the ladder to the title but why the hate? I do just as much highly-complex/critical work as my other engineering friends, so why is what I do not engineering all of a sudden?