News for hackers. Stuff that matters.
Re:Stroustrup: What Should We Teach New Software Developers? by randliu on Tuesday December 22, 2009 @09:55PM (#1011393)
We can't afford a single skyscraper collapse, but we can usually afford to use bad software.

The article sounds like Dijkstra in 1988. My bet is another 22 years won't change anything.

Re:Stroustrup: What Should We Teach New Software Developers? by rbranson on Tuesday December 22, 2009 @10:27PM (#1011461)
...and, let's face it, the relative complexity of a skyscraper compared to a computer software program, given equal cost, is very, very low. A skyscraper costs hundreds of millions to construct. An equally costly software project would be something like the entire lifespan of the .NET Framework including the CLR, Standard Library, C#, VB.NET, Silverlight, all of the "Enterprise" features, etc.

Also, software isn't really construction. It's built by the people who design it, for the most part. Imagine a skyscraper (or car, bridge, etc) built entirely by engineers. Yikes.

Re:Stroustrup: What Should We Teach New Software Developers? by gruseom on Wednesday December 23, 2009 @01:35AM (#1011689)
We can't afford a single skyscraper collapse, but we can usually afford to use bad software.

In fact techniques exist to produce software with near-zero defect rates (primarily relying on extremely thorough code inspection, IIRC), but they're far too expensive for commercial use.