Popular pages

Global Popularity of Programming Languages


I used Google Insights to look at the global search popularity for a dozen programming languages. Although I wasn't inspired with any particularly valuable insights, its still fairly interesting to see the distributions.

War Card Game in Python


A simple implementation of the war card game in Python, made for an interview some time back.

Feedback Loops in Software Development

As become further and further embroiled in my current project cycle, I am starting to view everything in terms of feedback loops. Is the project working well? Feedback loops. The guy who is having trouble with implementing part of the system? Feedback loops. Effective communication between product manager and engineers? Feedback loops. Beyond merely being possible to view the world in terms of feedback loops, I've found it rather useful as well.

Social Hierarchies in Engineering Organizations

When things get bad, people start complaining about percieved social hierarchies. Few things piss off the already angry engineer like knowing they're less important than an architect.



Using PyFacebook without the Facebook middleware

I've been working on a Facebook application with a couple of friends recently. We decided to use PyFacebook library, but there was a brief period of intense confusion on my part about how to use the PyFacebook library without the included middleware. I worked through it, though, and this article has some advice on how you can do the same.

Teaching Adult English Classes

A collection of my thoughts and advice from my English conversation lessons taught to an adult class. A handful of ideas on topics, and awkwardly generic recommendations.

Full-Text Search in CouchDB Using... CouchDB


I spent a bit of time this past Sunday trying to figure out implementing a full-text search in CouchDB, without relying upon a secondary library like Lucene or Solr. In a very read way, I succeeded, but in an equally real way the success may not be particularly helpful in most situations.

Tailing in Python


A quick and pointless look at implementing tail in Python. Something of a koan.

Custom Django Views for Happier Ajax

This is the second part in the Django, jQuery & Ajax tutorial series, and takes a look at improving our first stab at Ajaxy functionality with something a bit... how shall we put it... less awful, by using custom Django views to respond to Ajax requests.

All Rights Reserved, Will Larson 2007 - 2015.