Archive for April, 2008

Recruiting in a high tech world (revisited)

Tuesday, April 22nd, 2008

Which direction are they rowing?There’s a really scary thought out there: most software developers are rowing backwards. That means they’re creating things that someone else will someday need to fix. Bruce Eckel related this story recently on his blog.

You’d automatically think: There must be a deep sickness in the software development community to make this a fact. Well, first of all, just because I experimented with Google’s chart API to add a graphic to this entry doesn’t mean there are any real statistics behind this claim. It is a gut feeling from someone in the software business. With all the frustration that people who need to fix problems feel, it is not surprising that the “forward rowers” feel outnumbered.

But Eckel goes on to hint that much of this rowing in the wrong direction is precipitated by shifting business priorities, changing technical climate, and natural learning curves. We all think we’re heading in the right direction while we’re headed there. It is only in hindsight that we can quantify the blunders that got us into some pretty terrible situations.

Finally, he shows how the answer is to assemble people on a team who share some key positive attributes. Essentially, Eckel concludes that for each team member you want a person who is:

  • Technically Sound
  • A Critical Thinker
  • A Problem Solver
  • An Independent Learner
  • Adaptive
  • Non-toxic

In the old FizzBuzz debate, we heard how you can start to test for these kinds of things. But in my experience some teams gel and some don’t. Certainly this is because personality and motivation is made up of more that just six identifiable dimensions. Thus, when a great team comes together, it seems like magic.

Content management redux

Monday, April 21st, 2008

I’ve been working on some great stuff in my job and I’ve been having interesting conversations with a variety of people who are in the same business. Recently I was at a conference dedicated to formulating strategies around content management in the enterprise.

It never ceases to amaze me how complicated things can get when smart people are solving problems. We (a collective that goes beyond my actual job by the way) are working on content management solutions. The fact that there are hundreds of competing solutions out there means that the field is crowded and each new entrant is trying to carve out a niche. At IBM, we had the content management problem solved long ago. Except our solutions weren’t meant for people to use. They were ways for content to be shared by applications. Our focus is on middleware.

Now, through some recent acquisitions, we have strong entries into the human side of content management. We have some extremely capable systems that allow for true management of content. This means there’s a focus on process, workflow, and business rules. It is not just a repository, a safe place to put your stuff. It is a full-blown system that helps with the management of that information through its entire lifecycle.

If you followed the link and read about how the system is focused on unstructured content, remember that you can always combine the solution with DITA (which provides structure). To crib a famous tagline: Now you’re playing with power.

The draw of the green

Friday, April 18th, 2008

dollar.jpgMy son is looking for ways to get his own revenue stream going. He’s a smart kid and eager to turn one or two of his many ideas into cash. He came to me today asking about Google Ads and AdSense. I made the point that he’d best get really good content and try to see what kind of readership he was getting first with Google Analytics before considering tossing up advertising on his site.

And talk about serendipity, less than an hour later the following article showed up in my syndication reader: Most Bloggers Don’t Deserve Any Ad Revenue.

There are very few blogs out there that have excellent, compelling content on a regular basis. Most seem to provide subtle spins on the latest big buzz in the blogosphere. Many cater very competently to tiny niche interests. The omnibus blogs that really are akin to personal diaries have become difficult to follow loyally these days. I used to love reading the daily thoughts of people whose thinking I admired, no matter what the subject was. Now there are too many blogs to follow regularly so I syndicate through Google Reader and skim the headlines.

I think advertisers are looking for mass appeal blogs (delivering many eyeballs) that zero in on predictable topics (to target their marketing). Most blogs simply don’t fit the bill.

VOIP? Nope!

Sunday, April 13th, 2008

Google has a telephone service, like Vonage and local ISP phone services. People are switching over in droves. But when I needed a second phone line into my home earlier this month, I chose my regular phone company.

Today, Techcrunch reported that Google’s GrandCentral was offline. I have talked to people who are on Skype, regular VOIP and other systems — none of them are completely satisfied. Even at my office, where a very robust Cisco IP-based phone system has been running for several years, there have been outages. I can’t recall a single time my phone company’s service has been dead. And most importantly: when the power goes out, it continues to operate. My wall phone draws its power from the phone line itself, which is completely separate from the electrical lines coming into the house. During the North American (eastern seaboard) blackout a few Augusts ago, neighbors came over to use our phone because it was the only one working. Everyone else had wireless phones that needed power from the wall to operate.

I am sure redundancy will be built into the system soon and it will become rock-solid. But for now, I am saying no to IP phone service.