Sign in

Michael Graff

@michaelngraff.bsky.social
596 followers 46 following 16 posts

Southern bureau chief, Axios. Co-author, THE VOTE COLLECTORS. North Carolina’s where I am. Maryland’s where I’m from. Probably thinking about crab cakes.

PostsRepliesMedia
Reposted by Michael Graff
Jeremy Markovich @ncrabbithole.com · 25/08/2026
“It’s nearly killed me, dude." charlotteoptimist.com/queen-city-n...
charlotteoptimist.com
'It's Been Real': Why Queen City Nerve Closed - The Charlotte Optimist
Queen City Nerve grew revenue 21% a year. Then federal arts cuts hit, a rescue deal collapsed in days, and Charlotte lost its alt-weekly. The inside story.
2174
Reposted by Michael Graff
Jeremy Markovich @ncrabbithole.com · 08/05/2026
Always read @michaelngraff.bsky.social charlotteoptimist.com/vi-lyles-and...
charlotteoptimist.com
Vi Lyles and the Long Ride Home - The Charlotte Optimist
Why Vi Lyles ran for re-election last year, why she's resigning now, and what Charlotte owes a mayor who couldn't quit
122
Reposted by Michael Graff
Jeremy Markovich @ncrabbithole.com · 01/05/2026
Former FBI Director Jim Comey got indicted for Instagramming a picture of seashells on a beach that spelled out “86 47.“ So, uh, which beach was it? A Rabbit Hole investigation: www.ncrabbithole.com/p/where-exac...
ncrabbithole.com
Where, exactly, did James Comey find the "threatening" seashell message that got him indicted?
The former director of the FBI posted an Instagram picture of "86 47" written on a beach in North Carolina last year. Which beach? Here are the results of a Rabbit Hole investigation.
54110
Reposted by Michael Graff
Tommy Tomlinson @tommytomlinson.bsky.social · 23/04/2026
The Charlotte Observer, where I spent 23 years, is shedding its top two newsroom leaders. Good people falling victim to a hedge fund. I don’t recognize that place anymore. www.qcitymetro.com/news-buzz/ra...
qcitymetro.com
Rana Cash resigns as Charlotte Observer editor
Cash leaves as local newsrooms are squeezed by global tech giants that control advertising dollars and the flow of online news.
21814
Michael Graff @michaelngraff.bsky.social · 26/05/2025
New one tonight charlotteoptimist.com/cmpd-chief-j...
charlotteoptimist.com
Johnny Jennings' legacy: CMPD chief announces retirement and reflects on 33 years — including this tumultuous final lap - The Charlotte Optimist
CMPD Chief Johnny Jennings will retire on Jan. 1, 2026 with a $305,000 severance package that's broken up in several pieces.
030
Reposted by Michael Graff
Nanine @naninephoto.bsky.social · 18/05/2025
On building up a city, a family legacy and a storied golf tournament. We are here today, and drinking in all CLT has to offer! @michaelngraff.bsky.social #thecharlotteoptimist #thequeencity #PGA #QuailHollow charlotteoptimist.com/pga-champion...
charlotteoptimist.com
PGA Championship 2025: Adding to Quail Hollow's 'woodpile' - The Charlotte Optimist
Johnny and Johno Harris reflect on Charlotte, golf, Rory McIlroy — and the future
031
Reposted by Michael Graff
Jeremy Markovich @ncrabbithole.com · 12/05/2025
lol'd at this @michaelngraff.bsky.social lede about one of Charlotte's most powerful men charlotteoptimist.com/pga-champion...
It’s true what they say about Johnny Harris, at least the part about how you can hear him coming long before he arrives.

He’s still a freight train, although maybe a little more polished and patient now in his late 70s than he was in his 30s. On Good Friday morning last month, five days after he was in Augusta to witness an electric Masters finish, and three weeks before the PGA Championship at his home Quail Hollow Club, his voice rumbled down the hallway like a Harley. And when he walked into the library to greet me, I thought the lights might flicker.

He asked me where I wanted him and his son, Johno, to sit. I asked where might be most comfortable for him.

“I don’t care,” he chuckled in a classic drawl that smashes I don’t into Ion. “I’ll sit wherever you tell me to.”

I suggested the couch.

