Whitespace , Paul Scrivens talks a bit about why hand coding HTML and CSS is better than using WYSIWYG applications.
Right on, Scrivs. I’ve never seen the need for WYSIWYG tools, and I wouldn’t let someone who uses the design view of an application like Dreamweaver near my code unless they can prove that they actually do know HTML. In fact, I’m not so sure I would trust them anyway.
Are people who use WYSIWYG tools really serious about web development? Do they view each site they build as the result of craftsmanship? I don’t know. But I doubt it.
A clarification: What I mean by using WYSIWYG tools is using the design view of Dreamweaver (or some other such tool) for the entire process of building a website. I think it’s fine to use such tools (if they do a good job, that is) to enter content or create data tables. Read the comments to get the whole story.
And no, I don’t manage the content of large sites by hand. There’s usually a CMS and a client to take care of that.