Top 10 Frustrating Things about Being a Programmer

Top 10 Frustrating Things about Being a Programmer

Programmers are often known to the layman as someone working for high salaries, in high rise buildings and overseas opportunities. There is no shortage of perks and there is not prospect of being stuck in a dead end job. Everything seems to be good with nothing to feel bad about. However, if you have ever talked to a real programmer, you would know that all is not well with them. There are quite a few things that they get frustrated about. Below is a list of the top 10 things they get frustrated about.

10. Hardware

Contrary to popular belief, programmers are not supposed to know how to fix computers. If there is a problem with your computer, you call for support but not from a programmer. A support engineer would be the perfect person for this.

Top 10 Frustrating Things for Programmer

9. End User Vagueness about Bugs

Users, after trying out software developed by a certain programmer, would complain that it “just doesn’t work”. If you need to complain about certain software, be as specific as possible giving as much detail as you can.

8. Storing Code in the Database

These days, programmers have to write functions and triggers and store it in the database. This has made it much more difficult to debug codes because it is hard to locate exactly where the error is located.

7. Documenting the Applications

It is the job of the programmer to not only to develop the software, but also write the documentation on it. After spending considerable amount of time in getting the code to compile successfully and run, the one thing that the programmer would dread is doing further work on the project.

6. Applications without Documentation

The irony is that programmers do not themselves want to write documentation on their software but if they are using third party open source software for integration purposes, they would be furious to find no documentation.

5. Scope Creep

Scope creep, according to Wikipedia, is “uncontrolled changes in a project’s scope”. This has the potential to transform a comparatively simple request into a much more complicated and time consuming task.

4. Management that does not Understand Programming

The top management of the programmers are always behind the programmers to make sure they are doing their jobs, but they themselves do not have the slightest clue of what actually is going on in the computer monitor.

3. Interruptions

Programmers need some time of their own, especially during the start of the project. Constant interruptions by coworkers or the boss may push them closer to their boundaries because it takes them some time to get their concentration back on their work.

2. Other Programmers

Contrary to popular belief, programmers do not exactly get along with each other. Some of the common traits that programmers possess, like being grumpy and hostile, works negatively when it comes to communicating with each other.

1. Their Work, Six Months Later

It is quite difficult to focus on work with the thought in mind that all this is probably going to be obsolete in about six months’ time and a fresh started on the exact same thing, with different strategies, is going to be needed.


I'm a living paradox. An old soul trapped in a modern world. I'm a mother, a good sister and a writer in that order.

More in Computer

Buying a Computer

Top 10 Things to Consider Before Buying a Computer

Jovarie S.June 25, 2013
switching to linux

Top 10 Reasons to Switch to Linux

Jovarie S.May 17, 2013
Top 10 Longest Running Batteries

Top 10 Laptops with the Longest Running Batteries

Jovarie S.May 4, 2013
Top 10 Amazing Vector Tutorials

Top 10 Amazing Vector Tutorials You Will Die For

Jovarie S.April 4, 2013
Top 10 Free AntiVirus

Top 10 Free Anti-virus Programs for Windows

Jovarie S.April 3, 2013
Top 10 differece between Linux and Windows

Top 10 Things Linux Can Do that Windows Cannot

Jovarie S.April 3, 2013
Top 10 Cloud Storage Services

Top 10 Cloud Storage Services

Jovarie S.March 9, 2013

Top 10 Facebook Apps

Jovarie S.February 21, 2013

Top 10 Fastest Computers in 2012

Jovarie S.October 25, 2012