Challenges that developers face

Nandini S Hinduja - Nov 9 '23 - - Dev Community

I think software development is a profession where we are not paid just for what we know but we are also paid for our capability to learn things that we don't know. Because software development is a field which has been changing and evolving faster than any other field out there. Why it's like this, I don't know. But I do know that software development is a field where we face hurdles constantly. Some of the challenges which I face as a developer are:

  • Errors. Errors are irritating. But I feel like the more errors we solve, the more easy it becomes to solve them.

  • Tutorial hell. I know many people have this challenge. This is when you keep doing online courses to acquire skills but all you acquire are certificates.

  • Other people's code that is un-understandable. When you are new to a company and they already have a codebase that you have to work on and no-one gives you KT and the code is not commented, this is the actual hell.

  • New tech which even ChatGPT doesn't know. There aren't many YouTube videos on it and the documentation is generic.

  • People telling that your app or whatever you have developed is "basic".

  • Designers giving revisions for minute things and over-scrutinizing the pages you have developed.

  • Not receiving appreciation. Mostly, during code reviews or design reviews, people tend to point out the small faults and never seem to appreciate the bigger picture.

  • Resistance. When you don't know how to do something, you obviously will have resistance towards doing it. And in our field, most of the times we don't know how to do some or the other thing.

What are some challenges which you have faced as a developer? Leave them in the comments!

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .