There can be many drivers for the code you write. The best I have found so far
embarrassment driven development – code you won’t be embarrassed to open source
Was going through hoards of tweet and came across this little gem of a twitter conversation.
Others
BDD – Behaviour driven development
LCDDD – Lowest Common Denominator driven development
DDD – Domain driven development
DDD – Design driven development
ATDD – Acceptance Test driven development
TDD – Test driven development
CTDD – Continuous Test driven development
CDD – Conference driven development
Know of any other types?