Now is the time of year when the editors of BZ Media’s SD Times begin working on our annual awards program, the SD Times 100. That’s where we recognize the greatest innovators and leaders in the software development industry – companies, organizations and individuals.

In the five years that we’ve been conducting the SD Times 100, the awards have become well established and respected by readers and the industry alike. We’ll be publishing the 6th SD Times 100 in our Jun. 1, 2008, issue. Reader nominations will open on Feb. 1, and will stay open through Mar. 1. (I’ll blog when the reader nominations open, and post a link to the online form.)

However, this year – inspired by comments by senior editor Alex Handy – we’re also going to ask readers to nominate the WORST OF 2007. That is, the anti-leaders and anti-innovators that affected the art of software development (and the software development industry) the most in 2007… the companies and organizations whose behavior and products were so bad that they significantly impacted software development, through tools, practices, platforms, policies, whatever.

The nominations for THAT singular dishonor are open NOW, and will remain open through Mar. 1. We welcome everyone and anyone to submit their nominations for the WORST OF 2007. Please link people to this blog post, so they understand the context (instead of just sending them to the nomination form).

To be honest, I’m not sure how we’ll publicize the winners. Maybe it’ll be part of the SD Times 100 report on Jun. 1, maybe it’ll be something different. We’ll figure that out later. Meanwhile, let the anti-nominations commence!

Z Trek Copyright (c) Alan Zeichick

ZapThink’s Ron Schmeltzer makes good points in his essay, “Forget Maturity Models — It’s Time for an Agility Model,” published today. But not all of his points are on target.

“Too often, companies flock to maturity models, such as the widely-famous (and too-often mimicked) Capability Maturity Model Integration (CMMI), without adequately understanding what they are meant to measure,” he writes. That’s totally true.

However, he goes on to say, “For many companies, achieving a certain level of maturity has primarily a marketing-only value for the end-users. Other maturity models are positioned primarily to sell vendors’ products.” I’m not sure that I agree with that. CMMI isn’t Six Sigma, after all.

Most of the people that I’ve talked about about maturity models are definitely looking to compare their development efforts against industry norms, with a genuine goal of identifying weaknesses and improving processes. They want the truth, good, bad or ugly — not just a happy number that they can promote.

I do agree with Ron, though, that agility doesn’t lend itself to classic maturity model metrics. “Measuring agility on a scale of 1 to 5 (as almost all maturity models do), is a pointless exercise.” True. But then he adds, “simply put, not all Service-oriented projects need to have the same level of agility as others,” he says. That’s where he goes off the beam.

The CMM (or any software maturity model, like my own Threading Maturity Model) isn’t designed to compare one project against other projects. It’s designed to measure an organization’s overall efficiency and efficacy when developing software. It’s a measure of skills, policies, consistency and practices (and lots of other stuff like that) — not a score that rates specific projects.

Given that misstep, Ron’s essay is worth reading. He proposes a broader metric, with seven variables, that can be used to measure the appropriate agility of a specific project or initiative. Great. However, his ZapThink Agility Model doesn’t replace a SOA Maturity Model for an organization, not at all.

Z Trek Copyright (c) Alan Zeichick

In reviewing my blog traffic logs, it’s clear that a lot of people are researching the Oracle/BEA deal. In particularly, my entry from last October, “BEA, Oracle market share” was off the chart.

So, if you are looking for stats… there they are.

Z Trek Copyright (c) Alan Zeichick

I’ve tuned out a lot of the chatter about social networks. Sure, I’m involved in some, such as LinkedIn, Facebook and the afterMFI site on Ning. But beyond my personal use of them, social networks just don’t captivate my attention.

Even so, I was caught off-guard by an analyst report from Hitwise stating that in December, nearly three-quarters of U.S. social networking traffic was on MySpace. That’s huge.

Hitwise calls itself “the leading online competitive intelligence service,” and it sends out periodic updates about things like retail traffic, search-engine traffic, and so-on. For example, last week it told me that Google has 65.98% of all U.S. based searches, followed by Yahoo (20.88%), MSN (7.04%) and Ask.com (4.14%).

If Hitwise is to be believed, MySpace’s lock on social networking is comparable to Google’s lock on search. Here are the numbers for December 2007: MySpace (72.32%), Facebook (16.03%), Bobo (1.09%), and down from there.

I’ve never even heard of Bobo. Turns out that it’s a dating service.

Hitwise also said that while MySpace’s traffic declined slightly (by 8%) from December 2006, FaceBook jumped (by 51%). We can attribute that to Facebook’s opening up its network to more than students. There are a lot of professionals using the service now, which is starting to resemble LinkedIn, which didn’t appear in Hitwise’s results.

>> Update: I misread the Hitwise report. The third most popular social networking site is Bebo.com, not Bobo.com. Darn that small type!

Z Trek Copyright (c) Alan Zeichick

Today’s news: Oracle is eating BEA, while Sun is slurping up MySQL.

The bigger news story is that Oracle, thwarted last October, finally nabbed BEA Systems. The $7.2 billion deal (it looks like $8.5 billion in the announcement, but I’ve subtracted BEA’s cash reserves) is still a hefty chunk of change, even by Oracle’s standards. Still, did anyone doubt that it would happen?

