Best of Joel is a collection of links to top 20% of Joel's witings, ranked by number of backlinks to each page.
Joel Spolsky is one of the leading thinkers and authors on contemporary commercial software development practices. Though I have read through only some of his copious writings available at JoelOnSoftware site, his thoughts and experiences have profoundly influenced my own ideas about software development, emerging trends, importance of user expereince, business of software development, what works and what does not, and stuff like that.
To make sure that I don't miss something really good, I wrote a small script to scrape the archive page, extract the links to articles, use Google Web API to determine no. of backlinks for each article, and then sort the entries based on no. of backlinks. The script itself, written in Server Side JavaScript and E4X, is an interesting piece of software, but I will talk about that in a separate article. The focus of this article is a sorted list of Joel's links. Assuming that the number of backlinks do indicate relative popularity of an article and Google correctly reports this number, the list ranks Joel's articles in decreasing order of popularity.
This list helped me a lot in prioritizing what I should read first. Hope you find it useful as well.
© 2005 by Pankaj Kumar. All Rights Reserved. You may use the content of this article, including the source code, in your programs and documentation. In general, you do not need to contact me for permission unless you are reproducing a significant portion of the article or code for commercial purposes. For example, writing a program that uses the code for personal or company use does not require permission. Republishing this article, even with proper attribution, does require permission. Similarly, incorporating the code in a program that you sell for profit requires permission.
You are welcome to send me comments, suggestions or bug fixes. I will look into those as and when time permits and may even publish the good ones on this page.
You can contact me by sending e-mail to pankaj.kumar@gmail.com.
You are viewing a mobilized version of this site...
View original page here