I'm 30. I've never held down a full-time job. I've been in 4 software companies over the years and I've only lasted a few months at each one. I've also tried contact programming so I have a similar string of failures.
I've been to doctors, career advisors and so on but I don't really have any answers.
Machine learning. It seems like an extremely important skillet to remain relevant in my career, but I'm not willing to become qualified to do fundamental research (that is, I don't want to commit the time and effort for a phd), and the higher level sk-learn / tensorflow type work seems like it's largely a bunch of data cleaning plus guesswork finding good models and hyperparameters, which I don't find very satisfying. My current thought is that I'll need to be more excited about the application I'm using it for in order to enjoy it, whereas I've always enjoyed "normal" programming just for its own sake.
I have a very wide area of interests, and doing things takes time. But while I'm doing thing 'A', I think about the fact that I'm making no progress on 'B', 'C', ... 'n' and it distracts me both from thinking as deeply as I need to on thing 'A' and the enjoyment I get from getting something done. So I struggle with letting go of the desire to get everything done that I can imagine would be fun and interesting to do.
Apparently that's a no-no: ... Flint replied, "Well the top 5 are my primary focus, but the other 20 come in at a close second. They are still important so I'll work on those intermittently as I see fit as I'm getting through my top 5. They aren't as urgent, but I still plan to give them a dedicated effort." To which Buffett replied: "No. You've got it wrong, Mike. Everything you didn't circle just became your 'avoid…
I know here on HN we've recently been discussing overdiagnosis of confirmation bias, but this seems like a textbook example. Putting all of your eggs in one basket is great for maximizing your returns IF that basket pays off, but it also maximizes your chance of ending up with nothing.
Depression. I have a lot of social anxiety and I feel really isolated, my best friend passed two years ago which didn't make anything better. Isolation makes depression into a feedback loop, and it feels like you keep sinking deeper and deeper.
Certainly do therapy if that makes sense to you and spend some time to find a therapist that really connects with you. One thing that has helped me meet people is becoming a "regular" at my local coffee shop. Not only do the baristas know me but I've gotten to know some of the other regulars over time. It's nice because you can have a chat without a lot of expectation or stress.
I've been struggling with adulthood ever since turning 30 and starting a family. I have this image in my head of what life after 30 looks like from seeing my parents and all their friends doing basically the same thing as each other. It's not a life I want for myself, but every decision I make pushes me further and further in that direction. My mind has been programmed to think and act in a way that eventually lands…
mann.. completely relate to this. my understanding is that trying to buck the trend will still keep my attention on the trend I'm trying to buck. As when riding a motorcycle, keep your attention on the place you're trying to move to rather than the one you're trying to avoid. so instead my focus should be on things that truly move me. good luck on this journey, I definitely feel ya. edit: for me, making the world bet…
> my understanding is that trying to buck the trend will still keep my attention on the trend I'm trying to buck. As when riding a motorcycle, keep your attention on the place you're trying to move to rather than the one you're trying to avoid.
> so instead my focus should be on things that truly move me.
This is so very true. You'll do much better off doing a (useful) thing that you care about than trying to force yourself to do a lucrative thing that you don't care about.
I struggle with the question whether to have children or not. I'm surrounded by new fathers who struggle with their children, whose wives have turned from attractive women into unattractive moms. I read witty comments all the time suggesting how much of a burden kids are. This struggle burns me out.
I don't think anyone can definitively say whether having kids will make your life overall better or worse though we are culturally programmed to think it's always positive but the reality is not always that way. Though there will always be a bit of a what if question in my mind, I don't regret not having kids but if it were a matter of regret I would rather regret not having them than regret having them.
Besides #1 where I don't have much of a choice, I struggle to make progress towards both #2 and #3 sometimes. I feel like maybe I should just focus on one or the other at a time e.g. I'm not even 1 year into my new job, so perhaps I don't already be practicing for another, and should just concentrate on my app after work.
I don't like the new way of doing things. Kubernetes, node, react, terraform... Everything is more complicated and also more fragile. I feel like the software world is collectively mad and I'm sitting on the outside asking "wtf is going on?" Or maybe I'm the crazy one.
I'm outside that perimeter, too. And I suspect you and I may not necessarily be the only ones.
They tell me that on the inside, there's actually a project or too where horrendous complexity is unavoidable and hence in order. As for the vast majority, they're just happily running in circles - or probably some infinitely more complex geometric abstractions - creating endlessly escalating cycles of work for each other.
To your list, I would add Docker. I fucking hate that all-pervading obfuscator.