Kragen Javier Sitaker wrote [ at 04:45 AM 11/12/2006 ] :
(I don't actually believe that a bad programmer is just someone who produces bad code. Other dimensions of being a bad programmer might include producing no code at all, taking the time to produce good code when bad code would be more appropriate, willingness to accept impossible constraints, and willingness to commit to decisions without enough information to know if they're good ones.)
If one accepts that last condition, then any prgrammer working with more than one (sometimes more than zero) layers between him/herself and the end user is *necessarily* a bad one.
Udhay -- ((Udhay Shankar N)) ((udhay @ pobox.com)) ((www.digeratus.com))
