Working with source code for years, I have seen much of good code and code that is, well, not quite thought through. The ratio between the two has always been in favor of good code, in my opinion. However, something is changing in the software development landscape and the overall code quality seems to be consistently going down. Now more than ever I find bad code where it should not be.