For most of us, this huge acquisition won’t make much difference at all. While some BEA products might be subordinated to their Oracle counterparts, Oracle should be to be a good shepherd of BEA’s technology and customers. If anything, Oracle’s deep pockets might push some of BEA’s many initiatives harder.

What about Sun’s purchase of MySQL for about US$1 billion? That might be cause for worry for advocates of the LAMP stack. LAMP, of course, is Linux, Apache, MySQL and PHP/Perl — and is relied upon by both enterprise and commercial developers who want to avoid the high licensing costs of Oracle DB, DB2 or SQL Server.

Many of the world’s biggest Web applications, using lots of things at Google, Facebook and others, are dependent on MySQL. In many ways, MySQL was the strongest pillar of the LAMP stack.

The question is, how well will MySQL fare in Sun’s hands? While Sun is focused on open source software, it likes to go its own way. Certainly, MySQL will see investment, as well as tighter integration with Java, Solaris and NetBeans. When MySQL stops being an independent software maker, integration with Linux, or with competing platforms, will take a back seat. After all, Sun’s going to have to find a way to make money from MySQL in order to justify the investment.

Sun’s move will drive a wedge between Sun and Oracle. Traditionally allies, they’ve gotten along so well largely because Sun didn’t have an enterprise database of its own.

Because other two databases didn’t like Sun (because IBM competed with Sun’s hardware, and Microsoft competed with everything at Sun), Larry Ellison and Scott McNealy found many great reasons to play well together. That partnership paid off for many, many years.

But that was long ago, and clearly Jonathan Schwartz sees things differently.

Z Trek Copyright (c) Alan Zeichick

On a recent trip back to my parents’ house, I went home with my father’s old stereo: a Marantz 3200 stereo preamp console and a Marantz 140 power amplifier (pictured), purchased around 1975.

That stereo — fairly high end in that era — always sounded great. However, it had been gathering dust for years, literally, since he bought a cute little bookshelf stereo with digital receiver and CD changer.

Thus, the components came home with me.

I’ve been listening to music through this system in my office, instead of a much newer (and very nice) Pioneer VSX-D409 audio/video receiver we bought in 2002. The difference is astounding. The sound is so sweet and smooth coming from the 30-year-old all-analog Marantz gear — even when the input source is just an iPod.

Sure, the Marantz gear has limitations. No remote. No 5.1 Dolby surround. No DTS decode. No built-in tuner. It only works with my Yamaha subwoofer by letting the subwoofer’s circuitry do all the high pass/low pass filtering.

The old Marantz rig only has 75 watts x 2 channels, compared to the Pioneer’s 100 watts x 5 channels. Who cares: It sounds better. Ahhh….. that’s what listening to music is all about.

Z Trek Copyright (c) Alan Zeichick

I know that many publications in Europe view the separation between editorial and the industry as — shall we say — less stringent than many publications here in the U.S.

While of course there are exceptions on both sides of the Pond, it’s expected for vendors to pick up a European reporter’s expenses for visiting conferences, press events, and other junkets, for example. Just about everyone does it.

That creates problems, of course, for European companies trying to work with North American reporters… or for North American companies trying to figure out why European beat reporters are submitting expenses for payment.

With that said of course, I was surprised by the casual coziness expressed in this e-mail, which I received today, from the editor of a U.K. publication called Design Buy Build, which invites vendors to send information to be run, presumably verbatim, within their editorial content. If you’d like to have the editors print a color picture, there’s a fee for that.

It’s truly a different world.

Coincidentally, it arrived while I was serving as a judge for the Neal Awards, from American Business Media. One of the areas we must evaluate (as best we can) is whether it appears that a magazine or Web site’s editorial content is truly independent of industry or advertising pressures, according to ABM’s code of editorial ethics. Needless to say, Design Buy Build wouldn’t score very highly there.

Here’s the e-mail:

To: Public Relations Manager 16/1/08

We are currently setting our editorial feature pages within our Jan/Feb edition, which will be distributed at the end of January to our Unique circulation of over 50,000 key specifiers & purchasers within the whole building & design industry. Including: Architects – House Builders – Developers – Contractors – Interior Designers – Self Builders – Housing Associations – Purchasers within the Hotel & Leisure Industry, Health care, Local Authorities, Public Sector & Private Practices. 5,000 extra copies of this edition will also be distributed from our stands at Ecobuild, Futurebuild, Cityscape & The Natural Stoneshow.

I am hoping you can provide some of the following information, that we may feature within the editorial matter.

Latest Product Innovations, New Literature, or Case Studies
(Copy consists of either a colour image along with 80-100 words of text)

Supported by over fifty of the most respected building & design associations throughout the UK, including editorial feature articles from the NBAT, the leading technical writers within the industry, the publication also features a comprehensive look at the latest design innovations as well as updates in regulations, health & safety, education and C.P.D. amongst others, providing our readers with a publication that pulls together the many different resources available today, giving them an informative read that promotes the best in our profession. The latest issue can be viewed at www.designbuybuild.co.uk

Please email your latest information to (address removed)

Please also confirm if you would be willing to pay the £85 colour seperation charge to feature the image in colour.

Z Trek Copyright (c) Alan Zeichick

