[Yelvington](http://www.yelvington.com/blog/yelvington) is talking about [a bias against the business side of journalism](http://www.yelvington.com/20080203/are_journalists_antibusiness) and a class called [Business and Future of Journalism](http://cronkite.asu.edu/mcguireblog/?p=50#more-50).
I would tend to agree that too many members of the [Fourth Estate](http://en.wikipedia.org/wiki/Fourth_Estate) are phobic when it comes to dirty words like: *profit*, *return on investment*, and *revenue*.
I applaud the idea behind teaching more journalists more about the business side. Why *wouldn’t* you want to know everything there is to know about your profession — at the very least it’d make it easier for you to argue a point to management.
###If you can’t know it all, know your audience###
If you don’t have the time or the interest to learn about *everything*, then the most important thing for aspiring and practicing journalists to learn about is **the audience**.
In my limited travels it strikes me that a lot of journalists either don’t know, or don’t care about the audience research being conducted. The “don’t know” camp can be helped, but the “don’t care” camp scares me. If we’re not here to write, shoot, design and code for our audience… then who are we doing it for?
If you write a perfectly crafted, exquisitely shot and artfully arranged multi-part public service piece about your local government abusing it’s power but no one read it, **did you every really serve the public**?
(Snarky comment: If we’re not serving the public, and we’re not making money then what are we doing?)
Obviously the business of journalism can’t be summed up as “get lots of readers, get lots of page views” — niche products, advertiser interest and the long tail all serve to make it more complex than that.
However, if you can only know one thing shouldn’t **every journalist** in a newsroom know about **their audience**?
In my twisted brain it’s easier to express the idea in code:
while profit > 0: knowledge = conduct_user_research() newspaper.staff.improve(based_on=knowledge) profit = newspaper.revenue - newspaper.cost if profit = None or knowledge = None: raise GameOverMan