RSSAmplifier

Blog

Michael Donohoe

Product Engineering / Media

donohoe.devRSS feed ↗10 posts

Latest posts

Sudoku on the Q Train

I don t want world peace or a stable functioning democracy. I want offline mode for a sudoku game. Starting with too much context upfront is always a warning sign so prepare for a whole host of warnings. I regularly enjoy games and puzzles on the NYT Games iOS app. Our family depends on it as

Date Formats and Other Religious Wars

You can usually identify a programmer at a party by asking for their opinion on date formats. Before long someone is arguing for ISO-8601, someone else is defending locale-specific formats, and another is explaining why Unix timestamps are the purest representation of time. Typical elitist New Yorkers. They re all missing the point. Most dates are

Why we’re asking readers to register

It’s a step toward a more direct, sustainable relationship with our audience. This post was originally written by myself and Jane Seidel for Rest of World and related to our work there. The original is here. Ten years ago, interesting pieces of journalism could find interested audiences with a lot more ease than they can

What Is a Bookmark?

I ve been spending some time building a bookmarking service on ATProto and, as part of that, trying to understand how people think about lexicons and interoperability. In talking it though at last weeks Side Project Saturday, Jared was kind enough to suggest that perhaps others in the community were already thinking about this. Oh right.

Obscure HTML Attributes on My Radar

I don’t reach for these every day, but they fascinate me. Some are old, some new, and all of them feel like hidden corners of the spec worth exploring. What I like about digging into HTML attributes is that they reveal just how much thought has gone into the language over time. Some of these

We Built the Web with Tables and Luck

Before frameworks and devtools, we built the web with tables, spacer GIFs, and a lot of trial and error.

A Sabbatical as a Space to Reset

This summer I took my first sabbatical. It was a relatively new policy and I didn’t have much time to plan unless I wanted to push it into next year. By the time it was official, the kids already had their own summer obligations, which changed the nature of the trip. Instead of one big

My Favorite Pseudo Elements

Most people don’t spend time thinking about CSS selectors, and honestly, even most developers probably don’t have “favorites.” But every now and then, I catch myself appreciating a few of the lesser-used pseudo-elements. They’re easy to overlook, but I like the way they solve problems or add just the right touch when you need them.

Rewiring Times Wire

Back in 2009, I submitted a project to The New York Times’s internal Tech Challenge: a demo called Times Now, later renamed to Times Wire. The idea was simple: a clear, reverse-chronological stream of every story published to the homepage. It was a kind of pulse of the newsroom, stripped of packaging and hierarchy. Not long after,

Before It Had a Name: The Founding of Quartz

Looking back at the beginning of Quartz In early 2012, I was living in Seattle. I d left The New York Times less than a year earlier after a long stint but I was missing media. I was on a quick trip back to NYC for an interview. That trip turned out to be a turning