John Porter
banner
jporterdoes.bsky.social
John Porter
@jporterdoes.bsky.social
35. I put words on your screen.

San Francisco 49ers writer for Sidelinr Sports, Niner Noise/Fansided and 49ers Webzone.

Music writer for Spill Magazine, New Noise Magazine and Emerging Rock Bands.
See https://www.clippings.me/jporterdoes
Pinned
About 2 years ago I resolved to start a writing career, thanks to the intervention of one of the best people I've ever met who supported me through everything.

Here's my portfolio, aka every article I've ever written.

So far.

www.clippings.me/jporterdoes
John Porter - Writing Portfolio
Writing for various publications in music and sports, writing features, opinion pieces and reviews.
www.clippings.me
The #49ers season is over. What now?

- The future's brighter than now
- There is life after Robert Saleh
- What next?

For Sidelinr Sports: #fttb

www.sidelinrsports.com/post/the-san...
The San Francisco 49ers’ Season Is Over, So What Now?
It ended badly, but that doesn't mean it didn't have some positives. What comes next for the 49ers?
www.sidelinrsports.com
January 22, 2026 at 12:54 PM
Reposted by John Porter
I thought I'd posted this earlier but apparently not:

The #49ers need to replace Robert Saleh, so here's four potential candidates they need to look at - most of them ASAP. #fttb

ninernoise.com/robert-saleh...
Robert Saleh's departure means 49ers must hone in on these 4 replacements
With Robert Saleh departing for a second time, the 49ers are again in a position where they need a new defensive coordinator.
ninernoise.com
January 20, 2026 at 6:55 PM
This Bills thing has real Harbaugh-Baalke #49ers energy.
January 21, 2026 at 4:26 PM
Reposted by John Porter
wind power by country
January 21, 2026 at 3:12 PM
Are we finally free of Nick Zakelj?!
The only players who ended the season on the 49ers’ practice squad who did not sign reserve/future contracts with the team today were:
OL Nick Zakelj
LB Kyzir White
TE Hayden Rucci
January 20, 2026 at 11:12 PM
I thought I'd posted this earlier but apparently not:

The #49ers need to replace Robert Saleh, so here's four potential candidates they need to look at - most of them ASAP. #fttb

ninernoise.com/robert-saleh...
Robert Saleh's departure means 49ers must hone in on these 4 replacements
With Robert Saleh departing for a second time, the 49ers are again in a position where they need a new defensive coordinator.
ninernoise.com
January 20, 2026 at 6:55 PM
Reposted by John Porter
Shout it loudly - stop talking bollocks
January 20, 2026 at 1:53 PM
I really hope the #49ers don't just promote Gus Bradley. His scheme is even more vanilla than Saleh's and he's been run out of his last three DC jobs. Cast a wide net, for the love of god. #fttb
January 20, 2026 at 12:53 PM
Saleh to Tennessee...welp. You'll see soon who's on my list to replace him, but either way, it needn't be a disaster. There's actually so many good candidates out there that I hope the #49ers don't go internal. #fttb
January 20, 2026 at 6:20 AM
Seems very likely to me that Robert Saleh won't be back with the #49ers, so currently working on a potential replacements piece. But one spoiler is I'd start the ground work on Jim Schwartz *yesterday*. Great candidate. #fttb
January 19, 2026 at 6:18 PM
Reposted by John Porter
We seem to have normalised the Premier League's inability to conclude the Manchester City case. The years this thing has taken is pathetic. The longer it has taken the more people have forgotten the magnitude of the alleged offences. Time passing has had a kind of watering down affect on allegations
January 19, 2026 at 3:24 PM
I'm making minus money rn, but I don't wake up wanting to die, If I can make this my job, so help me, I'll do my damn best. I love the #49ers, I will til they put me in the ground, I'm here all hours, and I love all of you. Your support, however you give it means the world.
For instance have really made this #49ers season fly by. Very personal moment but I quit my 'real' job in IT in April after years of stress and depression at 35 in an attempt to become a sportswriter, particularly on the Niners, and I wanna move to the US one (hopefully better!) day.
One I won't post in the 'other place' cos it's not true but I really appreciate you all in the #49ers community who read my stuff and comment and chat to me. I'll miss someone out but @ewigeliberal.bsky.social , @keithejefferson.bsky.social @mrmartinoakland.bsky.social and @flurryfrom30.bsky.social
January 18, 2026 at 3:53 AM
For instance have really made this #49ers season fly by. Very personal moment but I quit my 'real' job in IT in April after years of stress and depression at 35 in an attempt to become a sportswriter, particularly on the Niners, and I wanna move to the US one (hopefully better!) day.
One I won't post in the 'other place' cos it's not true but I really appreciate you all in the #49ers community who read my stuff and comment and chat to me. I'll miss someone out but @ewigeliberal.bsky.social , @keithejefferson.bsky.social @mrmartinoakland.bsky.social and @flurryfrom30.bsky.social
January 18, 2026 at 3:51 AM
One I won't post in the 'other place' cos it's not true but I really appreciate you all in the #49ers community who read my stuff and comment and chat to me. I'll miss someone out but @ewigeliberal.bsky.social , @keithejefferson.bsky.social @mrmartinoakland.bsky.social and @flurryfrom30.bsky.social
January 18, 2026 at 3:50 AM
Calling it. Love you guys in our #49ers community, but it's 3:38am & this has been balls from the start. Lots of 'I ain't mad, we had a great season' - we really did, but honestly I am mad and I suspect it'll take some time to fade. See you on Niner Noise and Sidelinr Sports this week.
January 18, 2026 at 3:42 AM
Highest-paid blocking TE in the league Luke Farrell just gives that one up. #49ers
January 18, 2026 at 3:26 AM
#49ers losing the trenches time and time and time again. Please reinforce them this offseason.
January 18, 2026 at 3:16 AM
No new pictures. Where are you mentally?
January 18, 2026 at 2:52 AM
Pathetic stuff. #49ers
January 18, 2026 at 2:46 AM
Darrell Luter sticks to this roster like a stubborn hemorrhoid every year and can't play worth a damn. #49ers
January 18, 2026 at 2:45 AM
Field goals ain't it. #49ers
January 18, 2026 at 2:29 AM
I never thought I'd say this but Shanahan needs to run the ball much less #49ers
January 18, 2026 at 2:21 AM
Upton Stout may be one of the few players on this starting #49ers defense I don't actively think is bad at their job in some way.
January 18, 2026 at 2:15 AM
#49ers avoid the shutout. Woo. Hoo.
January 18, 2026 at 2:10 AM
May as well go for it, what's the point in 3 points? #49ers
January 18, 2026 at 2:09 AM