At the moment I am spending a lot of time looking at tools for making ebooks. Because ebook files are mainly XHTML these are very similar to the tools people were coming up with 10 years ago for building websites. No one has learned anything. I’m not sure that any amount of lessons from the past would make automatic converters do a better job; they’ll always be crap. But people who make proper design tools should learn. Here’s a quick reminder.
If you are building a tool for writing code — any sort of code — that tool should not modify the user’s code without telling her. And while automated helpers can be very useful, there should always be a way of turning them off.
That was a public service announcement on behalf of coders everywhere.