In my mid-30s now I feel like I am outdated and outskilled. How can I get out of this rut? Has anyone here been in this situation and pulled themselves out of it?
PS: This is the first time posting on HN - not sure if this is the right place for advice of this sort.
My bet is that if you have been in it for ~15 years you're probably going to be in it for another 30. Don't sweat it too much. I think it will turn out that regions of the brain will be like muscles. Sometimes you need to listen to your body/brain and give one muscle a break.
How many books do you read? Even when I'm sick of coding, I try to read some random programming books. There's a great quote, that when you think about who it's coming from, is pretty powerful advice: "In my whole life, I have known no wise people (over a broad subject matter area) who didn’t read all the time – none, zero." — Charlie Munger
Companies value real world experience and having successfully built 2 products gives you skills that someone that came up through the ranks is unlikely to have. You may not have the technical credentials of a manager but you have the skills whether you know it or not.
Overall I would demoralize the importance of a career in your mind. Our society pushes the idea of dream jobs and passions and yada yada, which companies love, but most will be unlikely to find any contentment in employment. You can most likely find it outside of work, so try to find somewhere that you can fit in culturally and still have free time.
Honestly, I usually am able to get a better perspective on my problems if I just take a real break -- get away and stop thinking about them -- along with really getting some exercise and enough sleep and eating healthy foods. Maybe checking in on some friends, if not actually trying to help someone out. Clears the mind.
"Plodded" I think is the word you're looking for, if it matters. No worry though, your intent is clear and I think you've got some good advice here.
IMHO if the paychecks are coming in, and look like they will continue to, it's all good. Sometimes a simpler algorithm is the most robust.
In my mid-30s now I feel like I am outdated and outskilled."
Me too. I'm not even a senior dev (although I've worked as one and as a tech lead). I'm tired of restarting and getting nowhere.
Also, I believe the more you learn the more you feel like you don’t know enough. Maybe it’s the same with you.
Is there anything else to do than to make the most of it?