The boring weblogs vs. journalism debate

Whenever a new trend or technology surfaces, there are always people who compare it to the closest thing available before, and how that closest thing will be killed/replaced/rendered obsolete by the new one.

In the past, it happened with live musicians and recorded music, stage plays and movies, movies and VCRs. In the case of weblogs, those people see them as an alternative to regular journalism. How is it not obvious that, just like in the aforementioned examples, they complement each other?

Let’s define first what ‘weblog’ means in the context of this discussion. Today, anything running on blogspot.com, or powered by Movable Type or WordPress can be considered a weblog. We can leave out of the discussion those who are just personal pages in disguise, community discussion boards or diaries (“…today I’m wearing new socks, got a B+ and I have a crush on my neighbor’s cousin’s friend…”). There are two types of weblogs that ressemble traditional media:

- aggregators, such as Slashdot or BoingBoing. These sites add value by carefully selecting stories that interest their readers, a new one every hour or so. They very rarely post original content.

- editorials, such as Andrew Sullivan. These tend to feature opinion pieces written by one or more authors, about whatever they find interesting that day.

Some weblogs lie somewhere in between, such as Kottke or Daily Kos, posting mostly links and some personal opinion once in a while.

The important issue is: what do all these have in common? answer: they are maintained by people who work at home or in an office, far from where news happens. Unlike traditional media, they do not have armies of paid correspondents who report from all around the world. When unexpected things happen such as natural catastrophes or revolutions, webloggers can only link to news sites and speculate just like everybody else who’s not there.

Eventually, weblogs and regular media will coexist in harmony because they are good for different things. The line between weblogs and traditional media will blur. There will be more paid, specialized webloggers, some of whom will work for traditional media and other corporations. Just like we can choose from different ways of seeing movies (theatre, buying, renting, downloading), the same will (continue to) be true for news. This debate has been going on for three years now. It’s starting to smell old (like the bricks vs. clicks discussions of 1999) and it’s time to retire it.

Kitties

Here are Tashi and Simone, now about four months old. We found them in the street in late February (pictures taken by Sarah).

Mobile devices and the “real” web

John Battelle makes an excellent point about how users of mobile phones are subject to the whims of the carriers in terms of what they are allowed to do, as opposed to the unlimited options of “raw DSL” for a wired computer.

Having worked on synchronization of mobile devices using the SyncML protocol, I know what he means. Carriers such as Verizon sell crippled phones with the sync function disabled (it can be re-enabled through a very tedious procedure, out of reach of the typical user). It’s interesting how the carriers don’t provide a solution to allow a customer to synchronize contacts or calendar information to a server, yet they disable the functionality so that the customer cannot do it through a third party either!

This Wall Street Journal article from last week complains about the same issues and gives a more business-like perspective, comparing the carriers with Soviet-style ministries.

Java performance

Anybody who has been following the Java language since its inception ten years ago is aware of the discussions about its performance and the comparison with other languages such as C++. Some people who complain about the lack of performance of a language or platform are guilty of not looking at a system as a whole, a combination of the programs, the operating system it runs on, the processor and the input/output systems. This article discusses performance issues in Java and dispels old myths. It is a good reference for people who complain that their Java program is too slow, so it must be the language’s fault.

The Java Performance Debate, by Andy Roberts

Dawkins on creationism

Here’s an interesting article on the pseudo-sience of creationism by Richard Dawkins, author of the excellent The Selfish Gene.

Ultimately, proponents of creationism are not open to scientific discussions since their belief in science stops where it starts contradicting their faith. Perhaps it’s best to accept that some people don’t want to be convinced and let them be. Still, it’s useful to expose the illogical nature of their arguments to those who still don’t have an opinion on the matter.

Here’s a transcription of a talk about science and religion with Dawkins and Steven Pinker.

GNUMP3d

