Agreed, that was refreshing (and affirming).
As the great teacher, Richard Feynman puts it: "if you can't explain something to a first year student, then you haven't really understood it"
HN user
Agreed, that was refreshing (and affirming).
As the great teacher, Richard Feynman puts it: "if you can't explain something to a first year student, then you haven't really understood it"
Agreed, I read that one as well. What struck me was the link the author drew to LISP macros.
Very true, though it would help a lot if the need to solve something is driven by an innate interest, curiosity or simple laziness to do repetitive work (so as to pursue more interesting things).
Monetary motivations don't really count. No doubt it helps, but it won't compel or make you strive to become a better programmer or make something truly great.
Check out: http://robots.stanford.edu/cs221/index.html
There's a basic and advance stream and you can switch down to the basic at any time if you don't have enough time.
when I say their software is s, I mean merde