Archive for August, 2006

What is the Future of Television? Hint: It’s 3 Minutes Long and has an English Accent.

Saturday, August 26th, 2006

Yes, I am referring to Rocketboom, which debuted on TiVo this week. It shows up on the “Now Playing” list just like any other show. Here, you have (relatively) low-budget video content showing up alongside mainstream TV programming as a first-class peer.

This is clearly a testament to RSS and its descendants (blogging, podcasting, whatever-we-end-up-calling-podcasts-with-video, etc.), and a sign of things to come for mainstream media in general.

If you have TiVo (and a broadband connection), here is more information on the Rocketboom Video Download Trial.

ProjectPipe.com Success Story published on python.org

Wednesday, August 23rd, 2006

Python.org has a number of very interesting Success Stories of how various organizations are using Python to solve real world problems. With all of the focus on web development frameworks and such, it’s interesting to see the diverse set of problems that Python is addressing every day.

In our new case study titled Botonomy Uses Python to Create ProjectPipe.com for Web-based Project Management, I give a high-level overview of both the “why” and the “how” behind ProjectPipe.com, our hosted project management solution.

The article talks about the problem that we set out to solve, and walks through one of the more detailed “behind the scenes” overviews of ProjectPipe that we’ve published to date.

Web 2.0 is the William Shatner of the IT world

Wednesday, August 23rd, 2006

Comedy Central’s annual celebrity roast was on this last Sunday night. This year’s celebrity roastee was William Shatner.

Why is William Shatner famous? Let’s just say that if you and your buddy with the pointed ears ever decide to book a discounted trip back via to 1983 to watch an action-packed police drama where the show’s protagonist sings a really creepy rendition of Elton John’s “Rocket Man”, then Shatner’s your man.

If you missed it, well let’s just say that all you Star Trek fans should set your phasers to “Incessant Reruns”. Truth be told, they might as well rename the network “Roast Central” for the 11 months following the initial broadcast of the roast each year.

This same weekend I stumbled upon the Web 2.0 Logo Creator, which I used for the Shatner logo above. It dawned on me that both William Shatner and Web 2.0 share the following characteristics:

  1. Both are immediately identifiable, almost iconic in nature

    As any Star Trek conventioneer can tell you (sometimes even in Klingon, nevertheless), Shatner is larger-than-life to the Trekkies out there. I was never a big fan of the show, but to its fanbase Star Trek provided an entertainment experience that was far more enriching than that offered by its late-sixties television contemporaries.

    Likewise, Web 2.0 applications are very distinctive in their feature set, branding, and approach. To many, Web 2.0 also provides an experience that is far richer than that offered by (cough) Web 1.0 applications.

  2. Both served a necessary role in the evolution of their respective ecosystems

    Shatner’s role in Star Trek helped bring Science Fiction to mainstream TV and cinema audiences.

    Nowadays, many Web 2.0 applications are causing the IT world to rethink the very nature of thin-client applications and the possibilities thereof, as Web 2.0 has mainstreamed a variety of technical and design considerations.

    At the risk of making Newton roll over in his grave, the “killer app” of tomorrow will see further by standing on the sans serif shoulders of beta-quality giants.

  3. Both have managed to become caricatures of themselves, while they still “keep on keeping on”

    Sunday’s roast made it crystal clear that Bill Shatner has his self-deprecation switch stuck on the “ON” position. Yet his acting career continues to flourish in shows such as Boston Legal.

    Similarly, there have been a number of sites that make fun of Web 2.0 conventions, yet nearly all of the interesting web apps as of late embody many of the principles, technologies, and design considerations that are often subject to parody.

So, Messrs. Shatner and Web-two-point-oh, keep in mind that in the IT world, like the Friars, we only roast the ones we love.

Why is TextMate so popular?

Wednesday, August 9th, 2006

TextMate won the 2006 Apple Design Award for Best Mac OS X Developer Tool. Congrats to Allan and everyone who has contributed to the project.

I was a Vim guy for many years, and recently made the jump to TextMate. I’ve had a few false starts in the past, going back to what’s familiar, but I’ve completed the transition in less than 210 days. (Applause).

There are a couple reasons why I switched. Most important was my belief that while Vim is great at slicing/dicing text, TextMate was built for slicing/dicing higher-level concepts and structures expressed in text. I convinced myself that the context-awareness and snippet-fu that TextMate brings to the table would lead me to be more productive in the long run.

TextMate brings to the commoditized world of text editing what OS X has brought to the commoditized world of operating systems. I think that the tastes and preferences that lead a developer to buy into and evangelize the Mac platform are the same ones that lead that same developer to buy and evangelize TextMate.

A quick analogy: If you look at text editors as operating systems, then TextMate is the OS X of Text OSes. Much like OS X takes the power of Unix and makes it lickably good looking and easy to use, TextMate has taken shell script pipelining and built the necessary abstractions required to profoundly flatten the learning curve.

But, you may rightly say, Emacs has had rich programmability for years. Any Emacs (or Vim, for that matter) guru can duplicate many of the functions that TextMate provides. Not only that, they can take the list of reasons why their editor is arguably better, have the items psychoanalyzed, and emailed to you in an encrypted file, all without leaving the confines of their Text OS, er, text editor.

My response? “Exactly.”

Any Emacs guru can and will do those things, and they will be very happy and productive in the process. Vim, Emacs, and TextMate are all great editors. It’s no longer a matter of what’s the best editor, but rather, what is the best editor for you?

