This seems like a good way to get 1 year's experience ten times.
For anyone who's curious, this oft-repeated expression originates from the novel Shibumi ( http://goo.gl/gPuyB , fourth line): Do not fall into the error of the artisan who boasts of twenty years experience in his craft while in fact he has had only one year of experience — twenty times.
A Tip That Will Help You Learn To Code 10x Faster
31–40 of 40 posts
Re: A Tip That Will Help You Learn To Code 10x Faster
#32-If I read a programming book, I'm likely to remember a significant portion of what I read. That's because it fits into an overall structure. Even if I can't remember the exact name of a function that does exactly what I want, I know it exists and can find it easily.
-If I read a tip on an article and apply it regularly, I'll remember it, because it gets reinforced.
-If I read something in a blog post or article and don't apply it, I'll forget it almost immediately. Without the structure or repetition it just doesn't stick into my head.
The problem is that it's really easy to get caught in the last category. It feels like I'm learning a lot when I skip from link to link, but the reality is that most of it doesn't stick and ends up being wasted time. Separating out my learning and doing time works much better for me.
Re: A Tip That Will Help You Learn To Code 10x Faster
#33Earlier quoted context omitted.
For anyone who's curious, this oft-repeated expression originates from the novel Shibumi ( http://goo.gl/gPuyB , fourth line): Do not fall into the error of the artisan who boasts of twenty years experience in his craft while in fact he has had only one year of experience — twenty times.
Shibumi was published in 2005. I first saw the same expression in a software development book published in the 1990s. It's probably some ancient proverb that's as old as craftsmanship itself.
Re: A Tip That Will Help You Learn To Code 10x Faster
#34Re: A Tip That Will Help You Learn To Code 10x Faster
#35This advice is good only for people who naturally dive deep into the details and get lost. What he suggests is what I do as naturally as a fish in water. Skimming the details, finding my answer, and racing off is my greatest skill. But, lately, I have realized _my_ 10x gains come when I bite the bullet and deeply learn a technology. It is against my nature, and takes real effort, but that is where my biggest gains ar…
Don't let not knowing "simple solutions to simple problems" stop you from completing your next action (fixing the bug, finishing the sprint, launching the MVP, etc.).
Don't let not knowing the fundamentals better stop you from "leveling up", as it were, as a developer.
Re: A Tip That Will Help You Learn To Code 10x Faster
#36This advice is good only for people who naturally dive deep into the details and get lost. What he suggests is what I do as naturally as a fish in water. Skimming the details, finding my answer, and racing off is my greatest skill. But, lately, I have realized _my_ 10x gains come when I bite the bullet and deeply learn a technology. It is against my nature, and takes real effort, but that is where my biggest gains ar…
I've done this a couple times out of necessity (internet goes down, etc). It made me realize how useful a good IDE can be. Googling the API references is essentially a poor man's IntelliSense. Or, maybe, IntelliSense is a poor man's Google, depending on how you look at it.
Re: A Tip That Will Help You Learn To Code 10x Faster
#37Re: A Tip That Will Help You Learn To Code 10x Faster
#38I 100% agree. That's why I often spend some extra time to sharpen my 'good solution for my problem' detection skills.
Even reputable sites such as Stack Overflow have plenty of bad answers, and that is even ignoring the fact that an answer may be good in general, but not for my situation.
Site quality also decays because software is changing/improving all the time. That answer to your question may have 700 upvotes, but if its solution has made meanwhile it into the standard library, it really helps if you know that.
Re: A Tip That Will Help You Learn To Code 10x Faster
#39This advice is good only for people who naturally dive deep into the details and get lost. What he suggests is what I do as naturally as a fish in water. Skimming the details, finding my answer, and racing off is my greatest skill. But, lately, I have realized _my_ 10x gains come when I bite the bullet and deeply learn a technology. It is against my nature, and takes real effort, but that is where my biggest gains ar…
> Try programming without internet for a few hours. I've done this a couple times out of necessity (internet goes down, etc). It made me realize how useful a good IDE can be. Googling the API references is essentially a poor man's IntelliSense. Or, maybe, IntelliSense is a poor man's Google, depending on how you look at it.
Re: A Tip That Will Help You Learn To Code 10x Faster
#40Earlier quoted context omitted.
Shibumi was published in 2005. I first saw the same expression in a software development book published in the 1990s. It's probably some ancient proverb that's as old as craftsmanship itself.
Uh, no, Shibumi was first published in 1979.