Stephen Stirling

Stephen Stirling

@sstirling.bsky.social

Data journalist, current data editor at the Philadelphia Inquirer. Past: NJ.com, APP.com, Columbia Journalism Investigations. Jersey guy. Lifelong creator. #NJDevils season ticket holder. Weather geek. The things I do: https://sstirling.github.io

2,112 Followers 1,208 Following 393 Posts Joined Jul 2023
12 hours ago
Post image

Rooklyn Nets Report: Brooklyn vs. Detroit

I liked last week's Detroit game better.

- Saraf with a nice first half
- Wolf keeps Wolfing
- Inconsistent and forgettable appearance by Traore. (Ron Holland II may feel differently)

More game/season data: sstirling.github.io/rooklyn/

0 0 0 0
1 day ago
Preview
Peco, eggs, and gas. How much has the cost of everyday necessities changed in Philadelphia? Affordability is the most important issue to voters ahead of the midterms. Do you know how prices have changed?

The most important issue for voters ahead of the midterms is affordability. I've looked at how prices have shifted over the last decade. Do you know how much costs have changed?

share.inquirer.com/ln0Un9

6 6 0 0
1 day ago
Post image

Rooklyn Nets Report: Brooklyn vs. Memphis

Back to back wins! This team is going places!

- Traore looks great when his shooting is on
- Wolf continues to impress
- Decent game for Saraf

More game/season data: sstirling.github.io/rooklyn/

2 0 0 0
2 days ago

Scoring note: Markstrom had a pretty average game but was overly penalized in DITD scoring. Will look to tweak goalie scoring.

2 0 0 0
2 days ago
Post image

Devil in the Detail: #NJDevils vs. DET review

It was fun while it lasted

- Tough game for Hughes bros
- Is Markstrom's top end just "average"?
- Most active game for Bjugstad

More game/season data: sstirling.github.io/devils-game-...

2 0 1 0
2 days ago

Seven-year-old quoteables:

"I don't like that toothpaste. It doesn't taste like victory"

Trying to envision saying this to my mother or father.

1 0 0 0
3 days ago
Post image

Devil in the Detail: #NJDevils vs. NYR review

Four straight and fun to watch again.

- Jack's back
- Kovacevic with a spark
- Nemec has been quiet

More game data: sstirling.github.io/devils-game-...

3 0 0 0
5 days ago

I've spent the past 24 hours defending my work against the framing of this piece.

Details matter. We are not producing AI-assisted newsletters. Our newsletters are 100% human-produced.

I built a tool that helps surface potential stories. It doesn't write them. It doesn't report them. People do.

2 0 0 0
5 days ago
Preview
Can AI Save Local News? The Philadelphia Inquirer and other regional outlets are using artificial intelligence to automate elements of reporting and expand coverage.

The Inquirer Local project is a success because of the reporters we have interacting with local communities every day.

I built a tool that sometimes guides them. I'm proud of it. It helps a little.

It is not saving local news. We need to stop with this framing.

www.wsj.com/tech/ai/can-...

2 0 1 0
5 days ago

I just feel like if you open that box and you're not disappointed in some capacity, your standards are too low. You deserve better. We all do.

0 0 1 0
6 days ago
Post image

Devil in the Detail: #NJDevils vs. TOR review

At least they're fun to watch again!

- Timo looks inspired since Olympics
- Grits is hard not to love
- Please start feeding Jack whatever he was eating in Italy.

More game/season data: sstirling.github.io/devils-game-...

1 0 0 0
1 week ago
Preview
As Josh Shapiro seeks reelection, his business-friendly brand has drawn millions from CEOs — including some with interests in Harrisburg Dozens of CEOs in industries ranging from coal mining to gambling to real estate are helping to bankroll Pennsylvania Gov. Josh Shapiro’s campaign. His fundraising could invite scrutiny ahead of 2028.

Analyzing Gov. Josh Shapiro's CEO ties.

More strong campaign finance data work from @joeyerardi.bsky.social alongside Andrew Seidman

www.inquirer.com/politics/pen...

5 0 0 0
1 week ago
Post image

Rooklyn Nets Report: This kid Danny Wolf, though

More data: sstirling.github.io/rooklyn/

0 0 0 0
1 week ago
Post image

Devil in the Detail: #NJDevils vs. FLA review

- First solid team performance since before break
- Cody Glass is a keeper
- Markstrom looks better

More data: sstirling.github.io/devils-game-...

1 0 0 0
1 week ago
Post image Post image

Yes please.

2 0 1 0
1 week ago
Post image

Rooklyn Nets Report: The march to the draft continues.

- Traore has impact with more min
- Demin's inconsistency continues.
- Wolf made impact, but mistakes.

More data: sstirling.github.io/rooklyn/

1 0 0 0
1 week ago
Post image

Devil in the Detail PIT game review:

- Timo brought his Olympic inspiration back home
- No one else did
- Markstrom still not good enough.

Big sighs all around.

More game data: sstirling.github.io/devils-game-...

2 0 0 0
2 weeks ago
Preview
Blind refugee abandoned by Border Patrol dies in Buffalo. A nearly blind refugee abandoned by Border Patrol miles from his home dies in Buffalo after having been missing for nearly a week.

The circumstances surrounding this man’s death are jaw-dropping, infuriating and profoundly sad.

Via @jdaleshoemaker.bsky.social

www.investigativepost.org/2026/02/25/b...

13 8 3 2
2 weeks ago

the magic of learning to skate over the summer haha

1 0 0 0
2 weeks ago
Preview
GitHub - sstirling/lls: player dashboard for youth hockey player dashboard for youth hockey. Contribute to sstirling/lls development by creating an account on GitHub.

Here's how I did it. It shouldn't require any coding experience, is free to produce and customizable to any sport.

github.com/sstirling/lls

2 0 0 0
2 weeks ago
Preview
Lucas Lyon-Stirling - Player Stats Career stats and game log for Lucas Lyon-Stirling, Morristown Junior Colonials

Stuck at the airport, so decided to update the sports card website I made for my son. He loves it, and it's a fun project for any parent of a kid who loves sports.

sstirling.github.io/lls/

3 0 2 0
2 weeks ago

It’s gonna be such a cool night at the arena. Someone should get the experience!

1 0 0 0
2 weeks ago

Seats have been taken!

0 0 0 0
2 weeks ago

no one:
me, to myself: say great again

3 0 0 0
2 weeks ago

Speaking of the #NJDevils, I'm stuck in Miami thanks to @americanair.bsky.social. Have two great seats to tonight's game at the Rock. Hopefully a great time with Jack's big homecoming. Anyone want two (2) great seats for free? DM me.

2 0 4 0
2 weeks ago

Makes me all the more grateful for American athletes like Lebron James, who know their stature, and the weight of their words. Hope that Jack gets there.

1 0 1 0
2 weeks ago

Yeah, I think that's my point here. It just seems like he's shooting from the hip constantly. That's a tough path to row as a professional sports player, much less a star.

1 0 1 0
2 weeks ago

The overt politicization of this is a real shame.

1 0 1 0
2 weeks ago

I just really wish I didn't have to parse what should be a slam-dunk lifetime sports moment for my son. That's not 100% on Jack, of course, but he's not helping either.

2 0 1 0
2 weeks ago

He's my son's hero. He follows everything Jack says. He's got questions about what Jack says that are hard for me to answer. I don't get it either, sometimes, because so little of it seems to have much thought behind it.

4 0 1 0