This email came today from a Tektronix sales representative. Feel free to mark your calendar, but you probably won’t see me there. I like the graphic embedded in the message.

I just wanted to send you a reminder that the DesignInsight Mobile Expo will be coming to soon!

This is a rare opportunity to spend some “hands-on” time with state-of-the-art measurement tools without having to invest a whole day away from work.

You’ll see demonstrations of how our cutting-edge solutions can help with today’s most challenging applications, such as:

• Modern Spectrum Analysis Using Live RF
• Next-Gen Serial Compliance and Validation

• Interconnect Analysis and Jitter Measurements
• PCI Express 2.0 Digital Debug
• Spectrum Management and Surveillance

• Serial Bus Troubleshooting for Embedded Systems

I made sure the Mobile Expo would be making a stop at because I believe you and your colleagues will benefit in seeing first hand our latest products and solutions.

I look forward to seeing you there!

When: January 21, 2008 9:30 AM – 5:00 PM
Where: Tektronix, Inc.
2368 Walsh Avenue Santa Clara, CA

Z Trek Copyright (c) Alan Zeichick

Esther Schindler made me hungry! That’s what happened when I read her latest CIO blog post, “Is there anything developers won’t do for a pizza,” posted last Friday.

“It’s not that I’m shocked that developers appreciate offerings of food. It’s that their desires are satisfied with such a simple answer. A steak dinner? Sure, that’ll get anyone’s attention. Pizza and cheap beer? Why does that work?” she asks.

Do not read her post before lunch.

(Hmm. Perhaps some developers are 20x more productive than others because they get better pizza.)

Z Trek Copyright (c) Alan Zeichick

In his posting, “No Silver Programmers,” my dear friend (and SD Times columnist) Larry O’Brien takes on the age-old chestnut, “5% of programmers are 20x more productive than the other 95%,” recently repeated by Bruce Eckel in his commencement address for Neumont University.

I have the greatest respect for both Larry and Bruce, and therefore, I’ll say that I generally agree with both of them. Except that in his post, Larry writes, “the significant thing is not that some professional programmers are awesome, it’s that some professional programmers suck.”

I would amend that to say, “the significant thing is not that some professional programmers are awesome, it’s that most professional programmers suck.” Perhaps I’m just jaded.

Read both posts. The discussion is illuminating.

Z Trek Copyright (c) Alan Zeichick

Mail server blacklists are insidious. Just about anyone can submit your e-mail address, domain or even IP address to a DNS blacklist (DNSBL). Once that happens, the chances of your messages getting through to people become pretty lousy. (A DNS blacklist is also known as a blackhole list.)

While certainly mail servers used by spammers should be on blacklists, how do the rest of us get there?

• Perhaps one of your machines been turned into a spambot zombie.
• Perhaps your mail server is configured as an open relay (bad, bad, bad!).
• Perhaps someone else using your ISP is a spammer.
• Perhaps one of your IP addresses was once assigned to a spammer.

What’s important is for you to find out if you’re on a blacklist. You should do this periodically. If you are on a blacklist, there are various resources available for getting yourself off again. But before you can do that, you need to know if there’s a problem.

Most corporate IT people only know if there’s a blacklist problem when one of their employees complains that his/her e-mail is blocked. However, you should be more proactive. If you host your own e-mail server, one free resource you can use is Blacklist Check, from MXToolbox, which checks your server’s IP address. If you don’t know the IP address for the domain’s MX records, they have a tool for that too, and another one for server diagnostics.

The company sells services to help you deal resolve mail problems. I’m not endorsing them; I’ve never even looked at them. However, their blacklist checker and other free tools are very useful.

Z Trek Copyright (c) Alan Zeichick

Microsoft makes funny mock videos. At keynotes at TechEd, PDC and others, there are usually hilarious “day in the life” videos starring Bill Gates and Steve Ballmer.

One of the funniest, from a couple of years ago, involved Bill dropping off a whole bunch of identical sweaters at a dry cleaner… and when he went to pick them up, one was missing. Oddly, the dry-cleaning clerk was wearing a sweater that looked just like Bill’s…

Sadly, the company generally doesn’t release those videos in electronic form. If you missed the showing, you missed it forever.

At Bill’s keynote last Sunday at the Consumer Electronics Show (which I didn’t attend), there was a video spoof of his forthcoming “last day at Microsoft.” Fortunately, the entire keynote was released on video. You can find it on many sites, including MSN Soapbox, but this one on TweakVista seems the clearest. It’s worth spending seven minutes to watch.

Z Trek Copyright (c) Alan Zeichick

I haven’t attended the Consumer Electronics Show in more than a decade… and keep forgotting how silly it can be. Fortunately, other journalists are ready to remind me.

David Colker blogged for the Los Angeles Times about the just-announced Taser MPH – the first combination MP3 player and stun gun. “The Taser MPH is not just a gadget, it’s a fashion statement,” he writes.

The stun gun’s holster, which contains the 1GB music player, comes in a fun leopard print pattern, as well as red-hot red and fashion pink.

Z Trek Copyright (c) Alan Zeichick

Don’t you just adore getting phone calls or e-mail solicitations from vendors that you’ve never heard of? Don’t you want to spent a lot of time talking to the telemarketer? Don’t you want to register for their “free white paper offer”?

