Google Chrome Is Fast

6 09 2008

Alright, Google Chrome has come out and everyone is talking about it.  I must say that it is really fast.  I almost made it my official browser but some of the web sites were not rendering properly.  Important buttons were missing from the Google Groups pages.

What is interesting is that some of the Google Application pages are displaying with some enhanced visuals such as box bolding or shading.  What if Google were to provide “enhanced features” if you viewed any Google Application through Chrome.  Would that be considered an unfair competitive advantage?  I’m so dependent on a few Google Applications that I would do that.

Maybe Google is slowing becoming the evil empire …

By the way, where is the Mac version dammit!?!





McCain == Bush

6 09 2008





Google Picasa Name Tags

6 09 2008

Just recently, Google Picasa was updated with a new client and web interface.  Unfortunately, they hate Mac users so I stopped using the client in lieu of Apple iPhoto with the Picasa upload client.  Good enough.

The coolest new feature is their support for Name Tags.  Basically, they scan through your photos, do some sort of face recognition and group faces that are similar. After that, you’re able to tag the similar faces all at once.

Why do I think this is interesting?

It provides you with different lens on the same data.  I love that as an innovative concept.  Instead of just viewing the photos by event or chronological order, the photos can be viewed by the most important element, the people.

  • View all photos of …
  • View all photos with the following people …
  • Create slide show with the following people …
  • Share photos with the people tagged …

Best of all, its integrated with their GMail contacts which I just standardized to being my primary rolodex.

The scanning took about an hour on my 750+ MB collection of photos and it did a pretty good job.  The tagging is super easy and view the photos grouped by person is very cool.

It is very cool. You should try it out.





Can we talk about the issues please?

6 09 2008





Inversion of Control and New Architectures

6 09 2008

Here is nice, compact article by Martin Fowler on the Inversion of Control pattern.  I’m revisiting the Spring Framework after stepping away from it for a while.

It’s always important when building a new products to learn from the “pains” of previous projects.  Reminds me of those poor suckers that implemented the full J2EE 1.0 stack back in the day.  Wait, I was one of them. *doh*

Anyway, what’s interesting is it seems that most new architectures are straying away from the Java stack.  According to the case studies at Highscalability.com, most of the new architectures are LAMP, Ruby on Rails or Django based.  I don’t have practical experience on these platforms so I can’t tell you why but folks seem to tell me its a ton easier and quicker to develop.  My biggest fears are …

  • Long Term Manageability.   Well, this is a problem for any architecture but its seems that Java keeps things together cleaner.
  • Performance.  Java has a big head start in this area.

For a startup, these would seem like secondary concerns.  It’s probably a good thing when you start having these problems and by then you can throw tons of VC money at it.

Java verses LAMP verses Ruby on Rails Django

I’m still torn.





Good Quote for Founders and Start-ups

4 09 2008

Below is an except from a speech given by Martin Luther King, Jr. in 1967, on the subject of ending the Vietnam war, delivered at Riverside Church in New York City:

“We are now faced with the fact, my friends, that tomorrow is today. We are confronted with the fierce urgency of now. In this unfolding conundrum of life and history, there is such a thing as being too late. Procrastination is still the thief of time. Life often leaves us standing bare, naked, and dejected with a lost opportunity. The tide in the affairs of men does not remain at flood-it ebbs. We may cry out desperately for time to pause in her passage, but time is adamant to every plea and rushes on. Over the bleached bones and jumbled residues of numerous civilizations are written the pathetic words, “Too late.” There is an invisible book of life that faithfully records our vigilance or our neglect. Omar Khayyam is right: “The moving finger writes, and having writ moves on.”

- Dr. Martin Luther King, Jr., in 1967

Passionate speeches can resonate differently depending on context and person listening.  In this case, the quote resonated with how I build my teams, run my products, drive start ups and push towards positive outcomes.

How many times have you had drinks with friends and he said “I had that idea years ago, I just never did anything with it”.  Some would say that start ups are 10% ingenuity and 90% execution.  Founders need to understand the “fierce ugency of now” or else never gain traction, never gather momentum and flat out fail.

I need to get this quote framed and put up in my office.