247 karma · joined April 8, 2007
How many other developers are on this team with you and your boss? Maybe you can get them to stand up and say something too.
Maybe you can get together with your team and do peer reviews once a week. Try reaching out to your boss about a function/module you have written that you know needs improvement and seek his opinions on what could be done. You have to start thinking of him as a peer who is trying to help create a successful business and not as an antagonist to beautiful code.
Your code might be pretty, but if beautifying code takes the place of bug fixing and adding features needed to sell a product or service, it doesn't matter.
http://www.techweb.com/showArticle.jhtml?articleID=189500876&cid=RSSfeed_TechWeb
http://www.wired.com/gadgets/mac/commentary/cultofmac/2005/02/66460