Bjarne Stroustrup on the Problems With Programming
Hobart writes "MIT's Technology Review has a Q&A with C++ inventor Bjarne Stroustrup. Highlights include Bjarne's answers on the trade-offs involved in the design of C++, and how they apply today, and his thoughts on the solution to the problems. From the interview: 'Software developers have become adept at the difficult art of building reasonably reliable systems out of unreliable parts. The snag is that often we do not know exactly how we did it.'"
So he doesn't remember how he created C++ huh? That explains a ~lot~!
Agile Artisans
Now that is just ridiculous. I'm using IE7 to post this article, and have been using it since its release, and I can say
This is only my second favorite Stroustrup interview. The first is here: http://www.chunder.com/text/ididit.html (Yes, I know it's a hoax.)
Which university is it that teaches Visual Basic? Please let us know the name and location of this university, so we can avoid hiring employees who studied there.
If Bjarne rewrites the C++ I/O libraries one more time I'm going to hunt him down like a job and stick my C++ Reference Collection (with bookends) up his ass.
Some of us have real work to do, you know...
No! No! No! You are posting to slashdot remember? Your post should be a pontificating rant about how all development should be done in C/C++ (or better yet assembler) punctuated with the occasional sneer at VB developers. You would get bonus points if you could some how disparage Web Developers and fit in a whine about AJAX.
Paper and pen? Luxury. When I were lad, we had to use papyrus and lump o' charcoal, and compilin' were done by chisellin' machine code int' stone tablet.
Can you bring a concrete example? In my C++ programming, I never had to cast a pointer, except for maybe a dynamic_cast or two. In my experience, the shitty and ugly code comes from programmers who learned C++ in the early 1990s and didn't have a closer look at modern C++, with features such as RTTI, exceptions, and a usable standard library including (most importantly!) a string class (I have seen so many inferior own implementations of this, it's unbelievable).
A monkey is doing the real work for me.
And we were thankful! Also, we had to walk through 6 feet of snow to the programming "chisel lab" and it was uphill both ways.
To have a right to do a thing is not at all the same as to be right in doing it