Oh, what’s that? You don’t care if anyone thinks you’re a professional? You think you already act professionally; it’s not your problem if the requirements are daft and the users are stupid? You just want to be left alone to write great code since other people just get in the way of doing the best you can? Being professional would stifle your creativity? Well, that’s your right, I suppose but I beg to differ. Just pause for a moment and have a look at some of the epic fails across our industry and then ask yourself again whether we shouldn’t think a little more beyond the code we write.