Earlier today at the office there were a bunch of people watching a tennis match on the TV projector screen. I was trying to get some work done (not really, but let’s pretend) and the noise was quite annoying. In particular, the ESPN tennis theme song before and after commercial breaks was disturbing the flow of my web browsing. Something had to be done about it, so I put on my headphones and tried listening to some music. Looping through the only mp3 file on my hard drive got old after nine minutes, so I decided to install an mp3 streaming server at home.

I did a web search and I found a bulletin board post praising Gnump3d. I downloaded it and installed it. Configuring it was really easy, I had to change a couple of settings in the config file and that was it. I directed my browser to my home machine and was met by a cleanly organized directory of all my albums, automatically generated playlists for each one and download links for individual songs. The navigation options are excellent, including the search function (you can run a search and play all the results). It has many other useful features such as selectively allowing a list of clients, downsampling the bit rate of songs selectively by ip address and more. I am listening to Robert Cray as I write this and I’m happy.

Job satisfaction

How do people evaluate a prospective new job, or whether to stay at the current one? I can only speak for myself, and this my current thinking after twelve years of working several engineering jobs. To me, the compensation offered by a job can be measured in three different axes: monetary, social and emotional:

Monetary compensation

This one is pretty obvious, and many people tend to believe that money can make up for the other two. The utility of the economic compensation depends on a person’s financial responsibilities and amount of savings. On one extreme, those who live paycheck-to-paycheck have a minimum requirement below which they must reject a potential job. On the other, the independently wealthy (or very frugal) can choose low-paying jobs that rate high on the other variables. Some people fantasize about becoming wealthy and spending their time sipping margaritas at a tropical beach. While this may work for a few months, eventually most of us would start craving the non-monetary compensation that a job provides.

Social compensation

Whether you are comfortable with your peers in your work environment. I believe this is one of the main reasons people tend to stick around in office jobs that are not that interesting or pay that well. I had jobs where the highlight of my work day was having lunch with my coworkers. If you work a nine-to-five job, think about how much time you spend interacting with other people. There are also the extra-hours activities such as sports teams, office parties, etc. The lack of this compensation is what makes telecommuting unappealing after a while. Face-to-face interaction at the workplace cannot be replaced with other forms of communication.

Emotional compensation

This one could also be called enjoyment factor, how much you like the type of work you do. I have worked jobs that rated high in this respect while relatively low in everything else. Over the years, I spent months at a time writing software at home just because I enjoyed it. Sometimes I made some money, other times very little. If you don’t enjoy what you do at all, eventually you will start feeling frustrated regardless of how much money you make. Lots of people stick with unrewarding jobs for a variety of reasons, and many of them learn to deal with this lack of emotional compensation.

The choice: stay or go

One problem with evaluating job satisfaction is that we are usually very aware of any fluctations in our monetary compensation. We don’t like pay cuts, and raises give us some instant gratification. On the other hand, changes in the social and emotional aspects are sometimes hard to perceive. They tend to happen gradually over time. For example, in the case of software projects the initial stages are more creative, and over time the focus shifts into maintenance and bug fixing. If a company is not doing well, the overall mood changes and the most desirable people start leaving. In my personal experience, it has been useful to go through the exercise of evaluating the three axes every once in a while and give the job the thumbs up or down.

When taking up a new job, the social factor may not be so obvious to evaluate, especially if we don’t spend much time at the prospective location. Tech companies usually subject candidates to long one-on-one interviews with all the potential teammates. Most people think this is because they want to appear as very selective and not let any unqualified applicants in. While this is true, equally important is that the new person gets along with the team. The only way to evaluate this is by spending as much time as possible together before making a hiring decision. Of course, it works both ways. I’ve interviewed for companies where I didn’t get a good feeling about the climate or my potential boss.

In short, there are no formulas (there may be some, but I’m skeptical). Ultimately, the choice of a job is a subjective one and it becomes harder the more options we have available. It can be misleading to take advice from others for whom the satisfaction points along the three axes can be different than ours. All we can do is be honest with ourselves and make sure we know what we really want.

1001 Movies

