4 ms·
This essay holds a special place in my heart, since I first read it as a teenager when I was just starting to learn to code. Re-reading it now, I was surprised
by medler 3y ago
This essay holds a special place in my heart, since I first read it as a teenager when I was just starting to learn to code.
Re-reading it now, I was surprised to see references to Malcom Gladwell, since I didn’t remember Outliers becoming a thing until much later. Then when I saw the reference to Ratatouille, I realized the article had been updated since its posting in 1998. The original is still available on archive and is significantly shorter: https://web.archive.org/web/19980206223800/https://norvig.com/21-days.html https://web.archive.org/web/19980206223800/https://norvig.co...
Respect to Peter Norvig for continuing to edit his posts over the years.
- ipnon 3y agoI can see myself now, reading this in the university library computer lab a decade ago. And now I've taught myself programming. The journey was much more difficult and winding than I was imagining it back then!
- Bagged2347 3y agoAs someone who doesn't have a traditional CS background and is on a similar journey, I'd love to know: do you have any advice or insights to share?
- ipnon 3y agoTo succeed takes 3,650 days. To give up only takes 1. Practice, practice, and practice some more.
- smburdick 3y agoI resent Gladwell to this day, possibly because I was assigned to read him in high school. He is quoted too much -- the 10,000 hours thing is just a meme at this point, for me anyway.
- peterfirefly 3y agoNot to mention the whole Igon Value Problem.
- CPLX 3y agoHe’s really just the physical world manifestation of the idea that “For every complex problem there is an answer that is clear, simple, and wrong.”
- medler 3y agoOh I agree 100%, the 10,000 hours thing is a cliché and the popular interpretation that 10,000 hours of an activity equals mastery has been throughly debunked. I roll my eyes whenever I see it mentioned. I’m giving Norvig a pass here because I don’t remember it being such a cliché in 2008, and because I appreciate the point he’s making about the importance of practice. (Early in my programming education I often felt that I might just not be cut out for programming, and I wish more articles at the time had emphasized that it takes a lot of practice to become a good programmer).
- CSMastermind 3y agoThe breaking point for me was when someone linked me to his podcast where it's clear that he either hasn't done much diligence or is obviously ignoring information to tell a better story. It's painful and made me really question anything he puts into his books.
- froh 3y agobefore "outliers" there was "the tipping point" and "blink"