Today I was reading the article Programming Sucks! Or At Least, It Ought To from The Daily WTF and Programming: Love It or Leave It from Coding Horror and this got me to thinking about the pros and cons of software development.
I am sure that there a great number of you out there that one time or another found yourself having to make due with the tools and equipment you have knowing all to well that you could perform you just much better if management would just invest money to make money. Now I admit that I am not an artist so do not laugh at my stickman drawing. Does this sound familiar to you at all?

What are your thoughts on this subject? Have you ever found yourself neck deep in a project and fighting the clock when your tools you have are inadequate? If so I would love to hear your opinion on this matter. Here are just a few of my thoughts:
- Customers not understanding what they want.
- Poor specifications.
- Changing specifications.
- Why must a developer have the same spec for his or her development box as the manager who fires up Excel and Outlook.
- Inheriting a software application that was poorly developed and contains no documentation.
- Lack of software tools to efficiently perform the job.
What are the things that make you daily life unbearable?
Related posts:






Related, and interesting, is the upcoming free seo software from friiso.com