Ryan Singer is a designer, coder and project manager at 37signals.