Cubic Compass Software
If you haven't already checked out the presentation on Google Wave (below), I would recommend pulling up a chair and sitting through the 1 hour 20 minute video to get a glimpse of the future.

Google Wave foreshadows what I would refer to as "composite applications". Except Wave takes the concept of building dynamic threads (called "waves") to a whole new level with support for federation, async/real-time communication, desktop integration (via Google Gears), and a 3rd party plug-in API.

What strikes me in watching this video is how similar Wave's underlying architecture is to our own community graph. Our XOS API takes a very similar approach to generically defining objects and supporting hierarchical compositions.

It's unclear to me how Wave's open source distribution strategy will play out. The model appears to be quite similar to what I was hoping Microsoft would do with their cloud strategy, which is to enable partners to build out and host datacenters that are federated through a common platform.

Google seems to understand that making Wave a replacement for all the pre-Internet protocols (SMTP, POP, FTP) will require ubiquitous adoption of a technology that is not owned by any one corporation.

There's a waiting list to start playing with Wave, so go sign up here.

Posted: Sunday, May 31, 2009 2:20:00 AM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  | 
Todd, from Sales and Marketing, took the following pics during last Wednesday's trek down to Cubespace (in Portland, Oregon) where I presented 'The Art of Ware-as-a-Service' to the XP user group.

We unfortunately learned that Cubespace is in dire straits, but an initiative is underway here to help them keep going.

The presentation could not have been more timely given the circumstances. Many gifted Portland entrepreneurs are laying low under the premise that venture capital will somehow rebound; but reality could not be any further from this illusion.

SaaS business models allow software developers to launch companies now with almost no capital. Sure, the economy will rebound, but it's not likely to be in tech. Software is pervasive and is used in all aspects of the economy today and there are literally thousands of opportunities available in the long tail.

If you have a passion for developing software, then platforms like EC2 and Force.com are available to build companies that can quickly scale to $1M-$5M per year. This is markedly less than the $100M VC's are looking for, but those opportunities are few and far between. Better to spend your time pitching to potential customers than VCs.

Maybe the term "start-up" carries too many overly ambitious connotations to be used anymore. Not sure what to call it, but the time is definitely right for lot's of small software companies to emerge in the cloud, and Portland has the talent to be at the forefront of this effort.

Posted: Monday, May 25, 2009 1:14:56 AM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  | 

Reminder: I'll be presenting at this month's XPDX Users Group meeting. Looks like I may be competing with the American Idol final, so be sure to program your Tivo or just enjoy the presentation slides below :-)

What: The Art of Ware-as-a-Service
Who: Mike Leach Founder/CEO Cubic Compass
Where: Cube Space
622 SE Grand Ave

Portland, OR 97214

http://cubespacepdx.com/directions
When:
Wednesday, May 20th, 2009 6:30PM Gathering. Talk starts at 7PM

Description:
The first wave of Agile software development challenged "waterfall" project management methodologies and traditional Quality Assurance. The next wave of Agile challenges on-premise software through what is known as Software-as-a-Service (or SaaS)

Using Sun Tzu's timeless classic "The Art of War" as a framework, Founder/CEO of Cubic Compass, Mike Leach, presents principles and practices for creating and leading an Agile SaaS organization that challenges the status quo of software development and delivery.

Posted: Wednesday, May 20, 2009 1:41:59 AM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  | 
Pardon the deconstruction here, but I've had several people ask me "What is Twitter?" and "Why should I care?" (thanks Oprah).

Without getting into the myriad details involved with how an organization can engage in personalized, one-to-one, real-time dialogues in the public domain, I simply tell people to think of Twitter as a stream of news headlines, except everyone in the world is qualified to submit any headline they wish.

Marketers should continue to develop and publish Marketing materials, but should consider including the following steps in their publication process:
  • Create an account for your brand on Twitter. Keep the name short (reasoning below)
  • When publishing, add an additional step for writing a 100 character headline
  • Use a URL shortener, such as tinyurl.com or bit.ly, to create a short link to your marketing material
  • Post your headline and URL link to Twitter
If further discussion ensues on Twitter, great. If not, well it's another opportunity for people to find your message if they happen to search for keywords used in your headline.

Twitter has a 140 character limit per message. If you want your message to "go viral" or enable others to share your message, then your headlines will need to be less than 140 characters to accommodate some additional information.

There's no hard rule, but people commonly "re-tweet" messages on Twitter by simply adding RT and your account name before the original message.

Here's an example character count breakdown of a re-tweeted message (including spaces):

RT @dlog [headline here] http://tinyurl.com/ajskeu

3  +     6     +          107            +              24            =          140 characters

You can see that the URL and retweet information consume 33 characters on their own, leaving only 107 characters to write a strong and compelling headline. The longer your account name, the less room for headline characters.

There is much more to Twitter than simply writing headlines, but this is a good fundamental skill to practice and master for starters.

Happy Tweeting!

Posted: Sunday, May 10, 2009 11:15:08 PM (GMT Standard Time, UTC+00:00)  #   
Comments [1]  |