I think that Emacs is the Linux of the Text OS world, whereas TextMate is the OS X of the Text OS world.

Specifically, the things that make users pick TextMate over Emacs are precisely the types of things that make a user pick OS X over Ubuntu Linux as their operating system of choice.

So once a developer makes the deliberate move to OS X, making the subsequent jump to being a TextMate customer is both easy to do and consistent with their underlying value system.

So that’s why Allan has sold scads of licenses. He’s built a great product that strongly resonates with many of the tastes and preferences of his entire target market.

Or…maybe it’s just that the Rails and TurboGears screencasts were flat-out cool. What do I know?

Apple iCal Server runs on Twisted

Wednesday, August 9th, 2006

There was a bunch of news coming out of the Apple Worldwide Developer Conference (WWDC), but in my opinion, the story with the lowest “press-coverage-to-significance” ratio is around Apple’s iCal Server. It turns out that the server itself is written in Python using the Twisted networking framework.

Yesterday, it was also announced that Apple officially joined CalConnect, the calendaring and scheduling consortium. The iCal Server supports CalDAV, the up-and-coming standard for standards-based calendar and scheduling over commodity web infrastructure. For more info on CalDAV, check out this CalDAV article on NewsForge.
I find this interesting from three perspectives:

  1. SMB Market Expansion: Apple’s movement into the calendaring space will provide another viable alternative to Exchange, especially for new businesses. Before WWDC, the rumor mill was buzzing about Apple getting into the Voice-over-IP (VOIP) business. I think that this is the classic Apple play: Take a useful technology that works, package it in an elegant interface, make it easy to use, and then cast the problem so that people say “Why didn’t it always work this way”. An easy to use Calendaring and VOIP solution from Apple would be a game-changing moment.
  2. Ruby vs. Python: It puts some context around the announcement that Ruby on Rails will ship with Leopard (OS X 10.5). The bundling of Rails is great news for everyone involved. The Rails community is very much pro-Mac (all of the core commiters, and the vast majority of Rails developers work on Macs (much to the delight of Allan Odgaard, developer of the phenomenal TextMate text editor).

    However, the fact that Apple is building new, high-profile applications using Python should indicate that Apple is not likely to be a one-trick pony when it comes to dynamic languages.

  3. Additional validation of Twisted: The fact that Apple is using Twisted as the foundation for something as strategically important as Calendaring should reinforce the well-deserved image and reputation of the Twisted team and the software that they produce.  In time, this is certain to introduce Twisted to the greater IT industry, and make Twisted-based applications much more interesting to the broader market.

Debit Card Monopoly: The “New Coke” of the boardgame business

Saturday, August 5th, 2006

I wouldn’t fret too much regarding the news that Monopoly will be replacing cash with Visa-designed debit cards.

Now, I don’t want to go off on a rant here, but I think that the Parker Brothers don’t know their thimble from a hole in the ground if they think that replacing Monopoly money with debit cards is a good idea. Besides, what will Canadians use in their vending machines?

Our entertainment overlords at Hasbro are just setting us up for inflated prices for “Monopoly Classic”, when it makes its glorious return. They are already counting on us waxing nostalgic for getting paid in $1s and $5s when little Bobby saunters into the beautiful hotel you built at Casa Del Ventnor

Tedium, we hardly knew ye.

Besides, I don’t understand the parents that would buy a cashless Monopoly game to begin with. I mean, Monopoly is a little slice of traditional, old-time Americana. Just last night, we sat around our well-worn Monopoly game for hours. You know, the Bass Fishing Lakes Edition.

I hear that they also have one related to Las Vegas. Or maybe it was Atlantic City.

I forget.

These days, there is a special edition of the game for every movie, city, sports team, hobby, special interest, and topical skin condition. Obviously, brand integrity is not important to either of the Parker Brothers. Seriously, you could drop a half-packet of Splenda into a Big Gulp-sized cistern of coffee, and still have less dilution than the Monopoly brand. What gives, muchachos? I mean Peter Parker is obviously busy at night, but the other one, he has no excuse.

I was at the toy store the other day trying to buy Monopoly for my nephew. I had to ask the kid at the front desk where they kept the Monopoly edition of Monopoly. His answer: 1987.

This latest move is a pure unadulterated marketing move by Visa. I can already picture their commercial after the “Debit Card” Monopoly hits the stores:

  • Board Game: $15
  • Movie Rental: $4
  • Zipping through the tedious parts of the board game so that you can put the kids to bed and watch the movie: Priceless

Family board games are all about the process of playing and spending time together, not Tivo-ing through the gameplay to get to the end. Plus, the swapping of cash among family members is a time-honored tradition. As well as a great (achoo!) way of teaching the youngins to wash their hands after handling money. You never know who touched it last.

At the end of the day, if little Mandy doesn’t grow up learning how to manage her own cash in the cocoon-like setting of the typical family Monopoly game (cheating, temper tantrums, and wicked accusations aside), she’ll end up like the other Bratz dolls dancing at the Community Chest.

You know, it’s that charming little joint at the corner of Baltic and Mediterranean Ave.

And evidently the last place in Atlantic City where Monopoly money still reigns.

Of course, that’s just my opinion, I could be wrong.

(With obvious apologies to Dennis)

Also, with apologies to Canada. I had never heard of the Monopoly/Canadian money analogy before this morning. But the line popped into my head and I had to run with it, eh?