The Developer's Dilemma

The Developer's Dilemma

October 12, 2022

Dilemma
Burnout
Learning
Developer

There is a word on the street that people in IT firms are getting a fat paycheck for doing just another dev job. I would like to say there is more to it, what people just see is the fat paycheck and not the things that we go through and the stuff we do to maintain relevancy in Tech.

Imposter Syndrome

It's Cliched, We know it

I believe I will be talking from my standpoint about this, Sometimes I just feel do I really know this stuff. There is always a question of how this thing really works in the back of my mind and I keep forgetting it. I think this happens to all the people in creative fields where they are just working out of a computer and feel am I really working too hard for it. This is wired in such a way that we are told we need to work hard if we want to make money and here we are just sitting in front of a computer and getting that done.

Whenever the syndrome gets too much in my head I just sit with people from a non-technical background and they say a very simple thing “You are where you are because you possess the information of that value”. This kind of gives me a sense of relief that Okay! I am not a fraud or just got lucky to get here.

The burden of being up to date

People in all the creative fields these days have the burden of being up to date with the tech, in some fields, it's just another software, language, or tool. Being a Developer, firstly you are required to be good at what you do, and second, you need to update yourself constantly to be relevant in the industry. With all the Frameworks, Vscode Extensions, and tools coming in Javascript itself every day you kind of have FOMO of learning all these things.

Taking my Example, I am working full-time in a company that is a start-up (so you guess there is a lot of work). Whenever I get free time I just always think of learning Vue 3 (Framework) or Typescript, but apparently, it does not happen, In my mind, if I start learning about it I need some project or something to implement it to solidify that learning. Eventually, I don't get the time and end up not starting anything and regretting later that I am not learning apart from my Job. There is also a fear that if you are not up-to-date with your tech stack you might lose your job or become irrelevant in the future.

Decision Paralysis

  • I will start learning Typescript,
  • I want to contribute to an open-source project
  • Let’s learn Vue 3
  • I need to work on my DSA
  • I should be networking and making content
  • I should think about building a Digital product

These are things that keep hovering in my mind almost every day, Whenever you think of starting one the other thing weighs it down and you end up getting into what they call Decision Paralysis. When you are in Decision paralysis the easiest way out is not to take any decision and do nothing about it.

I am always wondering how these influencers and YouTubers are doing it. How come they are working full-time, building their personal project, learning and making videos about Fibonacci numbers and other algorithms, and able to manage their work-life balance? What about their social life? The questions are endless and then you fall into the pit of believing that they are more disciplined than you and that might be true.

Managing other things

I always wonder how are developers and Influencers managing other things in life, How are they managing their finances, where to invest, and how to invest. Saving money and buying a House. Why nobody talks about all these things? How do they work out and maintain the health of the back and neck by sitting for 10 hours in front of the computer? How are they dealing with the burnout of constant hustling? With all the companies going remote how are they managing motivation working from home?

The Tech industry is filled with too many people talking about learning this learn that but having a very limited time keeping a day job alive it gets difficult to manage. The barrier to entry being a developer is not that easy and maintaining it for a prolonged period of time is the most challenging part of the field. Some people in tech are celebrating burnout and some companies support it but it is very toxic, after a point, you will start hating the things you use to love and will no longer have the will to continue to work