Tuesday, September 27, 2011

Happy Birthday Google

Today Google is turning 13 and as far as I know it is old enough to have a Facebook account, although not enough to have a Google+. Ironic isn't it?

Whoever knows me also knows that I love Google :) I use almost all its products if not all them. My first email from GMail is from 2004! when it was invite only and since then it is my primary email :)

I was able to go to Google IO this year which was one of my dreams and I finally could make it real :) I was selected to test their first Chrome OS Notebook a.k.a CR-48 :) I also developed my first Chrome extension and Android App and of course I got my N1 which I believe is one of the best cellphones ever :)

So it is safe to say that I am a Google fan :) and even though I haven't accomplished my dream to work there yet I am sure one day I will,

So, happy birthday Google :) and I am sure there are a lot more to come.

Here is a video which shows Google's history and I must say I have been there for most of its accomplishments :)

Monday, September 19, 2011

Google Wallet is here

I still remember the first the time Google announced Google Wallet . I said to myself this is amazing! This is going another huge step in the way people make transactions, a new experience for customers and obviously for sellers.

Technology is  moving faster really really faster. My cellphone has already replaced lots of things, Notepad, Watch, Alarm Clock, GPS, Dictionary, and now It is going to replace my wallet. How many times have you forgot your wallet? and how many times have you forgot your cellphone? These days cellphone is the primary thing everyone keeps in theirs pockets all the time! It is more personal than anything else. It makes perfect sense to handle your wallet now. If you think, it is more secure. If you loose your wallet, you need to call all your credit and debit card companies to cancel all of them and of course ask for new ones again and without mentioning that you need to update all the online stores you usually shop. On the other hand if you loose your cellphone, this information is totally encrypted and it needs an extra PIN number to have access to it. So you just need to get a new cellphone ;)

The bad news is that as technology moves, you also need to get hardware  if you want to take advantage of it. In this case the technology behind all this magic is called NFC ( Near Field Communication). Right now not so many devices have this, but as usual it is just a matter of time.

You can read the official post here to find out more about this. Meanwhile I will consider updating my N1, probably I will wait for the next Nexus device and IceCream Sandwich ;)

Enjoy the video :)

Sunday, September 4, 2011

Prototyping vs Engineering

Whenever I have time I like to watch talks from people I admire and consider inspiring, you know Larry Page, Sergey Brin, Steve Jobs, Eric Schmidt, Linus Torvalds and well lots of them. This time I was watching a QA session with James Gosling a.k.a "The father of Java".  I started my university years with Java and since then, well has been my favorite programming language :)

Anyways, one of the questions he answered [1:08:25]was: "Common mistakes software developers make" he said  "Confusing Prototyping with Engineering tends to be a big one..", "A prototype is a learning experience you hit the delete button and then you re-write it..."

That answer hit me right away and I wished some people i know could watched it and specially this specific question. Sometimes you do not have control over your projects and that is frustrating because you know when something is wrong, something could be done better and that in the future if you do not do it right, it will cause lots of problems. And when you try to say it, nobody listens to you, believe me, it feels really really bad when you have to fix all the things you had predicted but no body wanted to listen to you.

You learn about these kind of mistakes the hard way and when you do it you do learn because of these huge mistakes is that projects fail or get delayed or even worse. The best thing though is next time hopefully you won't make the same mistake.

The very first time that happened to me was years ago and I thought we have learned about it, well at least i did, but it seems some people have not and that is just sad. I see one of those situations coming soon and I do not know what should I do. I guess it is not in my hands, isn't it?

The video is worth watching so If you have some spare time, watch it you won't regret it.

Thursday, September 1, 2011

Happy 3rd Birthday Chrome

I can't believe Chrome is turning 3 years!. I have been using Chrome since the very first version :) I followed all the new features one after another. I was also there when they launch ChromeOS I even still have it in a Virtual Machine and I was also one of the lucky developers who got a CR-48 from Google to test it and be part of the Pilot program and finally I was there when they sent me the Samsung ChromeBook series 5 one of the first ChromeBooks in the market. I also wrote my first extension :) it is not in the Chrome Web Store yet, it will be soon though.

My CR-48 and S5 side by side :)
So, I think I can say I live in the cloud and Chrome is a big part of it. I won't lie, I still use FF, Opera, Safari and even IE sometimes for work sometimes to test the new versions and also to have a better opinion but always go back to Chrome :)

Commemorating this day Google  put together an interactive infographic, built in HTML5 where you can see the evolution of all Web Browsers and technologies. I must say that it is amazing I have used all of this web browsers since the beginning, Am I that old? :( Anyways, there you can see how the UI has changed between them, Safari and Chrome have barely changed but Opera, FF and EI have change a lot since the first days. Also, you can see how MS took more than 5 years to update EI 6 and it is understandable it was a monopoly back then.

I am sure there will more years to come and so many cool things but so has been a great ride :)