If you are a software developer, then you owe it to yourself to take a look at this screen cast
http://www.infoq.com/presentations/craftmanship-ethics
There are times in a persons life when a influence comes along with can turn them around, reading Clean Code, although I work primarily in c# and the book is all Java, this is one of those times, and Robert C Martin is one of those influences. If you write software for a living, or are thinking of writing software, then do yourself a favour and watch the screen cast and read the book.
I don’t think I am quite ready for a green band quite yet, but I hope to be one day soon.