Pilgrimage to JavaScript Mastery

»jan. 20 2013 7

(From Absolute Beginner to Attainment)

Join me as we embark on a pilgrimage to JavaScript mastery—where the eminent few reside in a consciousness of JavaScript enlightenment and programming prominence. This mastery is a state of mindfulness that such experts as Douglas Crockford, John Resig, and Nicholas Zackas, amongst others, possess, and it is this state we are destined for, even as we have no assurance we will arrive there and it is unlikely we will ever get there.

Yes, we will endure inevitable bugs, tireless frustrations, ever-changing frameworks, and unknown circumstances that we must debug and resolve. But we are guaranteed insightful discoveries, euphoric accomplishments, and technical scholarship while on this pilgrimage. And even though we may never experience JavaScript enlightenment quite like Crockford and Zakas, we will be better programmers, accomplished developers, and perhaps successful entrepreneurs along the way.

On this pilgrimage, we will learn mostly from books (that we should each own) by Nicholas C. Zakas, David Flanagan, David Herman (new author), Douglas Crockford, and others, and from outstanding blog posts by prolific JavaScript bloggers like Addy Osmani.

Our journey has just begun; everyone is invited to join anytime. We have already learned JavaScript properly and Backbone.js completely, but we have much to learn. We will thoroughly understand sixteen JavaScript concepts that we must know well, and we will continue to learn scores of advanced JavaScript topics and modern JavaScript frameworks along the way.

Later, we will have a place to show our projects and encourage each other.

Keep an eye on the Upcoming Posts section in the sidebar for where our journey will take us next.

Proposal to Sell Programming eBooks Like Software

»sept. 5 2012

Since eBooks are digital they should be sold just like software: you buy and download the eBook, then you receive free updates for errata and bug fixes; and thereafter you pay a small fee for subsequent revisions and upgrades to the newer editions of the eBook.

This is especially needed for most programming and technological eBooks because of the frequent, inevitable changes and advancement in technology, particularly web technologies.

Even New Books Have Outdated Content
If you purchase a recently-published book on any web technology today there is a good chance that at least 20 percent, or more, of the subject matter will have been obsolete by the time you read the first chapter. We have an information paradox that results from the unnecessary lengthy process involves in publishing books and the daily, indeed hourly, advancement and changes in technology. This incompatibility between frequent changes in technology and technological books being sold as a finite commodity is a frustration for consumers, and we should push for changes now.
Continue Reading