4 ms·
Learning hard things is very demoralizing, because learning hard things is fucking hard. It makes you feel stupid. Learning to code sucks. It seems like everyon
by natalyarostova 7y ago
Learning hard things is very demoralizing, because learning hard things is fucking hard. It makes you feel stupid. Learning to code sucks. It seems like everyone on HN is a gifted natural coding form age 8, while you're just stuck trying to make your stupid loop not give you a syntax error. But that's not true. Only 1% or so of people on HN are like that (approximate guess). The rest of us all learned the same way. Getting stuck on some bullshit trivial syntax error for years, while feeling like an idiot.
That's just what coding is. Please don't lose motivation. I know it's hard and demoralizing, but I strongly encourage you to not give up hope.
Even now I'm learning a new language (clojure) and despite 'knowing how to code' and working in this field for 3+ years, I still spent all day setting up a development environment and learning to loop through a list. That's just how it goes.
I still feel like the same idiot I was on day 1. Except now younger people at work look up to me, as though I actually can code or know what I'm doing. How this happened I do not know. All I know is that I kept at it every day for years, starting from that first day when I tried to understand what a difference between a list and a dictionary is.
- TurkishPoptart 7y agoWow, I really appreciate this! And I like the Tolstoy-inspired username :) Thanks for the reminder that not everyone on this site is a Paul Graham or a Torvald. Congratulations on your progress.
- mc3 7y agoI coded from 8, but more down to luck of being bored and having a computer than being some kinda prodigy. At 8 I was indeed "just stuck trying to make your stupid loop not give you a syntax error". Probably lack of an ego at such a young age you just get on with it and not care much. Adult learning to code is going to be like adult learning foreign language or adult learning to swim. Just like a child but the ego getting in the way getting stressed that it is hard.