Nope. Me neither. Yet an amazing number of vendors focus on “lead generation” as the best way to sell their stuff. That means offering you some sort of bait (like a free white paper or a free webinar or a “free demo”). If you take the bait by giving up your contact info, congratulations! You’re now a “qualified lead” ready for a sales pitch.

Ted Bahr writes about lead generation on the FolioMag.com blog, “Why Don’t You Just Advertise To Me? As the other owner of BZ Media, I can relate to his pain, since I feel it too: All too often, when I answer the phone, it’s someone trying to sell me insurance, investment services, office products, IT support, payroll services, consulting, photocopier paper, you-name-it.

Most of the time, I haven’t heard of the vendor, because their lead generation program wasn’t proceeded by any sort of brand building or advertising activities. I don’t know who they are, I don’t know what they do, I don’t know what their reputation is, and I don’t have the time or inclination to find out. So, I click Junk in Mac Mail, or tell the caller, “I’m not interested.”

Think about all those offers for “free white papers.” We all know what a white paper is: a pitch. Occasionally it’s a subtle pitch, buttressed by solid technical background that’s offers an educational benefit. All too often, however, it’s pure marketing fluff, not worth the download, and certainly not worth establishing a “relationship” with the vendor.

If the vendor has a good reputation, maybe I’ll take the bait. Maybe the white paper’s value will outweigh the cost of dealing with the inevitable follow-up e-mails and phone calls. But if I’ve never heard of the vendor… Not a chance, buddy. Not a chance.

Z Trek Copyright (c) Alan Zeichick

If you connect an Apple iPod Touch to your stereo via an Apple Universal Dock, the user interface problems go away.

Not only are you charging the iPod (if you plug it into an AC adapter) and getting better audio using “line out,” but the remote control restores the tactile feel to the device. (I wrote about the lack of tactile feel when playing music.)

The Universal Dock that I have is the MA045G/C, purchased in June 2007, since discontinued. Amazon’s reviews are negative on the Apple docks, but I’ve been pleased. I can’t speak to any third-party docks.

Z Trek Copyright (c) Alan Zeichick

Andrew Binstock has written an excellent (and glowing) review of Kent Beck’s new book, “Implementation Patterns.”

I’ve just ordered my own copy, based on Andrew’s review, which itself worth reading as an exemplar of what a technical book review should be.

Z Trek Copyright (c) Alan Zeichick

I’m the proud owner of a 16GB Apple iPod Touch, given to me as a Christmas present by a good friend. I’ve been taking many notes about the device – which is an incredible technological marvel – but I can summarize my experiences over the past three weeks as follows:

What it’s great at: Being a WiFi Web browser and movie/video player

What it’s not great at: Being a plain old music player

My biggest beef with the iPod Touch (as a music player) is the lack of tactile response caused by the shift from a control wheel to the large touchscreen:

• With my “regular” iPods, I can change songs, start/stop the music and change volume without looking at the device. That’s great when I’m using it on an airplane or in my car. In my car, for example, my “regular” iPod sits in a cupholder. If I want to change songs or pause the music, I just reach over and push the button without looking.

• With the iPod Touch, you have to be looking at the device in order to manipulate the controls. That’s fine when you’re watching videos or surfing the Web, but it’s really a nuisance when you want to skip to the next song while you’re driving.

I am surprised that the flash storage is so slow. Updating its files (to load music playlists or new videos) is painful. It seems at least 3x slower than a conventional disk-based iPod. I’m also disappointed that the “Enable Disk Use” option is not available. (There are third-party hacks that claim to provide that functionality.)

When using the iPod Touch as a Web browser, the hardest part is typing. My hands and fingers aren’t especially large, but gosh, it’s difficult to work the virtual keyboard. The iPod Touch needs a stylus.

The software on the iPod Touch (I’m running version 1.1.2) is buggy. There seems to be a memory leak that causes album cover displays to occasionally get out of sync with the songs that are being played, and sometimes, the device stops plays songs right after you start playing.

For that issue, the solution seems to be to reboot the iPod Touch. You do so by holding down the Sleep/Wake button (that’s the one on the edge) and the Home button (that’s the one on the front) for at least 10 seconds, until the Apple logo appears. After I do that, the unit seems good for about a week until it needs to be rebooted again.

Overall: The iPod Touch is an incredible device, and I’m delighted with it. But it’s clearly a “version 1.0” product.

Z Trek Copyright (c) Alan Zeichick

It’s my theory that people like the concept of agile software development more than they like the specific practices.

That’s why, despite the huge number of conversations in the software development industry about agile methodologies like eXtreme Programming or Scrum, many analysts believe that the actual adoption of agile is rather low.

Another reason might be that it just takes time. It would be a mistake to underestimate inertia. However, I still think that while many developers are interested in what agile methodologies have to offer, the majority simply don’t see that it makes sense to adopt those specific practices.

The January 1, 2008, issue of SD Times kicks off a three-part study into the impact of agile development. Written by senior editor Jennifer deJong, we hope that the series shines some light on the realities of agile – both the good and the bad.

One point brought up in the first story, “Agile Principles Are Changing Everything” is that some shops have created an amalgam of traditional waterfall development and agile methodologies. Nicknamed “wagile,” this pragmatic combo may be the future of enterprise software development. What do you think?

