Darren New wrote:
James G. Sack (jim) wrote:
"I probably didn't capture it well and Alan wasn't specific, but two
things I understood he thought ought to be taught first were parallelism
and loose coupling. He mentioned that the Internet is more about those
two things that it is about data structures and algorithms."

That's a rather vague thing to teach. Everyone already understands parallelism and loose coupling, at an intuitive level. How do you get computers to do that?

Ayup, everybody thinks they understand parallelism and loose coupling at an intuitive level.

And everybody is *wrong*. Most people can't even follow a recipe and put different courses on a table in a timely way.

Why does everybody think that they've got a handle on this when there are entire fields to train people to deal with this.

How about a professional kitchen? "Oh, I understand parallelism and loose coupling intuitively" will get a knife through your hand and a pan to the head.

Gee, take a look how much coordination is required to build something like the Big Dig or the Bay Bridge and tell me about "intuitive". There are entire course sequences about this in civil engineering.

Yeah, parallelism and loose coupling is so "intuitive" that interchangeable parts and the assembly line are considered to be major technological advances for society.

Sigh.  Only programmers could be this arrogant and naive.

-a


--
KPLUG-LPSG@kernel-panic.org
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg

Reply via email to