All in

Three Saturdays ago, my father had a heart attack. Last Saturday, we rushed our baby daughter to the emergency room. In-between, my wife had to undergo scary and uncomfortable medical tests.

Everybody is fine, even my dad (truth in advertising: aspirin really can save your life) but my once-brown goatee has gone shock-white.

Everybody is fine, so take a deep breath and savor the unusually high pollen count.

Something else took place in these same tense two weeks: I finished my book. Designing With Web Standards, 2nd Edition (DWWS 2e) left my hands last night and will reach shelves this summer.

When I agreed to write DWWS 2e, I mistook the job for a quick spruce-up. After all, what I’d said in the first edition about the benefits of standards-based design was still true: accessibility and semantics make your content easier to find and faster and cheaper to distribute. And the browser most people used when I wrote the first edition hadn’t changed in five years, so how tough a rewrite could I be facing? I figured I was looking at an updated screenshot or two, a changed URL, and maybe a couple of sticky notes.

About four months into the grueling (but also magically riveting) process, I realized that what I was doing was writing a book.

A lot of 2e will be familiar to the book’s fans, but a lot is new. And new is work. New is infinite wash-loads of work. Messy, exhausting. At some point in the infinite rinsing and lathering I was told the book had to be finished by last night. And so it has been.

I wouldn’t have made it alone. Erin and Ethan were right in there, carrying me.

I finished. I finished while grappling with sudden existential crises involving the people I love most. But then, my mother died while I was finishing my first book. Books kill.

This is me being cheerful after completing a rather strong second edition.

2e! 2e! My father and daughter and wife are well. My book is good. My song is sung.