James G. Sack (jim) wrote:
- Designing an incremental-iterative one-semester, undergraduate course
in software engineering
http://alistair.cockburn.us/index.php/Designing_an_incremental-\
iterative_one-semester%2C_undergraduate_course_in_software_\
engineering
(yuk, what an URL!)
The one things that I absolutely *hate* about all these practitioners is
their emphasis on "group work", "collaboration", etc. for college work.
Quite plainly: bullshit.
You can't work in a group until you can work *alone*. Every human
endeavor understands this except, it seems, software managers. You need
the fundamentals first. Whether it's basketball, cooking, music,
engineering, or software development, the individual skills need to be
automatic before you can handle the added complexity of group dynamics.
If teamwork is that important, then the corps need to petition the
IEEE/ACM to add some group psychology classes to the guidelines. Until
then, the corporations can take their "We want cooperative little
drones, and we want *you* to do all the work rather instead of us"
attitude and go pound sand.
-a
--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg