If you are interested in programming, software development, UI design, or if you are a student/technology "hobbyist", a recent panel discussion .NET Rocks! podcast is a must-listen. Even for even if you are NOT a Microsofty.
Is Software Development Too Complex? 8/27/09
"Recorded live at devLink in Nashville, Tennessee. Billy Hollis, Kathleen Dollard, Jim Holmes, and Josh Holmes (no relation) discuss the issue of the complexity of software development. Several .NET celebrities in the audience also chimed in."
If you listen carefully, and take notes, you will find several gems of wisdom. It is well worth the time. If you don't have 78 minutes to listen to the podcast, listen to it while you do your laundry or something!
(Lots of people in the podcast's audience still write programs using in .NET 2.0)
The real question:
How do we develop usable, elegant software to support a complex society, and at the same time, meet the demands of a world that holds high expectations about what technology can do the future?
A couple of quotes from the panel discussion:
"They've all seen CSI Miami!"
"Ohmygod, what do I have to learn NOW?"
"Microsoft, stop the insanity!"
Jesse Liberty's Post & Reader's Responses to Dot Next Rocks
A user's point of view about the complexity of technology:
Computers conspiring to overthrow us- Gail Collins, National Columnist 8/30/09