Uncategorized

Why I had to ditch Google Buzz

It started off well enough. I felt very, very excited about it. Finally a social product I was excited about.

Then it started. Out of no where, I had complete strangers following me. I felt violated.

GMail and Google is my personal and private space. Having Dick Muhamaheed follow me felt like an invasion.

Nuff said.

I’ll try it out later when it’s sorted out.

Chrome usage surpasses Safari. Really?

http://www.crn.com/software/222200092

Net Applications basesĀ its statistics on the browsers used by some 160 million visitors to a network of Web sites that subscribe to the company’s services

Not that I don’t like Chrome (because I do; it’s my main browser), but I’d be curious to know what this ‘network of Web sites’ is. I have a feeling that it might be a lot of geek sites (Mashable, Digg, Reddit, Endgadget), not really reflecting the general population.

That’s IT. Flex, buhbye. GWT, hello.

I’ve gone silent on all my social networks in the couple weeks or so because I’ve been looking for alternatives to Flex. My department are stuck in quicksand right now on the UI front. Each time we make a move, we sink deeper.

The reasons

1. KISS

Yup. Keep it simple people. I know how to do it in the pure Java world, but I didn’t have the know how to hold back the code architects on the Flex side of the team. Result: You spend more time coding the framework than writting actual code.

Another thing: On the UI, keep it optimized. Don’t create the ginormous value objects when all you need are 2 values. Hold multiple value objects.

Obviously, this is a problem with any technology, but unfortunately, we can’t afford to start over (see #3)

2. Flex just doesn’t offer anyting compeling for buisness applications

There. I said it. I haven’t seen anything that’s made me say WOW up to now. We’re building buisness applications that need to be fast and where we need to make a lot of small changes, with a lot of remote calls. GWT remoting kicks Flexes butt up to now. We’re seeing orders of magnitude better user experience and speed with comparable UI setups.

3. The people

Here in Montreal, we just can’t find anyone. We tried to replace our main developper for 2 months and found nothing. Compare that to GWT where you have access to a huge pool of Java developpers.

That being said, we will be keeping Flex in the picture, but for much, much smaller components (charts for example). We’ll also be doing smaller Air applications.

The alternative

I spent last week doing a proof of concept of our application using GWT. In no time at all, I had something to show. The difficulties I encoutered were all related to doing UI (which I’ve never done): layouts, panels, resizing, …

We’ve opted to use the GXT widgets and have some UI experts create a skin for it (yes, we all still hate doing design :))

Short story long, we now have control over our development process. We no longer need to pleed with project managers to avoid UI work. In no time at all, we’ll have reached status quo with the Flex development which was under way, and after that, the whole dev team will be able to contribute to the project … and we can back to nice clean iteration.

Delicious 2.0 impressions

I’ve been a slow adopter of Delicious. But V2, combined with the new habit of publishing thoughts through WordPress – commonly called blogging – has pushed me to use it much more:

  • Useful Javascript snippet which delicious offers to insert a link roll on WordPress.
  • Delicious can post daily summaries through xml-rpc *
  • The Firefox add-on is awesome. With the death of Google Sync (which really wasn’t great anyway), I’ve found a great alternative to centralizing my bookmarks.

* I can’t get this to work right now, but I’m obviously doing something wrong because it’s working for others. [08/15/08 02:30:01 PM -0700] Sorry, you are not allowed to publish posts on this blog.” When I figure it out, I’ll let you know.

Note: No, I don’t work for Yahoo. I just really like the new version.