4 ms·
I really think that memorization of the foundations and core of a programming language you expect to need, even infrequently, is the key to levelling up as a ha
by tom_b 14y ago
I really think that memorization of the foundations and core of a programming language you expect to need, even infrequently, is the key to levelling up as a hacker.
Mind maps and/or spaced repetition techniques should both help tremendously as learning tools for that effort. Restricting what you "have to know" when faced with the need to know multiple programming languages feels like an important part of being successful.
I speculate there is a strong levelling up effect associated with immersive learning experiences, particularly with languages and idiomatic usage.
- davidarkemp2 14y agoI guess the memorization is why some people recommend code katas - the purpose being to learn the techniques and not the solution. [1] http://www.butunclebob.com/ArticleS.UncleBob.TheBowlingGameKata http://www.butunclebob.com/ArticleS.UncleBob.TheBowlingGameK...
- jdee 14y agoWe are working in this space. http://www.codesonic.com/ http://www.codesonic.com/ Our spaced repetition framework is designed just for hackers. I've personally seen my coding skills go through the roof while using it in beta. The time saved just by knowing stuff rather than looking things up is an incredible boost to productivity and problem solving.
- DennisP 14y agoInteresting. What languages do you support?
- desireco42 14y agothis is exactly what I am thinking these days :) I signed up, feel free to hit me up and tell me more about what you are doing. zeljko at gmail
- shredfvz 14y agoYES. I'm not sure how codesonic compares w/ Skritter (a spectacular Chinese/Japanese language spaced repetition learning system), but if it's is anywhere close in quality, it could easily become the fastest and most efficient method for learning programming. Best of luck to your team.
- urlwolf 14y agoSite seems to be down, but I'm really interested. Ping me for a follow up, I'm a researcher who has done a lot of work on this area... quesada at gmail