“Well, two of us on the couch doesn’t look very good,” he said. He pointed to the card table on the other side of the room, and so that’s where “wherever you tell me to” would be.
131
Reposted by Michael Graff
Jeremy Markovich @ncrabbithole.com · 06/05/2025
Always read @michaelngraff.bsky.social (which will be much easier to do if you sign up for The Charlotte Optimist). Fantastic debut piece: charlotteoptimist.com/charlotte-wo...
charlotteoptimist.com
Charlotte's not an awkward teen anymore - The Charlotte Optimist
A street-level look at life in Charlotte in 2025.
081
Reposted by Michael Graff
Nanine @naninephoto.bsky.social · 05/05/2025
Just read inaugural essay by @michaelngraff.bsky.social - charlotteoptimist.com/charlotte-wo... It’s a wonderful piece of writing. Subscribe and you, too, can read the Charlotte Optimist, a weekly Sunday column - helping to keep ties alive to my beloved former city 💕👑🌷
charlotteoptimist.com
Charlotte's not an awkward teen anymore - The Charlotte Optimist
A street-level look at life in Charlotte in 2025.
121
Reposted by Michael Graff
Michael Kruse @michaelkruse.bsky.social · 30/04/2025
"I hope it lasts a long time," says @michaelngraff.bsky.social.
axios.com
Journalist Michael Graff brings gratitude to your inbox with new publication
The Charlotte Optimist's first story will be published on May 4.
012
Reposted by Michael Graff
Ally (in Euroskyland) @allybfraz.eurosky.social · 24/04/2025
It’s about time some of the real journalists in #CLT took their city back. Hell yes, @michaelngraff.bsky.social this is something I am genuinely excited to see!
131
Reposted by Michael Graff
Tommy Tomlinson @tommytomlinson.bsky.social · 24/04/2025
My bud @michaelngraff.bsky.social launched The Charlotte Optimist today ... it's for Charlotte, but the way Mike writes, it'll be for everyone. Sign up now. charlotteoptimist.com/why-im-launc...
charlotteoptimist.com
Why I’m launching The Charlotte Optimist - The Charlotte Optimist
Hello. Maybe you’re here because you’ve followed my work over the years, or maybe you’re hungry for new ideas for local media, or maybe you arrived by mistake and you’re already trying to close the wi...
041
Reposted by Michael Graff
Michael Kruse @michaelkruse.bsky.social · 24/04/2025
This from @michaelngraff.bsky.social will be worth it.
charlotteoptimist.com
Why I’m launching The Charlotte Optimist - The Charlotte Optimist
Hello. Maybe you’re here because you’ve followed my work over the years, or maybe you’re hungry for new ideas for local media, or maybe you arrived by mistake and you’re already trying to close the wi...
041
Reposted by Michael Graff
Chris Cooper @chriscooperwcu.bsky.social · 24/04/2025
Excited about this one. But I’d also be excited to subscribe to a @michaelngraff.bsky.social project about most anything. A Graff substack comparing the consistency of oatmeal brands? Sign me up. A new Graff project about the hidden joy of formica? I’ll be an inaugural subscriber.
041
Reposted by Michael Graff
Nieman Storyboard @niemanstoryboard.org · 25/04/2025
Our Friday newsletter: How do you define journalism? Plus: Mary Schmich revisits Studs Terkel's "Division Street," Livingston Award finalists, @michaelngraff.bsky.social's stories about Charlotte, and @nazriahi.bsky.social's ode to rejection. niemanstoryboard.org/2025/04/25/w... #storytelling
niemanstoryboard.org
What is journalism, and why does it matter? - Nieman Storyboard
Pulitzer Prize-winner Mary Schmich's new podcast, plus Livingston Awards and local storytelling in Charlotte, North Carolina
055
Michael Graff @michaelngraff.bsky.social · 21/04/2025
Hats off to Easter, the only holiday that doesn’t end with fireworks in our neighborhood.
000
Michael Graff @michaelngraff.bsky.social · 17/04/2025
We live across the street from an Airbnb that’s kinda tucked behind a house, and let me tell you, people are not at their best when they arrive at a destination they can’t find.
000
Reposted by Michael Graff
Barry Yeoman @barryyeoman.com · 15/04/2025
This week's edition of my newsletter features stellar journalism and storytelling by @allisonbsalerno.bsky.social, @cmgreer.bsky.social, @saragentzler.bsky.social, @mckenziefunk.com, @michaelngraff.bsky.social, @jeffreybillman.bsky.social, @natedimeo.bsky.social and others, plus my own latest story.
barry-yeoman.beehiiv.com
My latest: The lawyer, the organizer, the priest, and the sheriff
As the Trump administration ramps up deportations, my city is contending with the limits of its ability to protect its immigrant community. Plus, a political throwback to 1996 and some other good jou...
073
Reposted by Michael Graff
Barry Yeoman @barryyeoman.com · 02/04/2025
Jack Cobb, a lifelong Republican with decades of blue-chip legal experience, gave up a lucrative role in private practice role in 2024 to take a federal consumer-protection job. Then Elon Musk took a chainsaw to his agency. @michaelngraff.bsky.social @theassemblync.bsky.social
theassemblync.com
A Charlotte Regulator Gets DOGE’d
A Charlotte lawyer—and lifelong Republican—with decades of blue-chip legal experience got the axe at the Consumer Financial Protection Bureau.
0117
Reposted by Michael Graff
Tommy Tomlinson @tommytomlinson.bsky.social · 02/04/2025
The second, by my pal @michaelngraff.bsky.social, on a lifelong Republican who lost his job at the Consumer Financial Protection Bureau: www.theassemblync.com/politics/cha...
theassemblync.com
A Charlotte Regulator Gets DOGE’d
A Charlotte lawyer—and lifelong Republican—with decades of blue-chip legal experience got the axe at the Consumer Financial Protection Bureau.
142
Reposted by Michael Graff
Tommy Tomlinson @tommytomlinson.bsky.social · 02/04/2025
Two DOGE stories for you this morning ... the first one, via my SouthBound podcast, on a UNC Charlotte professor whose team lost a grant on counseling for sexual violence in the LGBTQ community: podcasts.apple.com/us/podcast/s...
podcasts.apple.com
SouthBound
Government Podcast · Updated Monthly · The South … What is it? Movies, books, songs, myths and legends have tried to explain this part of the United States. SouthBound, a new podcast series from WFAE,...
133
Michael Graff @michaelngraff.bsky.social · 02/04/2025
EB White’s lovely “wind the clock” letter to a reader, written 52 years ago this week. lettersofnote.com/2012/01/06/w... @lettersofnote.com
021
Michael Graff @michaelngraff.bsky.social · 27/03/2025
Happy Opening Day!
media.tenor.com
an orioles mascot stands in front of a crowd of people
ALT: an orioles mascot stands in front of a crowd of people
031
Michael Graff @michaelngraff.bsky.social · 14/03/2025
“The city can be a lot.” What I wrote a year ago. www.charlottemagazine.com/inherit-the-...
charlottemagazine.com
Inherit The Courtyard - Charlotte Magazine
During that long season, we found ourselves and each other in intimate spaces
000
Reposted by Michael Graff
Tommy Tomlinson @tommytomlinson.bsky.social · 13/03/2025
RIP John Feinstein. It’s hard to imagine what a breakthrough A SEASON ON THE BRINK was when it came out in 1986. It gave me and countless others a new idea of what sportswriting could be. www.washingtonpost.com/obituaries/2...
washingtonpost.com
John Feinstein, sports commentator and best-selling author, dies at 69
He had a long affiliation with The Washington Post and wrote books including “A Season on the Brink,” about Indiana University men’s basketball coach Bob Knight.
032
Reposted by Michael Graff
Michael Kruse @michaelkruse.bsky.social · 04/03/2025
This from @michaelngraff.bsky.social is gonna be good. Sign up.
charlotteoptimist.com
The Charlotte Optimist
021
Reposted by Michael Graff
Jeremy Markovich @ncrabbithole.com · 04/03/2025
Mr. @michaelngraff.bsky.social, one of the best writers, editors, and people I know, has a new project in the works, and you should sign up for it here: charlotteoptimist.com
charlotteoptimist.com
The Charlotte Optimist
More details to come soon. Sign up now for updates.
042
Reposted by Michael Graff
Mike Hixenbaugh @mikehixenbaugh.com · 02/02/2025
Missed this amid the fire hose of news: The Trump admin is now putting Education Department employees on administrative leave for simply attending a diversity training offered by the agency. www.politico.com/news/2025/02...
politico.com
Education Department employees placed on leave for attending diversity training
Several employees began receiving leave notices late Friday.
57937
Michael Graff @michaelngraff.bsky.social · 25/01/2025
Wrote a little something the other day www.axios.com/local/richmo...
axios.com
Party like it's 1992: The Washington Commanders are back, and Richmond is cheering
It's been 33 years since we had something to cheer for.
010
Reposted by Michael Graff
Doug Bock Clark @dougbockclark.bsky.social · 20/01/2025
The Governor of NC has called for a GOP Supreme Court candidate to concede after I revealed for @propublica.org that Jefferson Griffin was trying to overturn his election loss by seeking to toss 5.5k military ballots--which is exactly the same way that Griffin has voted in the past. #ncpol
231706394
Reposted by Michael Graff
Tommy Tomlinson @tommytomlinson.bsky.social · 19/01/2025
Before the football resumes: Here's my latest newsletter, featuring great work from @greenwell.bsky.social and @mcsweeneys.net and Jason Isbell ... plus the thread connecting David Lynch and Bob Uecker. tommytomlinson.substack.com/p/the-magic-...
tommytomlinson.substack.com
The magic of teammates
Plus my weekly shareables: how (not) to make chili, the joy of museums, and 24 hours in a diner
043
Reposted by Michael Graff
Michael Kruse @michaelkruse.bsky.social · 19/01/2025
New today for @politico.com.
politico.com
Trump Needs Something Even an Inauguration Can’t Provide
His rallies deliver a jolt of adoration that no amount of pomp can match.
001
Reposted by Michael Graff
Axios @axios.com · 17/01/2025
BREAKING: The Supreme Court upheld a law that could ban TikTok in the U.S. The court unanimously rejected TikTok's claims that the law violates the First Amendment.
axios.com
Supreme Court upholds TikTok ban
TikTok argued that a potential ban violated the First Amendment.
75521
Reposted by Michael Graff
Longreads @longreads.com · 17/01/2025
This week's top 5 #longreads: • Trader No’s? (@fastcompany.com) • Carnivorous curiosity (Alta Journal) • A meditation on power (Switchyard) • The overlooked sense of smell (@nautil.us) • Riding bulls in Manhattan (The Paris Review) longreads.com/2025/01/17/t...
longreads.com
The Top 5 Longreads of the Week - Longreads
Recommending excellent stories by Clint Rainey, Blythe Roberson, Mya Frazier, Katy Kelleher, and Jasper Nathaniel.
114
Reposted by Michael Graff
Jon Bois @jonbois.bsky.social · 07/01/2025
people in the south are on balance better at driving in winter conditions than people in the midwest/northeast because salt trucks are far more scarce. when they do face inclement weather they have experience driving through it on a far higher difficulty setting. in addition the food is better there
4832470204
Reposted by Michael Graff
Monica @monica0321.bsky.social · 02/12/2024
I just overheard a 2 year old referring to her jacket pockets as “snack holes” and that is what I shall call them forever and ever!
210815
Reposted by Michael Graff
Michael Kruse @michaelkruse.bsky.social · 27/11/2024
Some reading for Thanksgiving break?
politico.com
How the Harris-Trump Divide Broke This American Family
What the Johnson brothers of Centralia, Illinois tell us about the causes of our nation’s political divide.
286
Michael Graff @michaelngraff.bsky.social · 29/11/2024
The real family Thanksgiving story is in the text messages my wife and I exchange from across the same crowded room.
152
Reposted by Michael Graff
Michael Kruse @michaelkruse.bsky.social · 26/11/2024
I'm more a Michael but I nonetheless went on Mikes on Mic.
podcasts.apple.com
Susie Wiles Revisited
Podcast Episode · Mikes on Mic · 11/25/2024 · 24m
011
Michael Graff @michaelngraff.bsky.social · 26/11/2024
Packing for road strips without kids is now a core memory.
000
Reposted by Michael Graff
Jeremy Markovich @ncrabbithole.com · 18/11/2024
the curse of @theassemblync.bsky.social
Assembly story about Biff Poggi on Nov. 15Tweet saying Biff Poggi has been fired on Nov. 18
1174
Michael Graff @michaelngraff.bsky.social · 19/11/2024
Last night our 4-year-old said he wanted Hot Wheels and a racetrack for Christmas, and then told me to “text Santa that.”
040