3 ms·
I would like to offer the dissenting opinion that it's good to send cs students out into the world with the idea that "software planning, management and communi
by xyzzy123 4y ago
I would like to offer the dissenting opinion that it's good to send cs students out into the world with the idea that "software planning, management and communication exists, and there are a variety of approaches to it" - even if what's actually used is not taught (partly because good approaches are a genuine commercial advantage and things change fast).
If anything it would be great to see more emphasis on this, most engineers I know spend as much time planning, communicating, organising and reporting on work as they do sitting in front of an IDE.
Also, everyone I know uses sequence diagrams and ER diagrams fairly often when things get too complicated for handwaving.
- Existenceblinks 4y ago> Also, everyone I know uses sequence diagrams and ER diagrams fairly often when things get too complicated for handwaving. I too used boolean algebra simplifications for refactoring legacy code base that had lots of nightmare if/else once. They seem like a tool to fix mistake that shouldn't be there in the first place with otherwise methods. I don't mind if the class called like "Software Project Planing"