Ask HN: Tired of being a software engineer, what next?
111–118 of 118 posts
Re: Ask HN: Tired of being a software engineer, what next?
#112Worth, meaning, value, etc, stems from the framework through which you make sense of the world, aka your worldview. If you're a scientific atheist, then heck yes, what a bargain! Your life is entirely worthless. Eventually you'll disappear, then your family line will, then humanity, the Earth, our galaxy, and in the end all information will be permanently erased in a big crunch or its opposite, when atoms themselves are pulled apart by gravity, science is yet to decide which. If you are a theist (Christian, Hindu, and many more), then an inextricable part of you is the deity itself, and your life is worth everything.
These are examples. Neither I nor anyone else can give you a worldview. You have to dig for it yourself. Your inkling is the calling of your meaning in life, the lack of which you express. Almost by tautology, meaning in life is the most difficult yet rewarding thing you can pursue. I can give you some leads.
Christianity and Platonism are the Western civilization, to which your engineering career and therefore you belong. If you are ignorant of those, you will be fundamentally lost. Study those. Because you devoted the first half of your life to rational pursuits, trace the birth of mathematics and physics from Platonism. I promise, this history is replete with meaning. Study the worldviews of Galileo, Newton and Leibniz. Study Einstein and Heisenberg. But study their critics also, very importantly the deeply flawed yet unavoidable philosophical response called Skepticism or Anti-rationalism. Finally study a new twist on rationalism that can be called Creative or Open philosophy, first expressed by mathematician philosophers Henri Bergson and Alfred N. Whitehead.
The scientific method does not give life meaning. Philosophy leads to it, and religion (broadly re-ligio = re-connection, as in with the deity) is it. Yet there is a source of deep meaning hidden within science and technology, which is the main reason it's so powerful. You can find it if you look.
Large organizations often hate philosophy and fundamental questions because they already have their "correct" foundations. They want human cogs in their system. Trash all ideologies, seek out people whose life is deeply meaningful in books and life, and think deeply about your own foundations with your own open mind.
Re: Ask HN: Tired of being a software engineer, what next?
#113Stop chasing dreams instead. Life is not a Hollywood movie. Not everyone is going to get a famous billionaire. Adjust your expectations to reality, and stop thinking so highly of yourself, stop judging others. Assume the responsibility for the things that happen in your life. It is kind of annoying to read your text, it is always some external thing that "happened" to you, and it is always other people who are not up…
Re: Ask HN: Tired of being a software engineer, what next?
#114It doesn’t need to be VC funded where you have to pretend you’re some baller.
Just do something fun.
It’s even easier when you have a fat bank account. Open it and breathe a sigh of relief that if things go south you’re still set for a long ass time / life.
Re: Ask HN: Tired of being a software engineer, what next?
#115Find a community, and serve: My community is golfers - people that want to play golf. I am serving it by building a side project that I know will solve problems... because I have those problems.
Another thing I have found helpful is meditation, and spirituality in general. Try it and see if that path is useful for you (tons of stuff on YouTube... start looking, and the right stuff will come your way)
All the best.
Re: Ask HN: Tired of being a software engineer, what next?
#116Earlier quoted context omitted.
> This is exactly what high paid SWE work is these days. You can have less collaboration by moving to infra, but it'll still be the norm. As someone who made the switch to infra, don't do it. The same problems mentioned before will become uncontrollable roadblocks to you getting real work done and you'll have zero power to do anything about it. You do get to provide enormous amounts of value but typically only when t…
I believe there are still individual coders who make a real difference. It's vanishingly rare in server-side coding, but happens more often in niche fields such as game engines, compression.
Re: Ask HN: Tired of being a software engineer, what next?
#117You basically have 3 categories of companies:
- Start ups - everything is loose and fast, the goal is to ship something before the company falls apart. Lots of coding, but high stress
- Mid size - there is old legacy loose and fast code but things are in some phase of stabilisation. There are lots of problems to solve and coding to do but usually less stressful and starting to see sensible engineering practices and decent culture
- FAANG - whole mix of stuff because these places are enormous. I've worked for Microsoft and enjoyed that. I worked for Amazon and hated that. The projects differ wildly and it's very competitive. The bonus is you get a paid a lot and there are smart people to learn from, but the con is the less nicer companies are good at forcing you to compete with your teammates and kicking people to the curb
In terms of "coding is the thing I like to do", this is a tricky one. As you get older the expectation is that you take on more responsibility. Your skills change from coding to helping other people code and coordinate work. For a company it is hard to justify paying someone with lots of experience to just do lots of coding - they can just find young enthusiastic people to do this. Your selling point is dispensing that experience and wisdom to level up your team.I currently do way less coding at work than I would like which makes me sad, because of my seniority. However, I do enjoy helping other people do better and making things more efficient, which makes me happy. I compensate for lack of coding by having days booked out where I just focus on hands on stuff. I also do some private projects where I can build and do whatever I want.
If you just want to do what pleases you AND make money, your only real option is to start your own company. However the reality here is that you will likely invest a lot of time in non-engineering stuff (and learn a load more skills) just to make your company successful. If you just want happiness then find a private project to work on or contribute to. I have personally found happiness just going back to a midsize company that appreciated the injection of experience I gave and respected that I enjoy coding. They care more than most companies I've worked at. But remember that the relationship between you and your company is a mutually beneficial contract, everything runs on capitalism. You are free to screw over your company for a more lucrative contract just as they are to replace you (within reason), it is a free market.
You are essentially trying to fight against the natural transition of a less experienced junior dev to a more experienced senior one as you age and that's a difficult one to win. If you're above average then it's just common sense that most people you come across won't be as good as you :).
In summary:
- Happiness but not money - work for a company that appreciates you and does nice things. Charity organisations are likely to fit in here but there are companies that don't have sociapaths as managers believe it or not :). The nice ones are more likely to be non-US ones
- Medium happiness and medium money - midsize company that still tries to keep its employees happy. Good ones will have flexible work polices like remote work, etc.
- Unpredictable happiness and high money - FAANG (experience is very dependent on project and team, Microsoft is a good one depending on your global location)
- Unpredictable happiness and unpredictable money - run your own company :)Re: Ask HN: Tired of being a software engineer, what next?
#118Idk, I've had a great career for 4yrs - getting laid off in January has been a death sentence. I've found some startup consulting work but the industry is either pretty shot or my resume is a death knell.
This market has thrown my whole life into question. Like did I only get here because the inflated bubble?