October 20, 2018

Why You Hate your Tech Job or Want to Quit Engineering

I grew up in what I’m going to assume are similar circumstances to yourself.  

I enjoyed playing games, hanging out with friends and checking off each milestone in life as it came.  

I wasn’t begging for food, but I wasn’t 16 with an Audi on my first major birthday either thanks to a rich family who “did business.” 

In fact now I despise those people.  

At 20 my goals were simple

  • I wanted to do well in high school so I could get into the right college.
  • Then I wanted to do well in college so I could get into the right job (not career).
  • Eventually, parlay that into the right graduate school
  • Be successful and have fun with romantic interests and international travel and onsite opportunities.
  • Rinse and repeat, and then hopefully settle into cruise control by the age of 25.

The problem with that approach was that only once I was stable and settled, riding along the highway called life that I got the faintest idea of where I wanted my life to go. 

The happier you do the boring tech work, the quicker don’t have to.

I didn’t know what to do with my life, but I knew I wanted to do something. 

I mean once you have the time to enjoy the drive rather than finish the race, you tend to look around.

This is not some article about follow the arts or how corporate life is so boring and stupid.

On the contrary, as I’ve said various times online, I’m a huge fan of going into the corporate machine and recognizing the pros and cons of that lifestyle.  


Rather, since I get a few messages every week from jaded engineers and people who are curious why I am (or appear) to be so happy and joyful about my software industry experiences, I thought I’d jot them down here.

So if I grabbed your attention with the headline let’s get right into some explanation and tips on why you’re a twenty or thirty-something with a decent salary, great professional and social prospects and still…miserable.

Problem: This is Not What You Thought You Would Be Doing

Most tech jobs will have a cool sounding job description like:

“Ability to work on cutting edge enterprise technologies.  Innovation and Leadership required to interface with senior management professionals across a set of global clients.”  

This makes you think you’re gonna be hacking away some revolutionary big data code while on a private jet surrounded by the attractive person of your choice.

In reality, you’ll spend your first year getting to know Microsoft Office and googling around to figure out the little software stuff you are doing.  

When I was 16 at birthday parties and the aunties would say “Oh look at Suman’s son Tarun, he is engineer at Sony” I would imagine Tarun working with some NFL quarterback on motion capture for the next Madden game, when he was probably writing the index pages on the PDF manual.  

In Spanish.  

This is completely fine, normal and expected. Since you’ve chosen the safety net of a stable job/company (as did I), nobody is going to hand you the keys to the kingdom on day one.  

It’s normal to hate your job, realize it’s not what you wanted, and even think the always on time at 25 years old question “WHAT AM I DOING WITH MY LIFE?”

While you fight those weekly demons, remember one thing. In order to put them at bay for good, get to know your area, master it, and then grow from there.  Whatever clunky piece of software or testing or developing you have to do it…push through it with a smile on your face the way you had to eat your vegetables.

Others will come to take your place and it’s up to you grow beyond it rather than get complacent, miserable and simply resent it.  

You might be the guy raising tickets to users have access to a system,  you might be testing software and filing bugs, or you might actually be out of your comfort zone coding away from the get-go.  

Either way, it is completely normal.

These days, with sites like Udemy or other India equivalents that can teach you Big Data for the price of a beer, you have nothing to complain about.

You can honestly up skill yourself instead of that biryani for lunch, walk into a company or project at your office, showcase how much you know and slowly the right opportunities will present themselves.


Problem: Everybody else seems to be doing something Better

One of the major reasons I worked in consulting over any other profession earlier in my career was because I cared way more about traveling, hotels, airline points and talking about those things than the actual work I was doing.  

In fact, the second you leave school the rat race truly begins.  

We all have that one friend at Facebook who will start sharing photos from all the cool things he or she is experiencing, the other creative friend who might get a role in some TV show or movie, and so on.  

And we look at these things, on our phones, during our lunch breaks and continue to build a heavy case in our minds of how what we’re doing is so much worse.  

The good news is that eventually this will stop.  The bad news is it’s not gonna happen any time soon.  

The only solution I’m afraid is to look inwards again and ask yourself…

What the Hell do I really want? And Why?

I’ve had so many people in various companies, both while working in India and the US tell me things like “Sir I want to be a Business Analyst” or “Sir I want to go Onshore.”

These are generally kids in their early twenties who don’t really have an interest in what they’re doing, but they’re more interested in job titles, travel experience, and financial incentives which will eventually steer them towards the things they really want to do.  

I’ve been in the same boat, and how to get that onshore role is a whole other article, but only once you’re honest with yourself about what you want will you start making moves (e.g. Turning down projects/jobs which might not get you there) that will help in getting those things.  

And secondly, when I ask these kids “Why do you want to go Onshore?” or “Do you know what a business analysts does?” the answers are typically revolved around the fun parts of it and the less coding involved.  

The majority of freshers I see at most companies come into the machine, get placed into a project and then get lost into the ether from there.  Some leave after a few years to find something else.  

Some get married.  Others stick it out.  But NOBODY in a large company who is fighting these same battles themselves is going to come down and give you what you want if you don’t know yourself.  

And ESPECIALLY if you don’t make it known.

People who work in technology are special.  We tend to be of the mindset that we could do any job, but not anybody could do our job.

It’s kind of like “I got a computer science degree buddy.  Marketing, Sales, HR? That’s child’s play.”  

But not respecting the pros of those fields tend to hinder our own progress.

We don’t speak up.  

We don’t look internally to figure out what drives us aside from being good at the jobs/software/tools that depend on us.  

We think just because we can code in Python the world owes us something.

A good chunk of us are unhappy and always hunting for that “next thing.”  

And the majority of us (myself included) do absolutely nothing about it.

Ask yourself, if you spend even 5% of the time you spend complaining about your situation on actually trying to fix it (e.g. learning a new skill, speaking to your manager, working part-time elsewhere in a new field), would you really have anything to complain about?

This is an excerpt from Sanjay Manaktala’s book “My BETA DOES COMPUTER THINGS | Your Guide to Love Success and Rock and Roll in India’s IT Industry.”

4 Comments on “Why You Hate your Tech Job or Want to Quit Engineering

Abhinand Sundararajan
December 25, 2015 at 3:53 pm

Bang on Sanjay. Very well said. I think everyone in this field faces these problems. But i guess the hardest part is finding your true calling right, we spend almost half our life doing something we think will get us somewhere in life because thats what we’ve been told , when in truth mentally it gets us nowhere. No contentment, no satisfaction, no serenity. I guess thats the hardest part for all of us…not just for ppl like us from from S/W but for everyone. To find what we truly cherish and want to do :).

December 26, 2015 at 5:57 am

Thanks Abhinand. It is indeed the age old question but in tech I see it more often than not, so I’m glad it resonated in some way. Appreciate the kind words 🙂

December 28, 2015 at 12:06 pm

well said sanjay.. agree. but sometimes these are not in your hands.. all u can do just try..


[…] Also See: Why You Hate Engineering […]


Let me know if this helped you or any comments?