Designing for the web ought to mean making HTML and CSS says David Heinemeier Hansson on Signal v. Noise.