10 Most Frustrating Things About Being A Programmer


#7 Documenting the applications

Though there are document-generation applications out there, they are only good for generating API (application programming interface) documentation for other programmers to read. But if a programmer is working with an application that normal everyday people are using, he/she have to write some documentation that the average layman can understand.

It’s not hard to see that this is something programmers dread doing. One look at open source projects out there and the one thing that all of them are constantly ask for is Documentation. The one question that any programmer wants to raise at this juncture is “can’t someone else do it?“.

#6 Applications without documentation

The irony is— the programmers dread documentation but they are constantly asked to incorporate 3rd party libraries and applications into their work which were documented by other programmers.  

There is nothing more frustrating than trying to utilize a 3rd party library while having absolutely no idea of what half the functions in the API do.

Also Read: 10 Celebrities Who Extremely Hate Internet and 14 Most Dangerous Websites In The World