Robbie Paplin has a new weblog and he writes there and at Rain City Guide about the Deep Geek thinking underlying his decision-making process in selecting his new blogging platform. Very interesting reading.
I spent my junk time yesterday doing fussy CSS tweaks on Teri Lussier’s weblog, TheBrickRanch.com. This is a hugely frustrating iterative process: Make one minor edit, FTP it to the file server, refresh the page, discover that the change was a mistake, undo, redo, repeat, express frustration in a way that does not exacerbate male pattern baldness.
HTML is hugely forgiving, which is not really a good thing. Web developers have worked for years with multiple computing platforms, each one home to multiple versions of multiple web browsers, all so they could see how their code would be interpreted in an array of hardware and software environments. Not cool.
But: CSS is hugely unforgiving, as crotchety and irascible as a compiled computer language — without the error messages. I was starting with a style sheet created by someone else and trying to torque it into doing what I wanted done. The worst part about making a change in CSS is not seeing that the change you made is wrong, but that the change you made changed nothing. If the original CSS was improperly formatted, the results you’re seeing on the screen are actually inherited from somewhere else. Nice.
I don’t do this for a living, not alone because there are laws against homicide. But I do have good tools, and it’s worthwhile to talk about what good tools can do to make work like this work easier if not actually easy. I live in the Mac world, so, if you’re stuck with Windows, you’ll have to translate. We’re talking about categories of tools, so this stuff exists on both platforms.
For editing, I use TextWrangler, a free programmer’s editor from BareBones Software. I use this for everything, writing, editing, coding — everything. I’ve been using BareBones editors since 1991 or so. Someday I’ll pop for the for-pay product. There is so little HTML in a weblog post, you might as well learn to Read more