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

Reply via email to