A while back I was visiting Xtian and noticed he had a book on his shelf titled 1001 Movies You Must See Before You Die. The title annoyed me, I imagined some marketing drone thinking “1001 movies you must see” is not good enough, let’s tag the “before you die” for emphasis.

Or maybe they were actually planning on writing a sequel, “Movies You Must See After You Die”. In that case, I can suggest some titles which I wish I had waited until the afterlife to see:

The Village – I see dumb movie.
Crossroads – All roads lead to vomiting.
Kazaam. Ka-boom!
Beyond Borders – Beyond boredom.
Little Black Book – Big brown poop.

If that is not enough, see How to find a bad movie.

International campaign against extremism

Joi Ito comments on an international campaign against extremism. I completely support it, of course. Extremists are the scum of this planet of ours, and must be eradicated. I shall vow not to rest until the very last of them has been eliminated.

Now seriously, this begs the question: what exactly is extremism? Isn’t this an arbitrary definition? It seems to me that the concept of extremism presuposes a continuous (perhaps one-dimensional) political spectrum, where “reasonable” people stay relavitely close to the “center”. Perhaps one man’s extremist is another man’s moderate. Besides, the label should be qualified by the thing that’s being taken to the extreme. Extreme violence? Extreme intolerance? Extreme skiing? Extreme Programming?

I am all for fighting against violence or discrimination, but I don’t think we need yet another “ism”. It seems like their intentions are good, but they should have picked a better name. A campaign against such a diffuse term seems a bit, uhm, extreme.

Other ways to build traffic to your weblog

Via del.icio.us, I read an article stating a number of relatively obvious ways to build traffic to your weblog. It talks about how you should promote it, write interesting content and other earth-shattering revelations of the sort. Here I propose a number of other ways to increase your traffic for those out-of-the-box thinkers out there:

1) Become famous for some reason such as being a world-class athlete or the CEO of a successful company and only then start a weblog.

2) If you fail to achieve fame based on your talent or intelligence, resort to other tactics such as committing a crime and blogging about it (disclaimer for you two-digit IQers out there: don’t do it, this is only a joke). It worked for that girl who killed her mother and the Native American teenager responsible for one of the recent school shootings (I don’t even remember their names and I’m not looking them up). Maybe the increased ad revenue will help you pay a a half-decent lawyer.

3) If the above fails, use your technical skills: write a piece of spyware that can infect millions of computers out there and turn them into zombies. These machines will spam everyone in the world telling them about your weblog.

4) If you are female, become an intern at the White House or the Senate and write about your sexual exploits. If you do it right, it doesn’t even need to be true. And if it is true, you probably don’t even need the stupid weblog traffic.

5) The arch-villain approach: build some evil-sounding device with the potential to destroy a vast region of the planet and tell the world that you will only refrain from using it if weblog reaches ONE HUNDRED BILLION page impressions within twenty-four hours.

6) The creative idiot method: Who said it you had to limit yourself to internet traffic? Put the computer server containing your weblog in your car and drop it on the freeway during rush-hour. Technically, you have succeeded in some way because of your clever interpretation of the rules. Also, remember that you are not really a loser, just “special”.

7) Blog early, blog often. Start blogging in 1996 (may require uninvented time-travel technology). Post one article per hour. By now Google has indexed your tens of thousands of entries, including all four of the interesting ones.
8) Do the SuperBowl: a 30-second spot is guaranteed to get you a lot of eyeballs and perhaps even take down your server. True, it will cost you a couple million dollars but with the number of millionaires at an all-time high perhaps this is not as farfetched as it sounds.

9) Copy, copy, copy. Take a successful site such as The Best Page in the Universe, Boing Boing or even the New York Times and rip them off shamelessly. Make sure they know about it and get really pissed. While you are at it, post a torrent to the new Star Wars movie or whatever Hollywood blockbuster du jour. If you play your cards right someone may even sue you and you’ll get lots of attention. There is no such thing as bad publicity, is there?

10) Write a dumb article about how to build traffic to your weblog and wait for others to make fun of you and link to it as I did above. After all, it worked for her.