• Home
  • About GJR
    • First Amendment Celebration
  • Print issue
  • Media News
  • Opinion
  • Special Projects
    • First Amendment Project
    • Hurricane Katrina 20th Anniversary
    • Police Accountability Project
  • Free Speech Files
News, Opinion

Journalism educators need to up their game to stay relevant in their own changing industry

  • By Jackie Spinner
  • September 1, 2022

For a decade now, I have been teaching journalism without officially having left the business. I keep one foot.

News, Opinion

New democracy editor position at Associated Press should be model for all newsrooms

  • By Jackie Spinner
  • July 7, 2022

The Associated Press recently announced that it was creating a new position for a “democracy editor.” It tapped a.

Opinion

Rethinking culture that encourages journalists to be ‘vultures’ when reporting on mass shooting

  • By Jackie Spinner
  • June 2, 2022

In the immediate aftermath of the killings at an elementary school in Uvalde, Texas, journalists tried to piece together.

Opinion

New documentary about town of Morocco in Indiana tries to tell ‘honest’ story

  • By Jackie Spinner
  • May 5, 2022

A few years ago I started making documentary films, which has been a new experience for this longtime newspaper.

Opinion

‘Financial hazing’ of new journalism hires ultimately hurts all of us

  • By Jackie Spinner
  • April 14, 2022

A journalism student about to graduate and enter the job market recently shared on social media that she was.

Posts navigation

Older posts
Newer posts

Most Read Posts

  • St. Louis KDHX-FM radio disappears, but alums stage CRSTL comeback (531)
  • Remembrance:  During a five-decade career Terry Ganey always got the truth and ‘wouldn’t take no for an answer’ (522)
  • News analysis: Trump’s handling of Minnesota investigations defies time-tested procedures and looks like a ‘cover-up in plain sight’   (349)
Subscribe to our weekly newsletter

© 2025 Gateway Journalism Review

If you want the icons to disappear automatically when URLs are empty: Replace the entire social
    block with: