4 ms·
god, how i love this article. i understand the criticisms; i see forbiddenvoid discussing that people want to get paid and be able to live comfortably. -[i reca
by avg_dev 4y ago
god, how i love this article. i understand the criticisms; i see forbiddenvoid discussing that people want to get paid and be able to live comfortably. -[i recall luu writing an essay about how to get better at things quickly (im probably quite poorly and incorrectly paraphrasing him here).]- (edit: shit, after a quick search of danluu.com, i believe i may have fabricated that entirely) i believe they are approaching the discussion at cross-purposes.
this is not about being comfortable paying your bills. this is not saying not to learn quickly or that you should avoid shortcuts. it's about mastery... it's about understanding the craft, weighing the tradeoffs that come with each decision, and repeating that process week-in and week-out for years... decades... a lifetime.
i did learn to program from one of those "for dummies" books. that was (checks calendar) 25 years ago. it didn't teach me everything. i still don't fucking know everything!!! and that's fine. i wake up eager to learn. i enjoy code reviews, and learning from my peers. as norvig mentions: i enjoy being the best programmer on the team, i enjoy being the worst programmer on the team; hell, i enjoy being in-between.
if this post is about anything, it is about the joy of learning, and how deep and long that arc can be. it never ends. maybe when i go senile.