Learning the craft; though a nice article on learning the crafts of programming, it draws on some of the finer points like needing a mentor and reading good books. Even though the article is about software development, the concept more or less applies to almost all professions out there.
Reading the article brings back memories of the time when I first started programming (not too long back) without a formal computer science teaching and with bills to pay. It sure was tough without having someone with a similar interest set in my vicinity or someone to turn to in case of queries. Having a mentor helps you understand things really fast; things which would have taken us hours to understand and grasp completely. It's not that I am against reinvention of the wheel, it's just that nothing beats having expert, professional and sound advice when you need.
I am sure there are many out there who irrespective of their profession can pretty much relate to the philosophy of the article.