The Top Challenge for Developers is... | CodeGuru

The Top Challenge for Developers is…

Most developers will tell you that they have more work than they can get done. They will tell you they lack the information they need. They will tell you they have users that challenge them in many ways. The list of challenges a developer faces can get very long. We created a list of some […]

Apr 16, 2015
2 minute read
CodeGuru content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More

Most developers will tell you that they have more work than they can get done. They will tell you they lack the information they need. They will tell you they have users that challenge them in many ways. The list of challenges a developer faces can get very long. We created a list of some of the top challenges and asked, “What is your top challenge as a developer?”

We got over 3,000 responses. Of those, 393 stated that they were not a developer. That still left over 2,600 responses that were from developers. The choices were:

  • Supporting multiple platforms
  • Old Tools
  • Unrealistic time lines
  • Lack of knowledge
  • Lack of clear direction
  • Poor testing/QA
  • Scope Creep
  • Lack of training
  • Missing requirements
  • Poor architecture

From these ten choices, there was a clear winner; however, none of the choices ran away with the results. Simply put, different developers face different top challenges. The results from lowest to greatest were:

Top Dev Challenges

As you can see, lack of knowledge ranked number one with one out of five votes. If you add to this lack of training, then you jump to a third of the developers in total. Ranking second was lack of clear direction at 13%. Combine that with scope creep and missing requirements and you are above 29% of the responses that seemed tied to lack of information around the project definition.

What is also interesting form the survey are some of the comments that were provided. Numerous people who stated that it was all of the items on the list, not just one! Some of the other valid comments that we will consider adding the next time we do this survey include:

  • Micro-management
  • Poorly designed legacy code
  • Lack of motivation / procrastination
  • Not enough potatoes at hand
  • Poor practical examples
  • Lack of Documentation
  • Nothing

Only one person actually commented about potatoes, and I’m not sure who that is a developer challenge. The others, however, we stated by several people.

Did you agree with the top challenge? Are there other challenges you think should have been included in the list? Comment and tell us what you think!

The Data:

data

# # #

CodeGuru Logo

CodeGuru covers topics related to Microsoft-related software development, mobile development, database management, and web application programming. In addition to tutorials and how-tos that teach programmers how to code in Microsoft-related languages and frameworks like C# and .Net, we also publish articles on software development tools, the latest in developer news, and advice for project managers. Cloud services such as Microsoft Azure and database options including SQL Server and MSSQL are also frequently covered.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.