top | item 31283828

(no title)

blakewatters | 3 years ago

Your problem is very simple: you are working on bullshit.

Across your entire description of your situation you never once mentioned what it is you are actually working on but called out the income you hit and frameworks you are playing with. I humbly submit that your problem is that you have lost the plot.

Hate to break it to you chief but the libraries and frameworks and techniques you use to work are not the point. Creating stuff that people want to use is all that matters. Doing it with finesse and craftsmanship is how you go from good to great but if nobody gives a shit you will always feel empty.

Switching projects and doing something "harder" isn't going to fill that void.

Build something people want. I promise your drive and all the rest will follow behind once you are making them happy and get hooked on solving their problems and improving their lives.

That is what this game is all about.

discuss

order

snarfy|3 years ago

> Creating stuff that people want to use is all that matters.

Don't forget that you are one of those people.

When it's something you want, it's somehow easy to find yourself at 3am banging out x86 asm for fun. Doing the exact same work in a corporate day job that you hate makes you want to stab your eyes out.

jaegerpicker|3 years ago

That's great and all, probably true for a ton of developers. Certainly is and has been for me. Now show us how that's actually useful, the majority of jobs aren't building useful important things. It's building some dumbass startup idea that is very likely to fail or writing insurance backend code or some generic web form that NO ONE gives two shits about. I'm not angry at you, don't want this to come off that way. This industry is fantastic in many ways, great salary, skill based, no hard labor, etc..... But just like most jobs it's a very lucky few that get to work on something they think is important.

Maybe 20+ years have beaten me down but it's so rare that a job that matters is out there and available. It's so depressing how many web apps for really bad ideas are considered "engineering" careers. Maybe that's what I should build a way to find engineering jobs for causes/things that matter to people. I know I'd love to have a job board/DB to search for Climate Change based positions.

mmcnl|3 years ago

It doesn't necessarily have to be world-changing. Just something that you value and causes a glimpse in customers' eyes because now they have the tools they didn't have before can be enough.

fullshark|3 years ago

Seems like projection, and everyone upvoting this is sharing in it because it's the case for the vast majority of us.

aaaaaaaaata|3 years ago

Sure, but does that make it necessarily false?

These kinds of threads are a dart board for everyone to throw out their fresh takes, and the OP to pick and choose from the advice as it applies.

wonderwonder|3 years ago

This is me in a nutshell. I am fried from building things that make no difference. If these things were never built the world wouldn't notice. A life of purpose is the cure for burn out. I have not found it yet but let me know if you do.

riledhel|3 years ago

>That is what this game is all about.

It may to you, but for lots of people it's just another job and that is also valid and sometimes healthy too.

samstave|3 years ago

True, but if it were just another job to him, he wouldnt be posting...

cookiengineer|3 years ago

> Build something people want

I can recommend building something for fun, just for yourself without anything of the business-y metrics.

When I had a demotivated phase I started to build my website for fun, and didn't give a damn about anything people would say of it. [1]

That ignited the motivation to build my own tools again and led to the motivation of finding something other people might need, too.

A lot of "older" people in the industry that I know also take part in game jams like ludum dare and come together on the weekends to build something fun that they like. Game jams are all about having fun with zero expectations, so you can basically build whatever you want that comes to mind on a specific topic.

[1] https://cookie.engineer

sgallant|3 years ago

This is something that I wondered too.

Are you excited about the problem that your software and company are focused on improving?

Do you connect with the users whose lives are going to improve when they use your solutions?

Are you empowered to talk to your users and figure out how to solve their problems?

62951413|3 years ago

I have always been motivated mostly by the stack I use and especially the complexity of the thing I build. I don't really care if anyone wants it. My most exciting job was a failed startup but to this day I can brag about the kind of system we built. It's probably easier for frontend developers to care about actual users.

ipaddr|3 years ago

Who cares what you build for someone else. Playing with frameworks and salary bumps can be fun.

You know what's not fun? Meetings.. caring about what you build will get you into many meetings.

jdboyd|3 years ago

Or, a variation, instead of building something someone wants, build something you think is valuable and excites you.

hsn915|3 years ago

Yup. Nailed it.

IMO the people calling this "burnout" have no idea what they are talking about.

Calling it burnout assumes you're working too hard and if you just rest a bit then come back to do the same bullshit work it will be ok.

aiisjustanif|3 years ago

Working for 15 years, you know how much time off he has taken?

sinenomine|3 years ago

> Build something people want

Ok, what if instead of yet another one "UberEats for dog treats" I want to build a novel rejuvenation therapy. Or a platform for building such therapies.

What do I click, where do I sign?

t. big tech worker

Falkon1313|3 years ago

If you want work alongside people experimenting with rejuvenation therapy, Calico labs works on that. They hire in-house software people and also of course use software provided by external companies.

I haven't worked for them or with them directly, so I don't know anything else about it, but it might be one place to look. I'm sure there are others; they must have competition.

ipaddr|3 years ago

Something that doesn't exist? You build it.

Something that you know of you check similiar companies.

If you are just browsing for ideas visit angelist.

If you want a great job you have to search. If you don't want to search you'll apply to places you know like big tech.

Another piece of advice is to get involved outside of work and you will be first to hear about the interesting positions.

lupire|3 years ago

That doesn't explain why OP was able to learn and do bullshit before.

JimtheCoder|3 years ago

Bullshit is much easier to learn and do when you are young. I am not sure why this is, but a shift does seem to be common once you start to hit your 30's.

This is why it is much easier to recruit people in their 20's to work super hard on problems that don't really matter in the grand scheme of things. Once people get older, they don't really want to spend all week optimizing a tiny button on an Android app that no one will ever see or use, no matter how much you get paid...

jmt_|3 years ago

Maybe when you're starting out, this kind of work doesn't feel as much like bullshit because you don't have enough experience to differentiate. It feels like you're on your path to becoming a better engineer and the struggles ultimately seem worth it. But I bet once you hit a certain point, having to wrangle with the same flavor of bullshit you did 3, 5, 10+ years ago feels a lot more soul sucking. It doesn't feel like becoming a better engineer like it once did because, in OPs case, learning the syntax/structure of a new JS framework doesn't feel like the sort of vertical learning it once did. You probably want to learn new, more advanced concepts, not "I know how to do this in React - how do I do this in <new JS lib>?"

unethical_ban|3 years ago

Similar to JimtheCoder, I think it is experience. As a fresh faced college grad, I got hired at a bank. They have good recruitment, and a decade ago, the entire company was almost cult-ish (in the least bad way possible). The mission was constantly talked about, our members are the most important, we are helping members - our neighbors and public servants - with their problems, and every employee works toward that mission.

It felt really important. And to some extent you can still feel that in some places, even that bank.

However, as you get more experience, and you see the same political mid-management games play out, and you realize a lot of the cynical realities of things, you can lose energy. Or, perhaps you watch people not doing the right thing, but having no power to convince them to do otherwise.

Like an old man telling a child that digging a hole with a shovel is better than digging it with a rock and watching them continue to use the rock: you just get worn out. ---

I agree with the main reply, that burnout is a thing, but that yes, it does help to be working on something you care about if you're going to put the level of mental effort required in software/IT. Sometimes I dream about being a bartender. You do your job, deal with the shit, and go home.