I think it’s usually less of a “I’m not smart enough” and more of a “this may take significant time to understand well.” Topics that are deemed too complex usually just require a significant amount of previous knowledge that you may not already have, and you just need to spend a lot of time thinking and learning about them. More on this here - https://www.benkuhn.net/thinkrealhard/
My default mindset used to be “I’m not getting this -> I’m stupid”, and I’ve been slowly shifting my mindset to “I’m not getting this -> this is probably not being explained well”
OP here, I'm not claiming to be a Go expert, in fact I'm far from it! I used Go as my backend because I didn't want to use Node - it's very likely that I might be using it in ways it might not be intended, please do let me know if so!
It really worries me that only after going viral did this warrant an apology on Repl.it's front. Everyone makes mistakes naturally and it's great that they apologized but the wider issue of smaller players getting bullied by bigger players where we don't hear the stories (as we were fortunate this time) is scary.
4 months later, hundreds of applications, and tens of failed interviews later, I put together the most useful tricks and data structures from Python to know!
Why is it so hard to achieve our goals? Is it because we don't work hard enough? Is it because we aren't disciplined? Is it a motivation problem? I reckon it's cause most of the time they aren't....(read and find out!)
A post I wrote articulating some stuff on compounding and why we mistake comparative advantage for absolute advantage in the extraordinary. Thoughts? Counterexamples?