Showing posts with label quote. Show all posts
Showing posts with label quote. Show all posts

Thursday, September 13, 2007

Respect

I catch a train to Sydney CBD where I work. I notice a big difference between my morning and evening commute.

Morning commute is usually a very pleasant ride. I catch a CityRail train that starts its trip at my station, therefore I get a seat anywhere I like. This is an all-stops train that usually waits for the express one. I really do not understand the human nature! My station is very close to the city (10km to be exact). Nevertheless, people chose to ride on an old fully packed express train, rather than all-stops brand new Millennium train, which by the way comes only five minutes after the express one.

That makes me think. Why would anybody choose to stand on the train, squashed between other people for 15 minutes rather than spend 20 minutes seated in comfort and doing something useful or enjoyable, like reading a book or magazine?

And if I happen to miss my all-stops than seven minutes later I can catch another express train which is a brand new one and with plenty vacant seats this time.

I love my morning rides! They are quite. I guess most of the people are still half asleep or simply have nothing to talk about.

Evening rides are a whole different story. I rarely pick the train that is new - maybe I should find out what time such leave and then try to make it to the station on time. But I cannot be bothered.

Anyway, in the evenings people seem to chat a lot. Just yesterday I boarded the train and along my side there was an Indian guy (no race discrimination here, all people are same) already on his mobile phone. Talking non-stop! (Luckily) there is no mobile coverage in the tunnel under the city so he was cut off when we left the station. As soon as we emerged back on the surface, he re-dialed and continued to talk for next 25 minutes until I arrived at my station. He probably continued talking until he reached his destination.

How annoying is that! I do not need to listen to other people's conversations. When I was in Japan I admired they culture. One of the things I'd appreciate here in Australia is that in Japan people do not use mobiles on the trains. It is simply impolite. They even switch the ringing to vibration mode.

I am annoyed by loud people who selfishly created noise that other passengers must tolerate.

It's time to fight back!

As mentioned at Much Madness::Or divinest sense? website:

Coudal Partners published a PDF of business card-sized printable handouts designed to be given to people when they are annoying you.

I wish I had some of these SHHH cards that I could simply pass to these folks.

Monday, August 27, 2007

Java Puzzlers, Episode 6

I am a big fan of Java Puzzlers.

Another part of the Java Puzzler series appeared on Google Video couple days ago. This is one named Advanced Topics in Programming Languages: Java Puzzlers, Episode VI and is a repeat of a talk given at Google in May and at JavaOne 2007.

Josh Bloch and special guest star Bill Pugh present yet another installment in the continuing saga of Java Puzzlers, consisting of eight more programming puzzles for your entertainment and enlightenment.

I really enjoyed watching it and also learnt a thing or two.

Funny thing was when Bill Pugh said in the conclusion:

Use FindBugs: it finds all 8 bugs in this talk!

I use FindBugs everyday and I have to tell you, our codebase (JIRA) is quite clean and FindBugs helps us to keep it that way.

Alright! Enough said. Go on! Watch it!

Related posts: Java Puzzlers

Saturday, June 02, 2007

Google Developer Day 2007 in Sydney

Google Developer Day 2007I attended Google Developer Day in Sydney this week. The main page describes the content of the sessions in Sydney. It also links to related video records that can be viewed at YouTube.

The event was well organized. Originally, this was meant to be a 100 people event. However due to its popularity, the event was fully booked within 20 minutes after the registration opened. Later Google decided to change the venue to Australia Technology Park and were able to accommodate all people from the waiting list.

Google Developer Day 2007Google Developer Day 2007

One of the biggest announcements was Google Gears (BETA). It is available for Windows, Mac and Linux. Google Gears is an open source technology for creating offline web applications. As published in Sydney Morning Herald:

The Gears technology promises to give Google a better platform from which to go after Microsoft's very lucrative Office franchise.

Here is a blog post that will get you started with Gears.

Another announcement of the day was Google's purchase of Panoramio, a website that links millions of photos with the exact location where they were taken.

Google Web Toolkit (GWT) got an upgrade as well. GTW 1.4 Release Candidate is a major upgrade to the Google’s open-source framework for writing AJAX web applications in the Java programming language. Read more about its features at ZDNet blog post by Ed Burnette: Google Web Toolkit 1.4: "Have to see it to believe it".

Google Web Toolkit had brought Google's AJAX development out of the dark ages and into the 21st century.

said Lars Rasmussen in his AJAX is painful, painful, painful talk.

Also announced was Google Mashup Editor - experimental product, online application to create mashups. It is currently in beta and access is limited to small number of developers during this testing period.

A great combination of Google's APIs are Google Mapplets. They are mini-applications that you can embed within the Google Maps site. Then they can manipulate the map using Javascript calls that are derived from the Google Maps API. The preview maps site also has Street View, which is very cool and was enabled just few days before Google Dev Day.

When we arrived we received a "speedgeeking" card, which listed six URLs of Google mashups. These six sites were presented live on big screens in the lunch area where everybody had a chance to see the products, talk to the authors and cast one's vote. At the end of the day, Property Guru took the prize home.

Google Developer Day 2007

And if it was not Google, there would be no search. I was strongly reminded that Google is the company behind the most popular search engine when I saw this card on the tables.

Google Developer Day 2007 tag

So there you go Google! I blogged and published my photos with GDD07 tag. Go and find me!

Tuesday, March 20, 2007

Managing User Expectations

One of the last chapters of The Pragmatic Programmer: From Journeyman to Master book that I finished reading today is titled "Great Expectations".

This chapter talks about communicating expectations to the users and suggests to gently exceed users' expectations in order to keep them happy using your software.

I must say that I agree with this book in many points except "The Extra Mile":

If you work closely with your users, sharing their expectations and communicating what you're doing, then there will be few surprises when the project gets delivered.

This is a BAD THING. Try to surprise your users. Not scare them, mind you, but delight them.

Did I miss something here? I understand that a good surprise may pay off, but who knows? It may not be so good after all. Only customers will tell if the "surprise feature" is good.

Maybe I'm too pragmatic (more pragmatic than the pragmatic programmer), but I would feel better to have a happy customer with less surprises. However, the marketing guys may have a different opinion...

What is your opinion? Do you give your users little surprises to delight them? If so, I'd like to hear from you.

Monday, October 02, 2006

Quotes that made me laugh today

A funny quote that came out of Web Directions conference.

The web isn’t a power drill! - Andy Clarke
It’s a series of tubes! - John Allsopp


Creative Commons License This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.