Entries Tagged as 'work'

Software is frozen business

There’s this idea that lean, successful organizations should focus entirely on their “core,” their primary reason for existence. But of course, even if you are, say, a news organization, you still need to make sure your people get paid, someone installs the desks and the workstations and the software, and all the myriad little details that go into a day’s work. So before long you have finance departments, IT departments, a person who takes care of travel arrangements, etc. These fall into the general category of “support” departments, and when the budget rubber hits the road, they also tend to get the shaft because they are considered cost centers not central to the business at hand. If you can outsource it, so much the better.

This is all fine and well if your core business truly operates independently of your support departments. If you can outsource most of your payroll and finance and save money and time, great. But if your business depends on having smart and well-trained accountants and analysts to do interesting (and legal) things with your cash, then getting into a vendor relationship where you spend part of your day working around their procedures and haggling with them over the terms of the contract is going to cost you more money over the long term. Because you’ll be hiring people to fill in the gaps and glue the two systems together. And this won’t be a fun job, so you’ll be dealing with higher turnover costs.

Software engineering is one of those things that most organizations never gave any thought to. The larger organizations may have had a data processing department stuck somewhere, working on fairly well-defined behind-the-scenes processes. But software didn’t drive your day until we started installing terminals, soon to be replaced by PCs. At that point, software became central to you day. And here’s the thing about software: It’s not a commodity. It’s not something general-purpose like a chair or desk. It doesn’t just become a part of your day: Its capabilities — what it makes easy and what it makes hard — determines what you do during the day and how you do it. Finished software is a business process that’s difficult to change.

Think about that for a minute. If you find that the way something your organization does is terribly inefficient, you can come up with a new way to do it and change it, unless it’s built into the software. Here’s a concrete example: The image below shows you part of the article editing interface in Saxotech Online, a web content management system used by many newspapers to run their web sites:

Saxotech story edit interface

You’re seeing that right. Saxotech is designed so that every paragraph of every story gets put into its own box. This runs counter to decades of word-processing interfaces, let alone centuries of experience with the written word.

The reason given for this design is that it allows the system to insert content between arbitrary paragraphs, say by putting an ad after paragraph 3. This seems legit until you realize that you can actually handle this task perfectly well inside the software itself, and you don’t have to burden a human by making it part of the interface and thus making their day that much more difficult. Extra keystrokes, mouse clicks and time for each person who uses the system adds up very quickly when you look at it over a year: Never mind the additional performance hit you take by putting every paragraph into its own database row.

Your average blogger has a faster and cleaner content management system available to them than most online newspaper journalists. Do you wonder why blogging grows so quickly in popularity and capabilities? Do you wonder why bloggers can move faster and do more? Is this the kind of system that makes it easy to publish across multiple platforms?

We can’t change this, and the people who can have very little incentive to change it for us. Oh sure, we can bring it up at contract negotiations, but unless the vendor shares both our strategic and tactical concerns down to the very last employee, we’ll always be arguing over details and we’ll never be pleasantly surprised by innovation. You can reward innovation after the fact, but you can’t pay someone beforehand to deliver it to you. You can only hire the best people, encourage them and get out of their way.

That last statement is fairly well-worn. But we have to stop considering software engineers as something exotic, positions only software companies have to worry about filling. If your organization is based on information — meaning it produces or aggregates it in some way — there is no black box or silver bullet you can buy that will eliminate the need for smart people who know how to create or couple together your business processes — your software. You have to have good software engineers to help you shape the information and come up with innovative ways to deliver and present that information.

This is also why open-source software will remain a viable option for some time to come. What you lose in contractual support you gain in freedom of movement and a guaranteed level of innovation. Microsoft, no slouch in developer support itself, has made every effort to push forward its own free or nearly-free solutions. When you add the skills and institutional knowledge of passionate software engineers who have your strategic interests in mind, the results are amazing: Just look at sites like LJWorld, SavannahNow or IndyMoms.

With services like Amazon’s Elastic Compute Cloud you should think long and hard before insisting on managing your own NOC and worrying about SLAs. But note that you’ll still need someone to write the software. Someone to worry about your processes in excruciating detail. Someone to come up with new ways do do old things, and new things to offer your customers, and actually be able to implement those ideas.

I can’t think of anything more central to an organization that produces or distributes information.

Context

Contrary to what a very loud proportion of our readers say, we’re actually fairly sophisticated over here in the newsroom information center. Once we kicked the five-drink-minimum policy (and that was just before breakfast, mind you) we had decades of clear thinking to create what we are — a hard-charging yet reflective organization obsessed with metrics.

It’s just that sometimes they’re the wrong ones. Or we don’t measure the ones we really need. Lemme ’splain.

We’ve had a lot of practice lately with audience metrics and narratives. We work hard at knowing who they are, what they do, and what they’re looking for in their media mix. We do that geographically, demographically, and — using the following word is guaranteed to make you sound like a raving lunatic, moron or both — psychographically. Then we try to match the content up to what we think the audience wants. So if you wonder why we run home-made pasta recipes for food-allergy sufferers, you can bet there’s a valued (and valuable) audience somewhere for that sort of thing, and advertisers who want to peddle their wares to them.

