101 karma · joined July 8, 2007
I also think the almost mythical status of Lisp is also a hindrance. Lisp couldn't possibly live up all the hype. This leads to a backlash of common complaints ("not enough libraries", "smug lisp weenies", "bad culture", "no ide", "prefix notation is unreadable") when it does not live up to the hype or worse the user fails to grok lisp. The mythical status also leads to a higher percentage of trolls.
Back in the day, most programming was from scratch or at most trading bits of code. Lisp was great in this environment. Coding from scratch was quicker than other languages and due to its dynamic nature morphing someone else's lisp code was easy. Today most programming is patching together libraries or tools. Scripting languages are ideal for this. No one "steals" code any more, they "steal" whole libraries.
Mixing up metaphors. I think you want to be inside the moat.
Struggling Societies, Urban Essence, Blue Collar Blackbone,
Varying Lifestyles, Aspiring Contemporaries, Remote America,
Rural Villages and Farms, Metro Fringe, American Diversity,
Upscale America, Small-town Contentment, Affluent Suburbia
OMG? New low in PC? It's like J.Crew colors to explain geographic groups. My curiosity got the best of me and I found this explanation: http://www.tactician.com/support/mosaic_documents.aspI do not know Spivak's Calculus but his advanced books (by Publish or Perish) are excellent, So I assume his calculus book is also. Especially Calculus on Manifolds and A Comprehensive Introduction to Differential Geometry. Anyone who wants to understand calculus on higher dimensions should read Calculus on Manifolds.
If you want to learn from the masters and you have the confidence, audacity and intelligence. I would suggest Fundamentals of Abstract Analysis by Andrew Gleason and Geometry and the Imagination by David Hilbert.
Just a warning. These books are for people adept at mathematics and are willing to spend hours on a page or two. If you are not, then avoid these books.
To me, formal education is to provide the tools and knowledge necessary to learn on one's own, outside of a formal setting. Think about it. In elementary school, 90% of learning occurs inside the classroom. In high school, maybe 60-70%. In college, maybe 20-40%. Grad school 10-20%.
Ironically, what increases during this development is the need to interact with others: colleagues, mentors and acting as a mentor to others.