I'm Jack Lawson, a software engineer at reddit. I've worked in many different languages and parts of the stack, although I specialize in front-end developmernt. I believe strongly in building good software that optimizes efficiency for developers in order to make it easier to delight users. My core belief, and what inspires me, is that the greatest tragedy is the loss of creative potential, which means my mission is to help people to create things. Everybody is, at some level, with some medium, a creator of things; everybody has a unique viewpoint and life experience that allows them to produce something special. My skill is software engineering.
My core technolgical philosophies are based in using the right tool, and not surrendering to the seduction of short-term convenience. Concretely, this genreally involves RESTful APIs, pragmatic TDD, and uncompromising progressive enhancement. I belive in open-sourcing all generic (read: non-business-logicky) components, because a rising tide lifts all boats.
- WebSockets: A Guide (Article)
- A Study in Adaptive Game Design (Article)
- Dismantling the Monorail (Presentation; video)
- busted (Project; lua)
- hubot contributions (Project; coffeescript)
- lusty (Project; lua)