There’s something missing in this equation, though, and it’s a remnant of the days when all we did was print newspapers. It’s not just your interests that lead you to a newspaper, magazine, meeting, TV show, blog, chat room, podcast, DVD, book, MMO, video game, or some variant of dancing bear. It’s also the context in which you have time to take part in a conversation about those interests. I’ll use conversation even though your participation may be fairly passive (TV) or extremely active (internet, face-to-face meeting). It’s a weaselly and vague word, but it’s useful in that it takes us back to the original context: Sitting around the fire, belly full, pleasantly tired. And I’m tired of the word “media” — we use it so often and in so many different ways that it doesn’t serve much of a purpose outside of a particular subculture.

OK, fine, so what is context? Let me spit out some examples, starting with the endangered one I’m sad to see go: You sitting at the breakfast table, reading text. There are many reasons this context is disappearing. The morning TV shows are easier to watch or listen to while you’re preparing breakfast, everyone has a car, and we’re all moving further away from our workplace. That private commute time eats into our reading time in a way that public transportation doesn’t — you can read a newspaper while you’re riding on a bus, but not while you’re driving.

Speaking of driving, there’s another one. Even here in Reno your commute time is going to be about 15 minutes one way, which means you have 30 minutes of daily tedium to kill. That time can get filled with talk radio, music, books on tape, or phone conversations. Someday most vehicles will have internet access and download audio content seamlessly, but in the meantime even a podcast works for a growing minority of people with all the cables plugged into the right place.

Then you get to work, and you sit down at your workstation with free internet access provided by your employer. Now you and I are on the same side. My goal is to get you to come to my news site, and your goal is to take a break from work. You have the time and the opportunity to just sit in front of a computer most of the day, and that’s why news sites are busiest during weekday business hours. In your free time, you’d rather run errands, spend time with family or friends, or do any of a zillion other things.

It’s this complicated nexus of a person at a particular time and a particular place that really matters to an organization that specializes in conversations, or to a solo operator (read: blogger or freelancer). We get so hung up on the MEDIUM and the potential for storytelling with the MEDIUM and the unique constraints of the MEDIUM and what the MEDIUM really means that we just jump straight into our own navel while the person on the other end of the conversation says, “Fuck it” and finds someone more interesting. If all you do is write a blog, you’re ditching a vast segment of the population who might find you extremely interesting. If all you do is put video into a custom player and don’t make it easy for the alpha geeks to download it to their iPhone, you’re going to be playing catch-up when everyone watches TV on their cell phone while they’re waiting for someone. Because the context for video may not — and probably isn’t, if our numbers are right — be your workplace. I don’t know about you, but the last thing I want to do is make it known that I’m wasting time at work.

“Multi-media” is not some giant conceptual train wreck created in Flash (can’t spell “shit-flavored” without it) with completely reinvented navigation, lots of black backgrounds and silly noises whenever you move the mouse. It’s all about your ability to carry on a conversation with lots of different people, at different times, in different places, and on many levels. It’s about meeting them where and when they are, and respecting their context — not yours.

Back to Reno

The big news, of course, is that we’re leaving. We fly to San Francisco July 3. Marcel starts work at Reno Type August 3, and Rachael will continue to freelance. We haven’t hooked up with a service provider stateside yet, but rest assured that we’ll have the new addresses posted ASAP.

Amsterdam has been every bit as lovely a town as we thought it would and/or remembered it was. It’s a shame our stay was shorter than we imagined, but then nothing turns out exactly the way you expect. Along those same lines, Rachael’s due date has been moved back a notch. We’re expecting the baby September 4.

Amsterdam

It’s been almost a year since we last updated this page, which gives you some idea of how busy we’ve been. News item number one, of course, is that we moved to Amsterdam in September 1997. To answer your first question, no, we are not stoned right now. But thanks for asking.

Marcel is working with the highly capable crew at Tribute MultiMedia, and Rachael is learning Dutch and freelancing. We are both freezing.

On a technical note, Marcel redesigned our site using the latest stylesheet specifications, so these pages should remain readable no matter what browser you’re using. Or so we’ve been told. If the pages don’t look great, just remember that it’s more important that you feel good about yourself. Well, do you?

Houston

I just got back from Houston, where I had a chance to run into my old friend Lauren. She, Bryan and I had some great Texas BBQ. Oh, and there was some job-related conference, too. Rachael did a great piece on Hawthorne, Nev. and its struggle with federal contractors. You should read it.

Family court == done

Rachael has finished the family court project. Yay! Read all about it. In return for raking through the muck of failed marriages, she gets to ditch the federal court beat. Yay! Watch this space for links to her new, improved and cooler stories. Marcel continues his quixotic journey toward actual knowledge in the second half of a first-year computer science course. Compile compile compile compile. See Marcel compile.