Sunday, 15 May 2005

Saturday, 14 May 2005

Setting up a Web Development Environment in Tiger

This message means the upgrade is complete.

Last week I started the upgrade Mac OS X 10.4 “Tiger” around the house. To my pleasant surprise, it went extremely smoothly. The most tedious and frustrating part was waiting for my newly enclosed external hard drive to copy tens of gigs of files back and forth for 2 machines.

The upgrade was an excellent opportunity to clean house and back up. Something my Powerbook was sorely in need of. After the install, the ease of copying my Home directory and a handful of required applications (NetNewsWire, Transmit, VooDooPad, BluePhoneElite, Skype, SubEthaEdit, Quicksilver) back to the laptop meant I was 85% back to normal almost immediately.

The tough part was getting the web development playground set up; I’ve still got a week left in the 21 days of Ruby, and I’m lost without a local install of PHP.

After un-commenting the PHP modules in Tiger’s default Apache install and setting the permissions on the items within the /WebServer/Documents directory to 666, PHP was working as expected.

After that, Ruby, Rails, and MySQL. For this, I highly recommend TextDrive’s About “Setting up a development environment on my Mac”. It walked me through everything and like everything at TextDrive – straight-forward and friendly. As of this writing, some of the items are specific to 10.3 “Panther” and I was able to skip over those with no consequence. Without it, I’d still be googling for a good tutorial on setting everything up. Now, I’m ready to rebuild my seemingly broken WishRSS.

Thursday, 12 May 2005

Even the Almost Perfect Customer Experience Takes 15 Years

I bought a car last week. We’ve been looking for another one for some time and not been real happy with what’s available (anything under 20 mpg just seems irresponsible). My father-in-law has a fantastic, nearly 15 year old relationship with a dealership. He’s purchased every car I’ve ever seen him drive there. When Jen and I wanted to buy our first car, we went there.

Jen found our new car online. We’d been looking at imports and this was a domestic. We were looking at cars twice as expensive. This was exactly what we were looking for and it was at this dealership. She asked her dad to check it out. He calls back with the whole story, everything sounds good. All we need to do is drive the 4 hours to pick it up.

Perfect.

Then, like the story Christopher Carfi quotes, the warranty salesperson got involved.

We don’t know him. We know the car salesman, we know he guys in the shop. We don’t know the warranty guy. More importantly, he doesn’t know us.

He doesn’t know the kind of drivers we are, what we find important, or that we wouldn’t be there without the aforementioned 15 year old relationship. Then he attempted to sell us an extended warranty for a car we all knew would be fine for as long as it mattered.

Everything else about buying the car was perfect.

Wednesday, 11 May 2005

Tuesday, 10 May 2005

Consumer Software is the New Enterprise Software

Recently, a colleague asked for a recommendation on an enterprise asset management system.

Frankly, I’ve only had bad experiences with enterprise level software. My major complaints have been;

  • Too hard to use
  • Too expensive
  • Doesn’t map to existing business culture and processes

I ask what this system will be used for; sharing digital photos remotely.

There’s a requirement to annotate the photos for easy searching, there’s a requirement to alert other team members when new photos have been uploaded. The photos won’t be at high quality – they just need to be higher resolution than a black and white fax.

First, how many photo sharing sites are there? a dozen?, including shutterfly, ofoto, smugmug, and snapfish, picasa and open source projects like Gallery. Not to mention sharing is built into Apple’s iPhoto. As a happy customer, my first instinct was to recommend Flickr.

Needless to say, this problem has been solved for Joe Everyman. If we consider thousands of disparate registered customers one big enterprise, these apps have proven to be stable, reliable, on a multitude of platforms. Flickr’s pro account is $25 per year. For 10 team members, that’s only $250/year. I don’t know of a more reliable, easier to use client-server enterprise application that costs less than $250/year. Seems like a small price to pay for an application that’s continually being updated and provides the same volume of capabilities.

Let’s not even look at photo sharing, in the text publishing side there’s TypePad, on the project management side there’s Basecamp, in the email list management side, there’s Campaign Monitor (happy customer).

None of these services were build with The Enterprise as an explicit target. They were built to make a task easier for everyone. As such, there’s a better than even chance someone in your enterprise is familiar with these or similar tools. The benefit to an enterprise is clear, employees already know how to use them.

And they don’t cost an employee’s annual salary.

Monday, 9 May 2005

Saturday, 7 May 2005

Back in the Pioneer Press

I’d like to thank Julio Ojeda-Zapata and Leslie Brooks Suzukamo for the PodcastMN article in the Saturday Pioneer Press.

The article is right, a key challenge is to lure advertisers. I’m actually not confident the advertiser-publisher relationship we’re accustomed to in radio, televison, and newspapers will effectively migrate to podcasting.

As PBCliberal mentions in his recent ‘Finding my Niche’ show, the strength of podcasting is how effectively it can speak to a very small audience. The same is true of weblogs and websites as a whole.

The barrier to entry is so low with podcasting and the audience so niche, then there’s the fact that a show could be listeneded to the first time months after it was originally published. The traditional mass media ad models won’t work. Honestly, if the products of services the advertisers are hawking are actually compelling – then they should have their own podcast.

On the other hand, following the public radio model makes far more sense – I think ITConversations is setting an excellent example of how to offset the costs by bringing in donors and underwriters. Doug spells out the ITConversation business model here.

By the way, PodcastMN – the Sound of Minnesota is officially up. 14 podcasts, in a single site.

Friday, 6 May 2005

Your Attention.xml Please

If you haven’t heard me proclaim, “RSS killed the visual web designer”, now you have.

Quickly stated, RSS is a structured format for distributing text, audio (podcasting), video (vlogging), even applications in a convenient and anonymous way.

For the publisher, RSS means the timeliness of email without the worry about spam filtering. For the reader, RSS means the convenience of email with the anonymity of a web page.

The downside is metrics.

Measuring behavior on websites is always nebulous. Robots, routers, giant ISPs can all throw off numbers. For publishers RSS doesn’t really help this problem. For readers, there’s a slightly different problem – once you’ve aggregated your 200 favorite websites into a single place, what do you pay attention to.

Cody and I have been talking about Attention.xml solving the both problems.

I’m interested in how Attention.xml can tighten the publisher-reader relationship and help readers share what’s interesting to them with friends. While also giving Cody and I better numbers on our respective podcasts.

More thoughts and prototypes on this later.

Thursday, 5 May 2005

When the Internet is Slow, It’s Frustrating

I’ve got an announcement to make. Some of you lucky folks already know about it. Actually, the only people that don’t know about it aren’t reading this.

Huh. That actually makes me feel better.

Still, I anxiously await
for the DNS to propagate.

It’s official – PodcastMN is up.