Its simple economics, really.
There is a huge demand for the creation and modification of software.
There is a short supply of top-calibre coders that create and modify software.
Ergo, most of the creation and modification of software is by a lesser
calibre of programmer.
Instead of just bemoaning the situation, I personally spend quite a
bit of time trying to educate my fellow programmers on better and best
practices. Almost all of it is done for free.
--
"The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download
<http://legalizeadulthood.wordpress.com/the-direct3d-graphics-pipeline/>
Legalize Adulthood! <http://legalizeadulthood.wordpress.com>