You can speak for yourself and I am sure you are a disciplined programmer, but as another poster mentioned the word arrogance (not say it applies to you) but it *does* apply to too many programmers who think their "s*** doesn't smell" because they are among the elite who can program in C++ and manage memory allocation & deallocation effectively. They tend to be in the minority by far.

Programming is about getting work done & is not all about proving how clever one is.

Java (more so with Smalltalk) allows more effective work to be done. C++ as a way of getting work done, is a pig.

Cheers

Doug Marker