Catching a Wave 1

Posted by F Mon, 01 Jun 2009 01:38:00 GMT

I think Google Wave is a big thing.

The idea of replacing emails with feeds of conversations is not a new one. I remember brainstorming about this with friends, and here is an old article around this idea from an ex coworker.

But the guys behind Wave not only turned this idea into reality, they are pushing it very far, with great ambition and with the power of Google. Wave might not only replace email and instant messaging: it may easily become the main user interface for many software systems.

One good thing is that the Wave protocol is open and designed to be federated, much like today's email (where you can send emails to users on different domains) and unlike popular instant messaging systems and social networks (which are centralized proprietary silos).

The key for Wave adoption seems to me a good Waves-email bridge. Imagine Google's GMail being replaced by Google Wave, but having good support for legacy emailing.

Career move 3

Posted by F Sun, 22 Feb 2009 18:58:00 GMT

Today is is my last day as an Oracle employee.
"Fired? Lay offs?" No, I decided to leave.
"What happened?" Nothing, really.  I was working with nice people, in a good environment, doing interesting work, getting a good salary. I was comfortable.
"So? Why are you leaving?" A deal popped up that allows me go independent and try something different. Actually, I’m teaming up with a good friend to build Code54. We always dreamed about creating our own little software company, and this is an interesting opportunity to give it a shot.
"You must be crazy! Do it during this economic crisis?!" No doubt.  I hope we can make it work on our favor. If I wait for the "ideal" time, I might never get to do it. I was too comfortable at Oracle, but comfort is not what I’m after right now.

This was not an easy decision. I’ve been working at Fuego/BEA/Oracle for over 10 years. I lived all kind of experiences from being a troubled 11-employee start-up to joining the Oracle empire. Thanks everyone!
Stay tuned: In a few months I’ll either be hiring or looking for a job again!

Practical API Design 1

Posted by F Sun, 31 Aug 2008 22:14:00 GMT

I wrote about API design guidelines before, collecting links, resources, papers and hoping someone would write a book on the subject.

The wait is over! Jaroslav Toulash published a book on Practical API Design!

Take a look at the book’s accompanying website for more details.

I’m waiting for my copy.

Oracle eats BEA

Posted by F Wed, 16 Jan 2008 14:37:00 GMT

To me, BEA was the big fish not long ago.

Today, BEA is the small one in the mouth of Oracle.

We are in a steep ride, jumping quickly from a start-up to becoming part of BEA and now of Oracle. I hope we can keep the “small-company” atmosphere here in our division.

Content-aware image resizing

Posted by F Thu, 06 Sep 2007 14:16:00 GMT

Watch this video demonstrating some cool algorithms for resizing and cropping images. They analyse the content of the image and try to remove/add/stretch/shrink only those areas of the image that are less relevant.