3 ms·
I forgot the place I read this: Software development ("programming" in your taxonomy) is a solitary activity. Software engineering involves multiple people and
by poidos 4y ago
I forgot the place I read this:
Software development ("programming" in your taxonomy) is a solitary activity. Software engineering involves multiple people and the explosion of complexity involved.
I do like your point about knowing when not to program. Will keep that in mind next time I think about this.
- mdaniel 4y agoAh, yes, I forgot about that axis. I'd have to think more carefully about the distinction between "programmers who just happen to be in a google of other programmers" versus "software engineers in a team" A lot of my software engineering mantras are centered around empathy management, both of internal consumers (future you, your colleagues, etc) and 100% unquestionably for external consumers (heh, "future you in 6 months" and folks that are forced to use your software, people who you want to renew). The world sucks bad enough already: don't swallow error messages and voluntarily tell your users the equivalent of "have you tried turning it off and on again?"
- bcrosby95 4y agoI use software development in place of software engineering. To me software engineering involves more measurement and pre-planning than most developers use, even if they're working in large teams.