It is always valuable to know insights and opinions of experts. Here is one – Bjarne Stroustrup, the creator of C++, answers Jason Pontin’s questions on problems with programming. The point that was highlighted for me was that people do not reward or pay for quality, but what comes first because they want the new gadgets now! I think this is what most of us want to provide, because that is in demand. But this results in short-term gains, momentary satisfaction. The other one that I grabbed is that a balance of demands and resources is required in the approach. This is not programming in strict sense, it requires stepping back a bit and looking at the entire set. Rest of the questions and answers are on design decisions of C++ which are really informative if you are C++ fan like I am. You can also read a couple of interviews by Bill Venners for more on C++ design.

December 10th, 2006 at 10:05 am
[...] Technology Review has a followup of their interview with Bjarne Stroustrup. This continues with C++ questions and programming styles rather than problems in programming. Some of the highlights are that Stroustrup does not think Aspect Oriented Programming will be picked up outside academia because of practical problems with overhauling the tool chain. He also talks about futures of programming. I am a little more optimistic about AOP and I think what has been missed out is functional programming. [...]