Aaron Swartz: Rewriting Reddit (via Chris Double):
My friends over at reddit.com rewrote their site from Lisp to Python in the past week. It was pretty much done after one weekend. (Disclosure: They used my web.py library.) They knew Lisp (they wrote their whole site in it) and they knew Python (they rewrote their whole site in it) and yet they decided liked Python better for this project. The Python version had less code than ran faster and was far easier to read and maintain.
On how he designed web.py's API:
The way I wrote web.py was simple: I imagined how things should work and then I made that happen. Sometimes making things just work takes a lot of code. Sometimes it only takes a little. But either way, that fact is hidden from the user -- they just get the ideal API.
Feel free to post a comment below. Please see my comment policy.
Formatting Rules (No HTML):