During my late 20s I realised I was very good at my programming job but not much use at anything else. It was quite a disappointing realisation.
I started to do less and eventually no programming outside of office hours and instead invest my spare time in different hobbies and experiences.
I found gaining these new skills really helped build my confidence. 15 years later I'm not just a programmer, I'm a also a motorcyclist, experienced carpenter, been a member of certain meet up groups for over a decade, travelled to a few exotic locations, flown upside down in a plane, the list goes on.
None of these things are exceptional but doing this extra stuff has given me enough dimensions that I kind of feel comfortable with the way I've done the last 15 years. This along with starting a relationship and building a family is enough for me now.
Sure, I could have done more but compared to the corporate quagmire of my 20s things are very different.
I can relate to this pretty strongly, although on a slightly earlier timeline. Went through a similar period of focusing entirely on coding in my teens and early 20s, always occupied by personal projects when not studying etc. Realized how much of myself I had cut off for that (and how little value it'd hold on its own) and started diversifying what I did in downtime, and now I seldom code outside of work.
I haven't outright dropped coding for personal projects, rather just that the singular task of coding doesn't define my down time. Instead I've picked up tinkering with electronics, building and playing with 3d printers, learning languages and drawing. I feel like as a result I've become closer to my idea of the kind of person I'd find interesting and attractive, someone who has a variety of aspects to themselves rather than just being defined by being a 'rockstar' at their job.
Initially I had worried that this would cause me to fall behind professionally, but so far that hasn't really been an issue, I still typically end up having tinkered with some new technology well before it becomes relevant professionally.
I started to do less and eventually no programming outside of office hours and instead invest my spare time in different hobbies and experiences.
I found gaining these new skills really helped build my confidence. 15 years later I'm not just a programmer, I'm a also a motorcyclist, experienced carpenter, been a member of certain meet up groups for over a decade, travelled to a few exotic locations, flown upside down in a plane, the list goes on.
None of these things are exceptional but doing this extra stuff has given me enough dimensions that I kind of feel comfortable with the way I've done the last 15 years. This along with starting a relationship and building a family is enough for me now.
Sure, I could have done more but compared to the corporate quagmire of my 20s things are very different.