Developer Tools for the Newsroom

November 5, 2024
2024 Presidential Election, NYT Interactive News Team

Journalism is important to me. It empowers people to:

  • think critically
  • make informed decisions

As a Software Engineer at NYT, I see firsthand how essential tooling is to maintain mission-critical newsroom services. Agentic AI unlocks a different world. It allows journalists to unblock themselves by not relying on engineers for their workflows.

On election night the homepage becomes the busiest, highest-stakes surface at the Times. I contributed full-stack to reimagine how AI can help reporters do their job.

Skyscraper is a set of utilities and orchestration service that enables developers in the NYT newsroom to quickly author and schedule scrapers for a variety of reporting use cases. It replaces and consolidates 3 prior scraping tools and provides a common and flexible foundation for offering everything from one-off scrapers to complex scraper pipelines used for NYT live-coverage.

E.g. a tool that pings editors when the Cook Political Report updates its race ratings