Z Trek Copyright (c) Alan Zeichick

According to BZ Research, 42.0% of enterprise Web sites are hosted within their internal data centers, while 40.6% are hosted externally using shared servers owned by the Web hosting company.

Those were by far the dominant findings in our first-ever Web Hosting Study, completed in October.

Those numbers swamped the use of Web servers hosted on departmental servers outside the data center (22.0%), hosted externally using dedicated server owned by the host (20.8%), and those hosted externally using company-owned servers in colocation facilities (13.0%).

The last number was the most surprising to me. Frankly, I expected colo-based Web hosting to be more popular.

The complete study, which digs more deeply into the topic, is available from BZ Research.

Z Trek Copyright (c) Alan Zeichick

Some comments on my post about movies on iPods suggest that I should blame Hollywood and Washington for the inability to load DVDs into iTunes and an iPod, not Apple. I believe it’s fair to include the movie industry and the U.S. government, certainly.

However, it’s Apple that markets the iPod as a movie player, Apple that sells the iPod in tremendous numbers, Apple that runs the iTunes store, and Apple that makes the profit. It’s also Apple that doesn’t make it clear, when you purchase an “iPod with Video” which can play movies, that the device is crippled so that it won’t play the movies you already own.

If you go to the “Movies” feature page for the iPod classic, for example, Apple tells you that you can Buy movies from the iTunes Store and you can sync them to your iPod classic to watch anywhere, anytime.” That’s fine and accurate, but doesn’t tell the whole story. It would be better if Apple said, explicitly, that this is the only legal way to load movies onto the device. I’m sure their marketing copywriters could find an unambuous way to say this without killing sales of the iPod.

Ditto if you go to the “Tech Specs” page, which gives consumers techno-gobbledygook about video formats, but doesn’t explain that there are deliberately imposed limitations on importing video which don’t exist for importing audio.

If you search the iPod/iTunes support database, you’ll find a FAQ that says, “Can I transfer my DVDs into iTunes and sync to my iPod?The response is a terse, “iTunes and QuickTime Pro do not support importing content from DVD videos.

Apple doesn’t say why it’s not supported. Apple doesn’t say whether the limitations are technical or non-technical. Apple doesn’t say that it wishes to provide that capability, but is regretfully unable to do so because of the law (Washington) or big-studio contracts (Hollywood). They just say “not supported.”

So, tell me again why I shouldn’t direct my consumer ire toward Apple?

Z Trek Copyright (c) Alan Zeichick

Analysts say that Apple has been less than successful with selling video content – including television shows and movies – than it has been with selling music on its iTunes Store. It’s easy to see why (and this is independent of the inability to load the DVDs you already own onto the iPod).

There are three other reasons why music will always be successful on portable players, and video content never will be.

1. Music is a background function, while video requires foreground processing. I can listen to music everywhere, especially when I’m multitasking. In fact, music can help me concentrate on my work, or make a long drive more enjoyable. Video requires focus, and distracts you from your work, from driving, or from other activities.

2. Music is acceptable at work, but movies aren’t. If I see an employee listening to the Lord of the Rings soundtrack while working, that’s great. Howard Shore wrote wonderful instrumental music that’s perfect for background listening. At BZ Media, we have some employees who routinely listen to their iPods or other music players while they’re programming, writing e-mails, editing documents. I do that myself; if I’m not on the phone, music’s playing. But I don’t want to see an employee watching the movie itself when he/she is supposed to be working.

3. Music you listen to over and over again, while movies you watch rarely. Except for kids with their favorite Barney video, when you buy a new movie, you watch it once. Even if you loved it, you’ll then put it on the shelf, perhaps for months. By contrast, when you buy a new album, you listen to it over and over again for the first week or two – and then throw some tracks into a “favorites” list and shuffle them all the time. You get tons more mileage out of music.

Music and personal players were made for each other. Personal movies, well, they’re just not going to have the appeal of music, no matter what Apple or any of its competitors do. When you couple that with the inability to reuse your DVD library, the idea will never expand out of a narrow niche: watching TV episodes that you buy and toss.

Z Trek Copyright (c) Alan Zeichick

So, we’re getting ready to head off on a vacation. My son says to me, “How can I load Hunt from Red October onto my iPod?”

“You can’t,” I reply. “Apple won’t let you.”

My son’s 30GB iPod with Video – the previous generation device – is a marvelous music player. But as a video player, it’s a tremendous disappointment. It’s not the technology that’s flawed – it’s attitude from Apple, Washington and Hollywood. Presumably, competing video players have the same intentionally crippling limitation.

When it comes to music, it’s easy to populate the iTunes software, and by extension, the iPod. (This applies equally to other music software and devices.) There are three ways you can proceed:

• You can load, one disc at a time, your CD-based music collection into the software, and from there onto the device. This is time-consuming, not just for the “ripping,” but also for organization. It’s something that I did a little bit at a time, over many months.

• The second way to put music onto the device is to purchase it in digital form, such as from the iTunes Store (which I won’t do) or from another legal source like Amazon.com (which I sometimes do).

• The third way is to obtain music illegally through peer-to-peer sharing networks (which I won’t do).

