in reply to Ninja style coding... is it bad?
My approach is that by not forcing myself to stick with the same style as the original developer, I can see (albeit not with a perfect success rate) who put what where. If the SQL query has uppercase keywords then I probably wrote it (or rewrote it).
More importantly, if something has stopped working and the query is all lowercase, one of the other guys could probably explain what has changed and why, rather than me trying to determine whether I am at fault. CVS doesn't get used much here (except in the stuff that is basically my exclusive area), so those factors will play less of a part for someone that has change logs etc.
- Spelling is a demanding task that requies you full attention.