Try out talking to a recruiter, and find a job with a senior that can help guide your career. Your self-esteem is pretty low, and a good senior and mentor can guide you out of that rut, and into being a senior yourself in no time with the amount of work you say you're putting in.
Ask HN: Burnt-out, directionless but want to turn it around
161–170 of 521 posts
Re: Ask HN: Burnt-out, directionless but want to turn it around
#162I can tell you that if I were in your case I would quit the 70 to 90 hrs grind. It's not worth the long term damage to your mental health. If you haven't, you will soon burnout. Money is not everything. The only reason I would work those hours is if I was doing it to advance my interests not someone else's. Before you do anything seek a career counselor that will help you plan your next 1,3,5,10 years. You'll need to…
>"I would quit the 70 to 90 hrs grind. It's not worth the long term damage to your mental health. If you haven't, you will soon burnout. Money is not everything. The only reason I would work those hours is if I was doing it to advance my interests not someone else's." Absolutely. To reinforce this: any money secured by working longer hours will very likely be spent on treatments for the physical and psychological hea…
In all other regards, I am confident that OP is a wonderful chap.
Re: Ask HN: Burnt-out, directionless but want to turn it around
#163Re: Ask HN: Burnt-out, directionless but want to turn it around
#164I would also recommend therapy. I felt very directionless too, and therapy improved my life significantly. In that time I really gained courage to change things in my life and go my way.
My final piece of advice is to go freelance. A while ago everyone wanted to work in a startup. But the startup life has made me very cynical. It turned out you give so much to a company that is not yours, and owners will really exploit everything you've got while trying to hustle you out of the ownership. In the end you work for their futures and money, not yourself. The only people that were truly happy working for startups I have seen were freelancers. They were paid fairly, had no unpaid overtime and did not have to participate in that shitshow.
I am also bad at networking, but there are ways around it. It looks like you have a lot of experience and a broad skillset. There are freelancer agencies that can help. Usually they screen potential freelancers, have a interview and then they find projects for you (also I am getting best paying jobs through agencies). The main advantage of freelancing for me is that I am paid for every minute I work and not more. As a result, the employers don't abuse your time, because they have to pay for it, and you can control you time and work-life balance way better. Also I earn much more than I used to.
I wish you all the best and would love to hear from you in the future. Let us know how you are doing.
EDIT: Also, you are not a loser, you are human. Everyone in your position would feel the same, everyone learns through experience. I am very happy for you that you are asking these questions at 28. It took me 4 more years to do it myself.
Re: Ask HN: Burnt-out, directionless but want to turn it around
#165But I would never use labels at all. I have won several times, but it came after lots of work, effort and sacrifice, before winning I lost other things.
You need to have something in your life that it more important than money or status. A mission that is not about you, but about others. In the past people had religion, country, family. We are social animals, we care more about our group than about our isolated selves.
Learn about your limitations, the more you work diminishing returns kick in.
How do you try to work smart when you are using your time as an exchange of money? The people I know that work the smartest are the people that don't have time and HAVE TO work smarter: They have kids, or a music band or love traveling the world so they need to work efficiently or else they will have to abandon their kids or music band, something unacceptable.
Working smart is a skill, and you need to allocate time for learning it. If all you do is direct work you won't be able to learn indirect work. You need to sharpen your saw. Exercise, sleep and eat well.
Put a limit on your working time and enforce it: Never work over 40 hours. Use the rest for learning, improving yourself, making friends, making love to women, the usual things that make people feel happy.
In order to work much smarter I recommend you learn about making the computer help you. Learn about a very important concept in computing: Bootstrapping.
If you have not, read and write Lisp, with the "Land of Lisp" or whatever, then read Graham "On lisp", and "Structure and interpretation of computer programs". There are lectures on the Internet.
Learn about compilers: https://buildyourownlisp.com/ https://craftinginterpreters.com/
Those tools will help you make the computer do most of your work, with things like designing Domain Specific Languages. But it takes years to master and you need to allocate time for them.
Read: How to make friends and influence people. Very important, the oldest edition is the best one, as the authors' descendancy decided they knew better.
You should also learn to delegate in other people If you want to earn a lot of money it is a good idea paying someone to make it so they give you time. Things like doing the laundry could be outsourced much cheaper that it taking hours of your precious time.
I really hate the term "networking" applied to personal relationships. I make friends and lovers, I care about them and they care about me. Stop considering people just like things that will help you in your "career".
Who gives a damn about you if you only care about yourself? You want to become rich and isolated, attracting gold diggers that will bankrupt you without the skills to make genuine friends and lovers?
Putin is paying soldiers from poor places in Russia USD5000 a month to go to war and die. It is more than what they earn in an entire year. You are already way richer that most people in this world.
Start caring about others, about your customers and people around you and you will be "successful". Start caring about the value you provide and you will get money in exchange. Focusing on money, money goes away, because you focus on yourself, me me me.
I am helping you right now. I am expending my time writing this and will not receive(or expect) anything in return. There is a small probability that you will apply something I wrote and then it will be worth it, by itself. Indians called it "Karma", in Silicon Valley "paying it forward".
The people I helped in the past had surprised me and helped me a lot, but there is really pleasure in giving.
Re: Ask HN: Burnt-out, directionless but want to turn it around
#166The startup I was working for was going under, and I got serious about finding a job where everyone would know more than me. The prospect of unemployment/insolvency didn’t hurt my motivation!
There wasn’t leetcode then, but I hit the books in a big way, having already flunked some big name interviews over the years.
The thing is I had been picking up CS a little at a time, and that time the books were still hard but not hopeless like before.
When I actually did the next round of interviews no one was more surprised than I was that I could avoid getting completely run over in a whiteboard interview.
The thing is the crazy-hard ones are regrettably common, but they say more about the interviewer than the candidate. Leetcode questions routinely involve tricky identities that you just have to know and other stuff that is absurd to ask in 30 minutes on a whiteboard.
There are lots of interviewers at prestigious companies who ask very reasonable (“leetcode easy”) questions. People do pull out the upper-division combinatorics crap, but that’s stupid, not you.
Getting a truly challenging job didn’t fix all the problems in my life, but I learned so much, so quickly that it re-inspired me about my career in a way that never went away.
So: 28 isn’t too late, you don’t need a CMU degree, and if cast a reasonably wide net you can find an interviewer who isn’t a jerk. You’ll still need to know about some CS stuff, but not the upper-division or even graduate stuff that pops up sometimes on leetcode and in some interviews.
If you fail a whiteboard interview and you’re like “damn I should know that”, study a bit more. But if it’s some off-the-wall shit: it’s them, not you.
Re: Ask HN: Burnt-out, directionless but want to turn it around
#1671. Take time off, like a month or more. [1] Use it to do anything other than coding. Hone a hobby, travel, volunteer, etc. No-one will care about a month or two gap on your resume. 2. You are worth more than you currently think you are. Internalize this, know this, that is key. "I am a sole developer for Mobile and Web platforms at this startup in a very small team" --> is a desirable skill in and of itself. 3. Stop…
But what if they aren't worth more (as a dev, financially) than they think they are? They could be awful, but naively put in a ton of hours. Why do we assume people are worth more? Are we trying to make them feel better by making assumptions and potentially leading them horribly astray? Most people are supremely mediocre and there are just and many horrible devs as their are great ones.
I'd bet my money on the first producing more trouble. The latter one is not centered around coding alone, so they are more flexible.
Re: Ask HN: Burnt-out, directionless but want to turn it around
#1681. Stop working so many hours
2. Take a break from programming, try to do something else in your free time (best if outdoors!)
3. Try to build something for your own from scratch (side-project) - doesn't need to be something marketable, but at least to solve one of your problem (e.g. automating some boring task etc.)
4. If you struggle working with coming up with your own solutions maybe then try refresh your knowledge about basics of programming? Sometimes it might help and you'll never know what "gap" you have that might become your "A-HA!" moment ;)
Good luck!
Re: Ask HN: Burnt-out, directionless but want to turn it around
#169Earlier quoted context omitted.
OP didn’t state where they are from, but there are plenty of places where it is extremely hard to fire, even if an employee is consistently underperforming. Not saying that this is the case in this circumstance (I don’t know OP,) but the “you must be good because you lasted 4 years” heuristic doesn’t work that well outside of the US, or similar markets with at-will employment.
"sole dev in a startup" is key here.
Re: Ask HN: Burnt-out, directionless but want to turn it around
#170Earlier quoted context omitted.
But what if they aren't worth more (as a dev, financially) than they think they are? They could be awful, but naively put in a ton of hours. Why do we assume people are worth more? Are we trying to make them feel better by making assumptions and potentially leading them horribly astray? Most people are supremely mediocre and there are just and many horrible devs as their are great ones.
I want to point out that a person’s is not a static thing. You are not born with whatever you are “worth”. You either build your worthiness over time, or lose it. I think instead of propagating that most people are horrible devs, we should try to tell people that it’s always an acquired skill. So everyone (and I really mean everyone) can work to acquire the skills, and become a “worthy” dev.
I have seen eager but untalented persons build their skills and their portfolio over a couple years. To the point that had I been told this at the beginning, I would not have believed it. In a particular case, the person - at the time a low qualified technician - embarked at 26 to become an engineer, and by 38 is one of the most sought after engineers in his field.
Self confidence and willpower are factors that can overcome innate talent to a very large degree.