When it comes to movies, the first option is closed to you. Perhaps you already have an extensive DVD library; my family does, and it contains all my favorite movies – the ones that I’m most likely to want to watch on an iPod. If you have young kids, there are certain movies that your children want to see over and over again… and you already own them.

However, “thanks” to digital rights management paranoia, Apple and the other software companies do not permit you to insert a DVD into your Mac or Windows PC and “rip” the DVD into iTunes or any other commercial media-management application. Could they allow it? Sure. Will they? No way.

So, while there exist several shareware/freeware hacks that will let you painfully extract the audio and video from a DVD, transform then with the right codecs, and construct an MPEG4 video that can be loaded into iTunes and onto an iPod, they are indeed hacks. They’re simply not useful for the mass market.

The solution, says Apple is easy: Buy the movie in the proper format from the iTunes Store. In other words, they want you to buy the movie a second time. That, to me, is simply unacceptable.

I paid good money for Hunt for Red October (actually, $11.99 from Amazon.com) on DVD, which my son can watch in our home theatre, in his bedroom using his PlayStation 2 as a DVD player, and even on his MacBook notebook using its DVD-ROM drive. However, Apple won’t let him load the movie into iTunes, and so he can’t watch it on his Apple iPod with Video.

There’s no way I’m going to let my son spend another $9.99 to buy that same movie again from the iTunes Store – when all he’s wants it to watch it once on the iPod’s 2.5-inch screen on a flight to the East Coast.

What a rip-off. Apple hides behind Hollywood and the Digital Millennium Copyright Act to cripple a video player so consumers can’t watch the movies they’ve legally purchased.

Apple should be ashamed of itself.

Update 12/20: I responded to some comments in a separate post.

Z Trek Copyright (c) Alan Zeichick

Confidential to Ted Bahr: I enjoyed our lunch today at Toast & Co., one of Huntington’s newest restaurants.

However, despite your claims to the contrary, it is not a diner.

Z Trek Copyright (c) Alan Zeichick

For the third year, the Eclipse Foundation is sponsoring its Eclipse Community Awards. Nominations have just opened, and the awards themselves will be presented on Mar. 17 at EclipseCon 2008.

Deadline for nominations is January 25, 2008. Individual Awards are given to the Top Committer and the Top Ambassador. You can submit your nominations by using the Foundations’s Bugzilla server, using the links above. Winners are chosen by vote of the community.

There’s a new category this year: Most Prolific Newcomer Evangelist. That’s for the individual who answer the most questions on the eclipse.org.newcomer newsgroup.

As in previous years, there are awards for development tools and RCP-based applications, plus two new categories for Equinox applications. Here, you e-mail your nominations to email hidden; JavaScript is required. The winners of these awards are determined by a panel of judges. (I am a judge again this year.)

The categories for technology awards are:

• Best Open Source Eclipse-Based Developer Tool
• Best Open Source RCP Application
• Best Open Source Equinox Application

• Best Commercial Eclipse-Based Developer Tool
• Best Commercial RCP Application
• Best Commercial Equinox Application

Good luck, everyone!

Z Trek Copyright (c) Alan Zeichick

One of the best places I’ve ever worked was Miller Freeman. I joined the company in 1990, and left in 1998. The warmth at Miller Freeman – an 90-year-old company – was extraordinary, and that’s where I made some of my dearest friends, including BZ Media co-founder Ted Bahr.

Miller Freeman’s swan song began in mid-1999 when its owner, United News & Media, purchased rival publisher CMP Media. UNM (now called United Business Media) merged the two together, keeping the CMP name – and the CMP management team. By 2000, MFI was gone.

Miller Freeman was gone, but not forgotten. While many MFI employees now work for CMP, most have scattered to the four winds. Some are still in publishing, others have moved on. Some keep together, however, with annual reunions, which were fueled by a mailing list that one former employee kept, and with an “alumni” Web site that I maintained for many years. Of the thousands of people who passed through MFI’s doors, about 200-250 were on our lists.

After our most recent reunion – a holiday cocktail party in San Francisco – I decided to replace the old static “where are they now” Web site with an interactive social network. For a platform, the choice was Ning, a free service. My inspiration, in part, for the “afterMillerFreeman” social network came from similar ones for other major publishers, including two I belong to, “afterIDG” and “afterCMP.” There’s also an “afterZiffDavis,” which I’m not a member of. The credit for suggesting the construction of afterMillerFreeman goes to former MFIer Kathy Bruin, who suggested it to me on Oct. 30, 2007.

The site, which launched on Dec. 2, succeeded far beyond our wildest dreams. After setting up the network and sending invites out to our small mailing list, a few people joined. Then a few more. Then the floodgates opened.

We blew past 100 members in two days, and people were already commenting (on the social network and in bemused emails) that none of the participants were getting any work done. They were busy leaving messages for old friends, uploading photos, sharing stories, setting up special interest groups for various departments and offices — and logging into “afterMillerFreeman” every few minutes to see who else had joined. It was tremendous.

The site really exploded when a group of former senior executives came into the network – as well as a few people who always were social catalysts at Miller Freeman. Within a week, we’d passed 200 members, and to put the icing on the cake, members were inviting other members.

