Archive for October, 2006

Indicators of the Ruby on Rails trend

Here’s a fascinating market indicator. I was looking for a Ruby book on Amazon, something for lightweight coders, perhaps a beginner’s guide to Ruby on Rails. What did I find? I found a total of 23 books. 9 of them are hitting the shelves within weeks. All of the others were published within the last 6 months.


Here’s a sampling of what’s coming out soon:

The blogosphere saw the Ruby on Rails thing coming a while back. Now the book publishers see it, too, and they’re all racing to get a piece of the action.

There are other interesting indicators like the fact that Dreamhost offers it preinstalled as part of its hosting package. And you can’t ignore the recent adoption of Agile project management which feeds nicely into the Rails approach, even sharing language and concepts at the same level of abstraction.

Yesterday, I asked Jeremy Zawodny how his experiments with Ruby on Rails are going, so far. He replied,

“It’s frighteningly productive.”

I wonder if the venture and acquisition machines out there will learn how to plug into this market architecture. In 1999, startups did the Sand Hill march using PowerPoint as their weapon of choice. The right buzzwords in the right order and charts pointing high and to the right put many on the IPO course before engineers had been hired.

Investors today are looking for working ideas with real customers.

There’s a perfect storm forming.

Everyone’s a media brand on the Internet

My oldest brother is a teacher and a buddhist, and also a buddhist teacher. He has formed a small nonprofit organization called InfiniteSmile.org that helps people understand practical ways to adopt spiritual lessons into their daily lives.

Mike figured out a few things about the Internet without any formal experience online and recently launched a new web site:

  1. his web site can serve as a net to catch new customers
  2. posting regularly keeps people coming back
  3. an email newsletter is a nice reminder to his customers that they have a relationship with him
  4. podcasting and blogging is a great way for him to distribute his teachings and engage other people also talking about the topic out there
  5. customers are willing to pay for specialized events where they can dive deeper into subjects and socialize with other members of what is becoming a community
  6. he will likely be able to sell other deep dive materials like a book, for example

The formula works in amazingly diverse contexts.

Write and hear your own presidential speech

I’m not much for browsing the web for the sake of browsing, but the recent coverage of StumbleUpon inspired me to try it again. It paid off immediately. My second click took me to this site.

Watch how I put together several audio snippets to write a 90-second speech for President Bush:

Scaffolding web sites with Ruby on Rails

I started messing around with Ruby on Rails for the first time on Sunday. This was after spending all day Saturday tearing down kitchen cupboards, tiled sinks and entire walls for a friend who is remodeling his house, so I got my fill of building last weekend whether real or virtual.


Photo: bruce grant

Trying to figure out how Ruby on Rails worked, I felt like I was remodeling my brain. It was as if I walked into Ikea with just a basic idea of what I wanted my new kitchen to look like and then walked out with design schematics and new appliances an hour later. I suddenly had confidence that I could create a really nice web site with a lot of functionality that was basically inaccessible to me before because of my limited programming background.

The “Ah hah!” moment came for me when I added two words to one of the scripts: “scaffold mydatabase”. When I refreshed my web site, I was adding, editing and deleting data in my database via a web interface. It all automatically just worked. Then literally 15 minutes later I had 2 databases talking to eachother.

It’s mindblowing how much power this environment gives to people who aren’t true coders.

I have a feeling I’ll get stuck and frustrated with what I’m trying to build. But I’m very hopeful Ruby on Rails will get me closer than I could with open source PHP tools. If nothing else, I’ll get a sense for this new trend.

Programming seems to have about a 3 year fashion cycle that also intersects with influxes of new ideas for web applications and a full cycle of students coming out of university. Now we’re at the early stages of a creative explosion on the Internet enabled by things like Rails, open APIs, storage solutions like S3, and JSON. And you can also wrap an idea in any number of different business models in even less time than it takes to build the product itself.

Maybe instead of LAMP (Linux, Apache, MySQL, PHP), we now have RASH (Rails, APIs, S3, Hosted).

There must be similar reactions to breakthroughs in the construction industry when things like cross-linked polyethylene (PEX) hit the market. Of course, construction suffers from bad naming as much as any other trade. Not everything can be as cool as a sawzall or funny pipe.

The strategic role of high quality editorial

Quality editorial is not a growth position for a media company. It may be a competitive advantage. And it will surely be a brand differentiator. But it won’t by nature expand audience or increase revenues. It’s not necessarily even a loyalty control.

Of the many great things the Internet has done for media, it has failed to value trustworthiness enough. Instead, it values speed, plasticity, and access. Information is rewarded when it is first to appear, maleable and distributable in numerous ways, and available through multiple channels — links, feeds, indeces — and through other people.

How is a niche publisher to compete? First, catalyze relationships with and amongst people. Second, leverage the value chain as it is to your advantage. Paying more per word for content that is slow, static and hard to get to is a recipe for failure online.

This is the strategic play that makes the MySpace acquisition seem even smarter than I think Fox was aware of at the time. YouTube has adopted a few of the social aspects that make MySpace successful, but I wonder if it will be able to catalyze those relationships into something more meaningful than a one-upsmanship JackAss competition.

What publishers do understand well is the role a media brand can play in facilitating meaningful activity in a community. The nature of the relationships with and amongst the community members have clearly changed. And high quality editorial is a piece of that relationship, one that reinforces trust and understanding, particularly in niche publishing where it’s harder to find good information.

The easy mistake to make is believing that because you have good information people will come. They might, and they’ll just as quickly leave if you don’t give them a reason to create a relationship with you or other members of your community.