Bottom-up Design

A really good talk by Ryan Singer about the design process at Basecamp. It is quite old, but still useful. In under half an hour, he designs a simple yet beautiful web-page from ground up, starting with the requirements, moving on to model, screen, design, html/css and finally coding it up.