Now, less than three weeks later, at least 10-15 new members sign up each day. The message traffic on the social network is incredible. We have over 350 members, and there are more than 200 invitations pending – invitations that new members were sending alone. As physicists would say, we’ve achieved critical mass.

I belong to quite a few social networks, but none of them has the vibrant energy of “afterMillerFreeman.” That says something about this community and its people, and the fact that an online community works best when it’s based on a real community – not just a few people with a common interest, but people who genuinely like each other, and who want to share their personal stories.

Our next face-to-face reunion is going to be huge, drawing folks that have never attended those events. That will be the best social network success of all.

Z Trek Copyright (c) Alan Zeichick

Registration is now open for STPCon Spring 2008. When I look through the class schedule, the Software Test & Performance Conference keeps getting better. A big shout-out for Edward Correia, who spearheaded the effort!

Of the more than 70 technical sessions, three of the jumped out at me, mainly because of their great titles. However, they demonstrate the breadth and depth at STPCon, which will be April 15-17 in San Mateo, Calif.

Wednesday, April 16, 11:15 am – 12:15 pm
Class #203: So You’re Doomed: How to Deliver a Six-Week Project in Two
By Matt Heusser

If you’ve been in software development for long, you’ve probably seen this scenario: The development team needs six more weeks, the project is due in two, and the unhappy customer “needs” three more features before he’ll sign off.

This is not a presentation on what you should have done six months ago, or how agile techniques would un-doom you if you were only doing all of them right now. This is a directed discussion of practical things to do now to revive the project, de-stress your life, and please even your management.

Leave with specific techniques to use for:
• Understanding — and Enforcing — Risk Management
• Overall Project Schedules
• Defeating Test Estimation Games
• Communicating and Clarifying Project Requirements
• Setting Reasonable Boundaries

Wednesday, April 16, 3:45 pm – 4:45 pm
Class #405: Performance-Testing ‘Obnoxious’ Protocols
By Mark Lustig

While performance-testing tools and techniques have reached a relative state of maturity, dealing with non-standard, complex and emerging protocols is beginning to demand evasive action. Not all systems are developed using Web HTTP-based protocols, including J2EE and .NET. In Web-based UIs, challenges abound to accurately simulate obnoxious protocols such as compressed XML, Java Swing, Flash and AJAX.

You’ll learn about specific techniques and a mature methodology for working with challenging protocols. Specific topics discussed will include performance-testing tool add-ins and integration points, and custom load generation suites. We’ll also address complementary techniques for workload characterization, data generation and test data management.

Thursday, April 17, 3:30 pm – 4:30 pm
Class #909: Bugs on Bugs! What Looney Tunes Taught Me About Testing
By Robert Sabourin

Characters from the Looney Tunes gang — Bugs Bunny, Road Runner, Foghorn Leghorn, Porky Pig, Daffy Duck, Michigan J. Frog, and others — provide wonderful metaphors for the challenges of testing. From Bugs we learn about personas and the risks of taking the wrong turn in Albuquerque. Michigan J. Frog teaches valuable lessons about bug isolation and how ambiguous pronouns can dramatically change the meaning of our requirements. The Tasmanian Devil not only teaches us about the risks of following standard procedures but also shows us practical approaches to stress and robustness testing. And, of course, we learn about boundary conditions and challenging physics from Yosemite Sam.

Bugs teach lessons for the young at heart — novice and experienced alike. Robert shares some powerful heuristic models that you can apply right away.

• The value of modeling personas for test design
• How metaphors can help us understand and communicate
• Heuristic models are not only useful — they’re fun

It’s going to be a wonderful conference. I hope you can make it!

Z Trek Copyright (c) Alan Zeichick

At the Embedded Software Summit, held in Santa Barbara, Calif., this week, the consensus is that it costs, on average, between $100 and $1000 per line to write truly secure code.

The Embedded Software Summit is an annual press-and-analyst schmoozefest by Green Hills Software, which is based in this beautiful resort town. The company uses the summit to fête press and analysts, while pushing its latest initiatives and trashing its competitors.

For the past couple of years, GHS has been touting that its INTEGRITY separation kernel has been accepted into a EAL6+-level certification program. (The evaluation has been underway since late 2005, and should be completed soon.) By contrast, Windows and Linux are certified no higher than EAL4+. Thus, the summit now focuses on the security of Green Hills’ products, almost to the exclusion of everything else the company offers.

Dan O’Dowd, the competitive-minded founder and CEO of GHS, pointed out that EAL4 is defined as “only appropriate for an assumed non-hostile, well managed user community requiring protection against threats of inadvertent or casual attempts to breach system security.” That level of certification is not appropriate when “protection is required against determined attempts by hostile and well-funded attackers.”

So, during the summit (I stayed for the first day of the 1 1/2-day event), O’Dowd and his colleagues, such as CTO David Kleidermacker, frequently referred to Windows and Linux as “certified hackable.” (“How do you make systems more secure? Stop using Windows and Linux, that’s easy,” Kleidermacker said at one point.)

Indeed, O’Dowd’s kickoff address was very similar to his talk last year, when GHS introduced its platform for secure computing. At that time, O’Dowd (pictured) pointed out several well-publicized security hacks covered by the media. The problem, he said over and over again, is that the hacked systems were running Windows or Linux. (Read my comments about the 2006 Green Hills Software Embedded Software Summit.)

