10 Most Frustrating Things About Being A Programmer


#5 Scope creep

Wikipedia defines scope creep as “uncontrolled changes in a project’s scope”. Scope creep can turn a relatively simple request into a horribly complex and time consuming task. All it takes is a few seemingly innocuous keystrokes for scope creep to destroy a project’s timeline, for example—Show a map of the location, and then it changes to show a 3D map of the location and then to show a 3D map of the location that the user can fly through.

#4 Management that doesn’t understand programming

Management is always on its way to push the bar and pit the programmers for the #1 position. Keeping a large group of programmers content and cohesive is a mountain of a task. However, that doesn’t mean that managers should be able to get away without having some basic understanding of what their subordinates are doing.

When management cannot grasp the basic concepts of programmers’ jobs, they end up with scope creep, unrealistic deadlines, and general frustration on both sides of the table. This is a pretty common complaint amongst programmers and the source of a lot of angst.

Also Read: Unknown Facts About 15 Richest Tech Titans and  15 Richest Internet Entrepreneurs Of All Time