Ronco Spray-On Usability. Daring Fireball by John Gruber is an exceptionally well-written weblog on a variety of interesting subjects. In this case he takes a look at recent complaints about CUPS by the noted Linux evangelist Eric S Raymond.
I don’t know the first thing about Unix programming vs Mac or Windows programming, but the point Gruber makes – that you can’t just approach UI as a nice-to-have afterthought – applies equally well to web development. On the web, form doesn’t follow function. Rather, form and function (at least at a high level) are intertwined to the extent that they are indistinguishable. They are the same job.