I've been humbled since my childhood by many/most peers at school, and it continues till this day. Memorizing stuff was a nightmare, just repeating it many times eventually worked but it required significant tenacity. I felt I had some mild brain fog or similar. For some reason remembered numbers and dates very well, so at least history classes worked OK for me. Remembering names when introducing was and still is completely impossible. One of reasons I've never considered medical or law universities (plus very hard to get into). Archaic eastern European school system focused on raising obedient drones just memorizing stuff didn't help. It (+parents) taught me patience, tons of it, otherwise I would not finish even secondary school. Smart folks have it sometimes too easy early in life and lack mental resilience for hardships that is in all cases required later in life. Not sure if this puts me on some tiny low number on autistic spectrum or similar, never explored that but this forum gives me ideas. Always had emotions under control, all big decisions were rational first, emotional second (but when I want I let emotions free, but only those intense and positive ones), never understood why so many folks around me do stupid stuff they later regretted.

It continues till this day - a new framework is harder to learn, some advanced concepts are harder to grasp than everybody around me, older code is sometimes like somebody else's.

Yet, contrary to expectations of many including my parents, I wasn't afraid to move countries and was very open to new experiences positive or negative, seeked higher compensation which ended up me being put together with some smart capable folks, and eventually after decade and a half ended up in Switzerland, integrating banking packages for banks here. Salary from first 100% perm job I had went up maybe 30x (cost are sky high too especially with small kids but I still love the overall package of living here).

Bought a house for my parents who would otherwise spent rest of their lives in crammed little block apartment. Got into various intense and cca extreme sports like paragliding, climbing, alpinism, ski touring, diving etc where mistakes are paid dearly and strong focus and relatively high skill is a must. Backpacking in places like India for months taught me a lot about life and myself.

Don't want this to sound like a humblebrag, in contrary, I still feel very much subpar to most colleagues and folks here (and I can sometimes still see my mental deficiencies), rather to give folks who feel stupid and worthless all the time when growing up a glance that it can all end up much better. Just keep challenging yourself and don't be afraid of the change or some mild hardships especially when young and without too many responsibilities, stay away from 'comfort zone' as far and for as long as possible. Don't do stupid basic mistakes like getting addicted to stuff that will then destroy you, life goes fast, and don't get married / get kids with folks who don't have properly good heart for the lack of better words, you know when you meet them and observe a bit. Some of much smarter and capable folks got stuck in some weird (mental) place or job and when meeting them after 2 decades I clearly surpassed them in almost every aspect of life, although life ain't no race for me in any aspect.