April 11, 2000: Like cam, I found Joel on Software User Interface Design for Programmers full of both useful info and infuriating oversimplifications like "[UI programming is] straightforward because when you make a mistake, you immediately see it and can correct it."