DEV Community

Cover image for My Recurring Existential Crisis as a Software Engineer
Tyler Hawkins
Tyler Hawkins

Posted on • Edited on • Originally published at levelup.gitconnected.com

My Recurring Existential Crisis as a Software Engineer

I find myself having an existential crisis at work about every six months.

“What am I doing with my life?”

“Am I wasting my time?”

“Does what I’m doing right now matter?”

These questions have continually resurfaced for me over the last decade regardless of what company I’m working for, what project I’m working on, or what my job title is. And my answers to these questions have fluctuated from month to month and year to year.

What I’ve found is that my motivations at work have changed over time. I’m not sure if they are evolving toward a higher purpose or simply changing without an obvious end goal, but they are in fact changing.

Personal focus

Personal focus (Source: xkcd)

Sometimes I’m motivated by the work itself. Is the work technically challenging? Does it push me to learn and grow? Am I interested in the tools and programming languages that I get to work with? Am I solving complex problems? Sometimes just having work that you can get lost in is enough. Learning for the sake of learning can be fun.

Maybe it’s all just a distraction.

Don’t let the existential dread set in

Don’t let the existential dread set in (Source: Blue Chair)

Other times I’ve focused more on the company’s mission. As a company, are we working toward a goal that contributes to the world in some meaningful way beyond making money for our shareholders? Do I believe in what the company is doing? Am I excited about the impact we’re having and the product we’re building?

Nietzsche once said, “He who has a why to live for can bear almost any how.”

I don’t want much in life

I don’t want much in life (Source: Poorly Drawn Lines)

Most recently I’ve become more interested in people. Do I have opportunities to impact other people’s lives in a positive way? This could be through management or leadership opportunities, or it could be a mentoring relationship, either formal or informal.

Or am I impacting our customers’ lives in a positive way? Maybe the company’s mission or product isn’t world-changing, but does it at least help make someone’s life better or their job easier in some small way?

Jupiter gives Earth a moon

Jupiter gives Earth a moon (Source: wawa wiwa)

I’m undecided if any of these purposes are better than the others or if they’re simply different. Maybe they don’t follow a natural progression and it’s normal to cycle through them.

Many people don’t find meaning at work at all and instead find purpose in other pursuits in life. That’s ok too. Family, friends, hobbies, religion, sports, and volunteer work all give meaning to our lives.

Your job shouldn’t define who you are. As software engineers though we should count ourselves lucky that we’re even in a position to consider our work meaningful.

Top comments (14)

Collapse
 
dvddpl profile image
Davide de Paolis

Great post. I find myself often in the same cycles. Sometimes fiddling one day on linter configuration is so much fun, sometimes one day drawing diagram of complex legacy system is super interesting, some other days is just writing feedbacks and improvement plan is all that counts. Some other days, I am asking myself what's the point. Why I care so much. The good thing of this job which I am greatful for, is exactly this variety and size of scope, the challenges and the learnings.

Collapse
 
rosekamallove profile image
Rose Kamal Love

I am not even working yet, I'm in my second year of college and started thinking "Why" and it got worse after I and my girlfriend broke up. I was thinking in the lines "What is even the point of getting a good job". Took me 6 months to get my motivation back. And have been interviewing for internships, but the thought process still is right around the corner, ready to mess up my min anytime.

I think this blog post will help me find meaning, and give you meaning since you're helping someone like me, who's just starting out by sharing your personal experiences. I really appreciate it 🙂

Collapse
 
gene profile image
Gene

Perhaps we're getting old and we're no longer starting to look for "fun". Instead, we are looking for satisfaction.

Collapse
 
alexiades profile image
Alejandro Alexiades

Nice post. I share a lot of thing that you said. One thing that rules my life, is that money can buy my free time. So, I do my job the best I can and then:

  • I spend time with friends and family.
  • Try to learn the piano or guitar
  • Ride with the motorcycle and take picture's
  • Read a interesting book.
  • Play sports...

That time will never return.

Collapse
 
jdhinvicara profile image
John Harding

I've been doing this for 30 years now. Definitely continuing through similar cycles that you mention. I'd say it's getting tougher now as I balance the end-game of my career between "what I can achieve" vs. "what I want to achieve"...

Collapse
 
drumstix42 profile image
Mark

Well said! There really can be an addiction to needing to be, or feeling, productive -- nearly constantly.

Collapse
 
erickgonzalez profile image
Erick

Well said. I’m happy that they pay me to essentially learn and help solve problems for others. :) I’ll take it.

Collapse
 
natriumdev profile image
NatriumDev

This is great. It shows how you need to reinvent yourself, in the first place for your own well being.

Collapse
 
frodolight profile image
Frodo

Good post, kudos!

Collapse
 
fyodorio profile image
Fyodor

I love my trade. Each project is more than a job for me. Sounds cheesy but they’re my children (I have real children so I know what it worth), and that’s hard to fight for me. It’s important to keep that under control though, and I believe I manage to handle it.

What I want to say is that doing what you love gives your life additional meaning, no matter what you call it — a job, a hassle, or a dream. The importance of finding such a thing is hard to overestimate.