Software Development
Roundups / / Transportation

The evolution of Doug Muth’s irreverent SEPTA delay tracker

In the latest This Month in History, we check in with Ardmore developer Doug Muth, whose Is SEPTA Fucked? site turned seven years old last week.

A beautiful sight. (Screenshot via

For’s 10-year anniversary, we’re diving deep into the archives for nostalgic, funny or noteworthy updates. This is part of a year-long series.

At 1:42 p.m. on Friday, Sept. 27, 2019, SEPTA Regional Rail and buses were officially not fucked.

It was surely a relief to Philadelphia commuters who rely on those specific services, especially those who have seen how the efficiency of public transportation on beautiful sunny afternoons contrasts with that of winter days, when snowstorms can send the beloved Is SEPTA Fucked? website into “Turbo Fucked” status.

Ardmore’s Doug Muth has been confronting SEPTA tardiness via the irreverent site for almost exactly seven years: first reported on it Sept. 26, 2012.

How has the project, which is built with Node.js running the Express Webserver on Heroku, changed in that time?

“The two main changes were making the website mobile friendly, and adding the infamous ‘Turbo Fucked’ status,” Muth wrote in an email.

He’s also been archiving all the site’s data, on view here, and created — “a more professional concept” — to store train data for every individual train, line and station.

“Currently, I have 60 million pieces of train data going back 4 years,” he said. “Every train, every minute, how late it is, the next station, and its lat/lon coordinates.”

One recent notable traffic day was Wednesday, Aug. 7, when severe thunderstorms threw SEPTA’s automated communications systems into flux. Muth said Is SEPTA Fucked? saw more than 1,000 visitors that day.

And while he’s received positive feedback from users, there’s one stakeholder he hasn’t heard from: the Southeastern Pennsylvania Transportation Authority itself.

“I thought about bringing this up with SEPTA in the past,” Muth said, “but it seemed to me that going up to them and saying, ‘Hey, I built this website with your agency’s name and the word “fucked” in it, wanna see?’ would be … kind of a dick move on my part.”

When he’s not tracking transportation, Muth works on various data projects to solve “everyday problems,” including these (with provided descriptions):

Companies: SEPTA

Before you go...

Please consider supporting to keep our independent journalism strong. Unlike most business-focused media outlets, we don’t have a paywall. Instead, we count on your personal and organizational support.

3 ways to support our work:
  • Contribute to the Journalism Fund. Charitable giving ensures our information remains free and accessible for residents to discover workforce programs and entrepreneurship pathways. This includes philanthropic grants and individual tax-deductible donations from readers like you.
  • Use our Preferred Partners. Our directory of vetted providers offers high-quality recommendations for services our readers need, and each referral supports our journalism.
  • Use our services. If you need entrepreneurs and tech leaders to buy your services, are seeking technologists to hire or want more professionals to know about your ecosystem, has the biggest and most engaged audience in the mid-Atlantic. We help companies tell their stories and answer big questions to meet and serve our community.
The journalism fund Preferred partners Our services

Join our growing Slack community

Join 5,000 tech professionals and entrepreneurs in our community Slack today!


Here’s how the global tech outage impacted many of the vital systems across the mid-Atlantic region

Why Benefits Data Trust fell apart despite millions from philanthropy and government contracts

From Big Tech to a big bank, this leader puts innovation at the forefront of her entire career

Ready to start marketing your startup? 3 crucial questions all founders should ask

Technically Media