https://www.benkuhn.net/thinkrealhard/
When I started programming professionally, I was really excited about figuring out how to become a better programmer. (I still am!) So I asked a lot of people, “how can I become a better programmer?” But nobody gave me very satisfactory answers. They would tell me to play around with obscure programming languages, or study algorithms, or read papers, or do a bunch of other stuff that felt tangential and didn’t really move the needle.
In retrospect, I wish those people had just told me “think real hard.” I was looking for an easy way out—One Weird Trick to Programming Better—but programming is too hard for that.
That’s my preferred reading of the Feynman Algorithm: there is no one weird trick.









Great blog!
I also asked people who are better than me
but they ignored me
(maybe because i am newbie)
I initially thought this blog is written by you
you can ask me
It depends on how good you want to get.
The actual issue is this: any incredible advices is likely brain and person dependent. They do exist, and is likely the next place to look after you spent enough time and resources.
That doesn't sound like it'd be very useful advice. Did you know how to "think real hard" back then? What if you thought real hard and didn't solve a problem, do you just go dig ditches for a living instead? There are many ways to approach problemsolving in general or intellectual improvement in general, and while you need to figure out what works for you so there'll be a lot of wasted effort, you don't know ahead what'll be useful — can't start at success and work your way backwards in time.
Yes, it's mostly your own effort and lots of it, but when you're willing to put in that effort (and it's really that, you don't need to be told, you need to be determined), advice is along the lines of what to try, not just to try.