I just found out about the new name of the previously Windows code named “Longhorn”.
Guess what, it called Windows Vista.
Now I wonder who is the smart-ass marketing guy that thought about that?
What is this? half resurrecting dead Digital Corp. companies?
The year branding (95,98,2000,2003) I could live with, the XP signature was OK (at least it sounded good) but VISTA?!
I guess Office will be the next thing to lose the year branding (although it lost it in XP and gained it back in 2003).
Perhaps the real reason and its impact is hidden from me because I’m not a marketing guy and/or your average Joe in computing.
Only time will tell.
I just hope that they will come to their senses like they did in Windows 2003 (which was previously named .NET Server in most Betas).
I ran into this post today.
It mainly talks about the extremes a great deal of developers “ping-pong” between during their life times. Catching the buzz words as they fly and instead of reviewing them and taking a few pointers that can enhance their current development procedure and cycle they just completely and utterly soak themselvs inside of it and forget anything else that existed before it.
I had the dubious luxury of assisting a project that it was simply frightening to send a few of the developers there to any software related conference (even a one day review). They would immediately get enlightened by whatever it is they heard in that conference and start changing every piece of code or procedure they know to accomodate the new “Torah” they were given in their imaginary “Mt. Sinai”.
For example, I worked with one developer that after returning from a design patterns course started to change every bit of code to accomodate some design pattern from the book. Sometimes she used the wrong design pattern just to use a design pattern no matter what.
The funny thing is, that most of these people are not that absolutist in their personal life, so what makes them to go to such extremes in their developer life?
I think that coding style, architecture style, understanding requirements and everything else related to the software industry is mostly gained by experience and experimentation.
Learn all you can and integrate with what you know and already have. That is the right path.
I personally think that before starting any big project, one must understand the requirements. After doing so it is usually best to evaluate various technologies and see if they can be used to accomodate the needs of the project.
Most infrastrucutres are tuned in the 80/20 way. They are tuned for 80% of the types of applications but are less tuned for 20% of the rest of the applications.
That is why, if your project has some special needs there is a true need in writing sample code that tests some issues that might be problematic in the project.
These are just my 2 cents on the matter. Read the link I gave. Its REALLY REALLY funny and educational.
UPDATE: It took a while, but Google eventually refunded me. See my post about that.
Apparently, I am going to be the “proud” owner of a 37.25 bucks Google Desktop T-Shirt.
The same T-Shirt I was suppose to get for free from Google and apparently, If you are outside of the USA they will ship it ONLY in UPS Express.
For god sake, can’t you just USPS it? Normal Air Mail?! it will cost like $7.
This is an amount of money that can be expected for a “FREE” T-Shirt.
Most of the T-Shirts in the GoogleStore cost ~12 dollars so shipping it in USPS will set you back around ~20 bucks. I thought Google have a LOT of money. I’m sure they could have taken the shipping costs on themselves.
The annoying thing is that I knew they might charge me for that (which is OK) but it never said in anywhere that I saw that it will be shipped in the MOST expensive way.
It better be from a fine material, not that scartchy cheap stuff they make most of the geek merchandising shirts of.
The saga of the geeky Google Desktop T-Shirt continues
Do you remember my rant post about not being able to order my free Google Desktop T-Shirt that I got after submitting a Google Search API .NET Wrapper?
I’ve decided today that I’ll go to the GoogleStore again and try again.
I got in, enter the coupon code and it work. Oh what joy!
Expect to see me with my Geeky Google T-Shirt rollering around Tel Aviv on my newly bought K2 Exo 4.0 Rollerblades (I’m still a rollerblades virgin, so you’ll probably see me more on my ass than actually roller blading).
Google Maps API Finally Released
On another Google note, Google released their first version of the public API for Google Maps.
Now that’s something I’ve been waiting to see.
The only thing I find missing is the Search Ability they have in their own Maps site which enables you to write something like “Pizza Place, Washington D.C., USA” and get all Pizza places in Washington D.C..
They don’t expose it yet, but they do give a link to a query in Google for free geocoding sites that can give you geographic locations for streets and places.
I wonder if I can cook up a web site that will let you do a few things:
- Search for location using text queries (like “Pizza Place, Washington D.C., USA”) and show them on the map (similar to Google Maps)
- Let you add new places by marking them on the map, adding their address and some text to them and saving them to my database.
- Add a Web Service that will enable everyone to query my database.
What do you think?