This year, O’Dowd was a bit more creative, and illustrated his talk with video clips from the movie “Live Free or Die Hard” (read my review of the credibility of that movie). For each of the hacks shown in the movie, he also cited a similar real-world hack. The reason for the hack? In each case, because the systems were using the “certified hackable” Window and Linux.

Oh, wait, there was one exception. In Die Hard 4, the bad guys hack into an F-35’s fighter’s communication system to steal its “go codes.” That wouldn’t be possible, O’Dowd bashfully admitted, because the F-35 Joint Strike Fighter uses software from Green Hills.

Two of the highlights of the conference (well, of the first day, at least) were a talk by Rob Dobry from the National Security Agency, and a panel on security moderated by Patriot Scientific’s Jim Turley.

The NSA guy, who was involved with the creation of security standards like Common Criteria and the Orange Book, was an incredible speaker. He didn’t provide much information – as you’d expect – but his anecdotes and off-hand comments about government security initiatives were fascinating. Sadly, I lost much of what he said; Dobry held up something, there was a bright flash, and my notes were gone.

The security panel didn’t reveal a whole lot of new information either until the Q&A portion. One analyst in the audience asked what it costs to write truly secure code – that is, code that’s designed and tested to meet quality standards comparable to what the aviation industry uses when it writes software for, say, the Airbus A380 or the F-35 fighter.

The panelists agreed that secure code is about an order of magnitude more expensive than writing “typical” software. The price tag is several hundreds of dollars per line of code – definitely under $1,000, said panelist Jess Irwin from Northrup Grumman, but definitely more than $100, said Green Hill’s O’Dowd. Everyone nodded. A useful data point indeed.

This year’s big announcement from Green Hills was a “padded cell” secure hypervisor for virtualization. It looks interesting.

Z Trek Copyright (c) Alan Zeichick

There’s a lot Jack Bauer doesn’t know about time management. If he did, the star character of the Fox TV series 24 might have been able to give himself a little more time to save the planet from last season’s band of nuke-toting terrorists.

So begins the lead feature in yesterday’s edition of Test & QA Report, a weekly newsletter from BZ Media’s Software Test & Performance magazine. Hat’s off to Edward Correia, editor of ST&P and the newsletter, on a very enjoyable and practical article.

Tip #3 is a particularly difficult one for me to handle — but I know that I need to. Tip #12, well, I don’t think so.

Z Trek Copyright (c) Alan Zeichick

It’s amazing to me that cars don’t tell you the inside temperature. Just about every car I drive has an exterior thermometer. But where’s the interior one?

An exterior thermometer appears to be the new standard feature. My Mazda3 hatchback has one, as does my wife’s Acura TSX. My wife’s previous car, a 1999 BMW 528i (aka, “the piece of junk that spent all its time in the shop”) had an exterior thermometer, too.

The BMW would even chime if the outside temperature dropped enough to present a danger of road ice, which was handy if you were driving from San Francisco to Lake Tahoe in the winter.

But no inside thermometer.

Now, the cars know what temperature it is inside. The BMW, the Acura and my little Mazda all have digital climate-control systems, where you set the temperature and the car holds it. The computer has to know the temperature in order for that to work.

The displays will therefore show you two piece of data:

1. What the outdoor temperature is (which the Mazda calls the “ambient temperature”).

2. What temperature you have set the climate control system for.

However, they will not show you the inside temperature. Even the super-sophisticated computer in the Acura TSX won’t divulge this secret, though it tells you just about everything else.

Thus, when you step into the car, you don’t know if the interior is 130 degrees (sitting in the sun with all the windows closed), -10 degrees (sitting all night at Lake Tahoe), or a slightly warm 85 degrees.

Why not? It’s a mystery. (And I know that there are some cars that do tell you the indoor temperature. I’ve rented a few of them. However, the overwhelming majority do not display the interior temperature.)

The solution? Go to the local auto-parts store and pick up a cheap digital or analog thermometer and stick it somewhere on the dashboard where it’s not going to be in direct sunlight most of the time. Pictured is the model that we purchased for each car; it costs nine bucks from Amazon. Isn’t it bizarre that carmakers leave this out?

Z Trek Copyright (c) Alan Zeichick

I’m delighted to announce that the Software Test & Performance Conference opening keynote speaker is Robert Sabourin. Rob is not only one of the best-rated faculty at STPCon, but he’s also one of the top celebrities of the software test community. Plus, he’s a really engaging speaker.

Rob’s keynote is entitled, “Out of the Frying Pan and Into the Fire,” and focuses on the unique challenges, opportunities and paradigms used by the Scrum agile methodology. The description reads, in part,

This keynote highlights significant challenges and critical thinking required to get things done and transition organizations to Scrum. Robert Sabourin has helped several important organizations adapt their development life cycle models to this system. This talk is based on the three Rs — real, recent and relevant experience — that describe his many examples and case studies in this chronicle of his experiences in moving companies to Scrum.

STPCon Spring 2008 will be April 15-17 at the San Mateo Marriott, San Mateo, Calif. That’s close to San Francisco International Airport, and at the northern end of Silicon Valley.

Z Trek Copyright (c) Alan Zeichick