90di travel search blog

Discount on round trip flight bookings

December 13th, 2010 by khushnood

The usual way, for booking flight trips in India has been, separate bookings for onward and return flights. That is primarily because of two reasons:

1. Better management of changes in travel plans of onward and return trips. Say, if the return date of travel changes, then you just need to change the ticket for return journey, and not for the entire journey.

2. Also there were no incentives in terms of discounts in booking round trip tickets.

But in the past few months, several Airlines have started to give significant discounts on the purchase of Round trip tickets. For example on a Go Air ticket from Mumbai to Delhi and back, you can save around Rs. 1500/-, if you book a round trip ticket vs. separate onward and return tickets.

See the example search below:

1) Onward Booking fare: Rs. 5376/-

onward_flight_booking

2) Return booking fare: Rs. 4976/-

return_flight_booking

3) 2-way booking (discounted) fare: Rs. 8762/-

2_way_flight_booking

So for this travel you can save 1592/- if you book 2-way.

But is there a catch?

Not really, just that you need to read the terms & conditions carefully for such bookings. Typically, if you expect the travel dates to change, then it may be better to have separate bookings, as the cancellation/change charges will apply on the entire ticket.

But if you are sort of sure, of the travel plans, then it is worth while, to book it in a single ticket and save money.

Try it out by firing out some two way flight searches. And let us know, if its helpful:

How to specify return flights?

November 19th, 2010 by khushnood

One common question asked to us, is:

“How do I specify the return date for flights in the natural search?”.

Below are a few examples which explain how:

1. Say if you are traveling from Bangalore to Mumbai on the coming 2nd returning on the 5th. Then you just say:

BLR BOM flights 2nd return 5th

2. If the travel is immediate, and in the next few days, then you can just say:

bom del flights monday return Thursday

3. For same day travel you need to just put the same date after the return:

BOM BLR flights 25 return 25

BLR CCU flights 10/Dec return 10/Dec

90di has a new UI!

November 13th, 2010 by khushnood

The blog area has been silent for a while. We had been working on a lot of behind the scenes stuff – on improving the quality of the 90di search engine.

And now, we have some good news to share on the front-end too. We just upgraded the UI to, what we think, is a much better layout. It tells upfront what all travel services we provide. For example, many people do not know yet, that we do have Buses, along with Trains and Flights.

Also it should be easier to navigate for people with different needs. For example people, who want to search using a form. But please do not worry, we have retained the default as “natural” (free-text) search, as that’s what you folks, mostly use, isn’t it?

Do let us know, if you like it. Particularly, requesting you to let us know, if we inadvertently, made any things more difficult, which were easier earlier.

Here is how, the old UI (home page) use to look (for comparisons sake):

old_ui_screenshot

Below is the new UI (in the red shade — which narrowly missed, cutting it in the final release):

new_ui_red

You can try it out here.

Now Choose your flights using the flight fare calendar on 90di.com

April 6th, 2010 by kiran

We have launched the flight fare calendar/outlook yesterday.

This feature was there in our pipeline since long time, and demanded by quite a few users. Earlier, we used to show the flight routes for a default assumed date when the user did not specified the date, which was causing some confusion to our users.

Also from a user-interface point of view it is much more intuitive to  show a big calendar which contains either available-fare, or a link to check fare, when the date is not specified.

So, for flight searches, If you do not specify the date then we will show you the fare calendar. If you specify the date, then we simply show the flight details for that particular date.

More details on Calendar:

We show the calendar for 5 weeks starting from ‘today’. You can click on “Next Week” and “Prev Week” links to see the fares for other weeks. From this calendar you can easily find out the lowest fare in that 5 week period. We show “Check Now” link when there is no data for a cell. By clicking on that link, the flight routes for that particular date is displayed.

For example when you search for “Mumbai to Delhi flights” we will show the fare calendar, which looks as shown below. Since these two are popular airports, you will see that most of the calendar cells are filled up (with the help of searches made by other users earlier).

Mumbai to Delhi flight fare calendar

Mumbai to Delhi flight fare calendar

Another example is “Bangalore to Jammu flights“. In this case the calendar looks a bit sparse — not many searches done for this route perhaps. So, it can be used as date select calendar. Click on any cell, and you will see the flight routes for that particular date.

Bangalore to Jammu flight fare calendar

Bangalore to Jammu flight fare calendar

We think that this feature will be useful for you. Please try it out and let us know what you think.

90di home page is now as light as a feather!

January 18th, 2010 by kiran

Hi Folks!!

We didn’t write any blog for the last two months as we were working on some of the important items. (But to balance our silence here, we have been quite noisy on twitter).

But now we are back on the blog as well and with some good news for the new year 2010! :)

Have you observed the load time of our main site 90di.com today? It should be around 80-90% faster than what it was yesterday.

Our main page was earlier 500 Kb in size which used to make it seem a bit slow (it was only on the home page though). This was a major problem for users, particularly worse for users with slow Internet connections and also those who still use IE6!

All the users had to wait for some time to get the page loaded, and this was one feedback from many users, who love us otherwise.

The good news is that, we have addressed this problem now. The initial download size of our home page is now only 40Kb! Yes, only 40Kb!! which is  around 90% cut from the earlier 500+ Kb!!

However, you might notice some (very little compared to earlier) delay when you do the first search. This is when it loads some additional java scripts. But overall we think it yields a significantly better user experience.

So we are very-very ecstatic about it!! Please try it out at 90di.com and to tell us your thoughts on the same.

Some details on the tech aspect of it: Thanks to GWT (Google Web Toolkit). They have recently released version 2.0. This time they have introduced the concept of ‘code splitting‘. Using this the GWT applications can be split into multiple java script files and hence can minimize the initial download time.

Where online users in India go to book their flight and train tickets?

November 18th, 2009 by khushnood

First up the Greeting:

To you dear users, who took part in our survey: A big ‘Thank You!’. Now please go ahead and look up the survey results, Ye enlightened ones! :)

The rest of dear users/readers: We ran a survey on our site to find out, where people book their train and flight tickets, after they have searched their train and flight here on 90di site. We got around 1000 responses and below are the results.

For flight booking, figure 1 shows the results below.

90di flight booking survey results

Figure 1: 90di flight booking survey results

Not surprisingly the Airline sites are the most popular place for travelers who book their tickets online, with a lion’s share of 54%. This is followed by OTAs then Travel Agents. Flight booking through other sources meant – booking through their corporates or booking via Airline counter. Big surprise was that a significant 17% of people, book their tickets through travel agents (after searching online).

Some inferences from the flight booking survey data:

1) Perhaps the survey reflects the dynamic nature of Air-ticket pricing. As people want to get the best-deal, from whichever option they can get, they go to multiple sources. Hence Travel Agents score surprisingly high, quite close to OTAs (23%)

2) People are using OTAs too for search, primarily. To be honest, Travel search is still establishing itself in India, and perhaps there is an issue of trust (in terms of whether it really is comprehensive and the cheapest). So people do end up searching an OTA site along with a travel search player like us.

3) But one thing is clear, that given a choice, people would eliminate the middlemen and go directly to the source and book i.e. the Airline in this case. Makes for very good common sense too.

Over all: It does make a very good business case for travel search players like us. When most of the people like to book with Airline site directly. And of course everybody would want to compare their options, hence the need for travel search.

Now lets look at the train booking survey results (Figure 2 below):

90di survey train booking graph

Figure 2: 90di survey train booking graph

IRCTC website had a whopping 82% of market share in online bookings. Leaving quite little for Travel Agents and OTAs, with 8% and 5% respectively.

Key Inference based on train booking survey data:

Static pricing of Indian Railways, shuts the door on all the other players. And there is not much scope of adding value to the traveler, atleast as far as pricing is concerned. Means that once the traveler checks the availability and the price (which is also kind of known beforehand), it makes sense for the traveler, to book their tickets with IRCTC, thereby even saving on some service charge, with OTAs or travel agents might apply.

Would love to hear, if you are able to make any useful inferences, from this data we have. As for the proof that we actually did the survey, and not made this numbers up, here is a screen shot of the survey page.

Vertical Search on Indian Railways data (and any and every kind of data)

October 27th, 2009 by khushnood

The number of web sites in the world is already around 250 million and growing very fast. Also almost every body who sells something wants to have a web front end too. In this scenario of e-commerce website explosion, it is becoming increasingly difficult for a user to find the relevant information based on her needs. Below are some questions for which we will seek the answers:

  • How does an Internet user know which site to use to pull out the information?
  • Will the user get the best price and the best fit for her needs, just by searching the few sites she knows?
  • How does the user know which sellers (sites) have what she needs?
  • Also if she wants to compare the price (or other attributes of the product) from multiple vendors (web sites) how does she do?
  • Won’t she be overwhelmed with data after just accessing a handful of seller web sites?

Read the white paper on Vertical Search to know the answers to the above questions.

We wrote this white paper a while back and sent it to some people, with the intent of introducing them to vertical search concepts and hoping to cause a change in how people think about their websites and data on the Internet.

Now trying to reach out to a wider audience, with the same intent. So please do read it and feel free to circulate it to anybody.

Key messages are:

1) Vertical Search is the future way of how people access any information on any domain, including travel.

2) Railways organizations like CRIS/IRCTC can really help catalyze the growth of innovative travel applications by making all their data public. There is already a precedence in the form of dataSF.org  (this guardian article covers the benefits that the city of San Francisco is already reaping by putting their data out in the open)

The link to the white paper, again, is here. Also you are invited to discuss it freely by putting your thoughts/comments on this blog Or in the twitter sphere or anywhere you chose.

Check Indian Railways Tatkal availability on 90di.com

September 15th, 2009 by kiran

Our users have been telling us to include the Tatkal availability details for Trains at 90di.com. Yesterday we released this feature.

Now you can get the availability details for both General and Tatkal quota for trains. We have kept the UI simple, just select the appropriate  radio button in the availability column.

Example: Bangalore to Mumbai by train tomorrow

See the below screen shots for more details.

Train Availability - General Quota

Availability details for Train 1014

Train Availability- Tatkal Quota

Tatkal availability details for train 1014

Please  try out this at 90di.com and give your feedback on this.

microreviews.org reviews 90di; interviews me – Thanks to twitter!

September 2nd, 2009 by kiran

Heard that @Infosys recently closed a deal on Twitter? @90di got a review and interview done.  Thanks to twitter.

Arkid Mitra from microreviews.org contacted 90di.com on twitter for an interview as part of their new series “start-up reviews and interviews”.  The interview was conducted on the same day. The very next day they published it. You can read the full article on microreviews.org.

They have done a wonderful job by doing a comprehensive review of 90di.com. There have pointed out some of the shortcomings of 90di. We need these kind of reviews and feedback. We will address these points.

But couple of things we wanted to clarify:

  • Mumbai to Nazira: Yes we do not show routes from Mumbai to Nazira. But we do ‘Near Search’ for this. Nazira doesn’t have Train or Flight connectivity. So we give options where users can choose a ‘big place’ near to Nazira. This list includes Dibrugarh. So if user chooses Dibrugarh, we show routes from Mumbai to Dibrugarh.
  • Mumbai to Jammu via Lucknow: 90di understands this query as the user wants routes between Mumbai and Jammu which passes through Lucknow. Since there are direct Train/Flights available between Mumbai and Jammu, we show the direct routes first. We also show the routes which have transit at Lucknow. But we agree that  in order to not confuse the user, we can remove the direct routes (being extra nice can confuse the user :) just give him what he wants)

Thanks again to Arkid and microreviews.org folks for doing an effort review. All the best for your site folks!

Get your software implemented by 90di

August 18th, 2009 by khushnood

Greetings!

We are happy to announce a new initiative – of that of venturing into custom software development for other people i.e. for our clients. We look forward to  work with a few clients at a time, alongside our travel product development.

The rest of the details are explained as a FAQ below.

1. Why are you starting to do consulting?

Short answer: For revenue.

Long answer: We are a boot-strapped/self-funded Internet product company and look forward do do some software development/consulting to fund our efforts for product development by sharing our knowledge and expertise with others.

2. What kind of consulting work will you pick up?
We can do anything related to software ranging from software development, to design and architecture of systems. Some examples of the nature of work we would do:

a. Software Design & Development

b. Architecture consulting

3. What Technologies can you provide consulting in?
Although we have thrived on FOSS (Free and Open Source) software for a large part of our career. But technology is not a barrier.

We are comfortable in languages ranging from Java to C++ and C.

Operating systems from Linux, to any kind of Unixes (Solaris, AIX, HP-UX) to Windows.

Web servers like Apache, IIS, etc.

App Servers like Tomact/JBoss to Databases like MySql, Oracle, SQL Server, Ingres.

So in one short phrase – ‘Technology no bar’

4. Why should we chose you?
If you like 90di.com travel site and would like to get a site or any other application of the same kind of quality get developed for you, then you should contact us.

5. How do we contact you for consulting?

Just write in a hello mail with small description of your need to sales@90di.com and we can take it forward from there.We ensure a response to your mail within one business day.

[On a lighter note: We read all our mails and are hyper communicative in general, so don't worry about your mail getting lost in pile of other mails. We reply to each and every mail we get, even try to reply to cold call marketing mails]

6. What would the engagement cost me typically?
One liner: It may not price you the cheapest, but it would be one of the most cost-effective solutions for you.

First up: We don’t compete on price. If you are looking for just low price ‘web development’, we recommend to you upfront that we may not be the best people for it.

We look forward to compete on quality and productivity, and these are not just marketing words for us. Here’s our one liner for the two words:

Quality – Clean code with elegant design which solves the most of complex problems in the simplest of ways.

Productivity – Quality code written fast.

As per Joel Spolsky, productivity between programmers can vary by some 10s of times and more! Just for an example: It’s rumored, that companies like Google have an average productivity per programmer/per month of some 2500 lines of code. We make a promise upfront to at-least double that for you.

So hopefully, it should be the most cost effective software that you can get written anywhere. We will even refuse work and advise you to go to other people, if we think we are not the best guys for you.

7. You arrogant fools, you fancy you are more productive than Google, eh?
Not at all. On the contrary, we are overwhelmed by what companies like Google have achieved. And we are sure they have genius programmers in their ranks. Seems the Page Rank algorithm was just implemented in two weeks. Paul Buchheit (no longer with Google), wrote the initial version of Gmail in just a day, yes just a day!

But we also believe, that average productivity per programmer comes down in a inverse proportion to number of programmers you have in the company. Example 37 Signals had just 5 programmers till about some time back, and their revenue was in millions of  dollars (don’t no exact figure).

So we suspect Google’s productivity might have have been as high as some 25000 lines of code per programmer per month when it was running in a garage.

Our mention  is about  this supposed number of 2500 lines of code per month per programmer. As this looks seriously less to us (as I am sure to many other programmers). On some good-bright-sunny days, we do reach upto couple of 1000s of lines of code our selves. Honestly.

8. I am a loyal visitor of your travel website 90di.com, won’t quality of that be affected?
In one word, No.

Just to elaborate, we actually have been doing some consulting in the past year, did you notice the website quality going down or the pace of feature addition being reduced?

We assure you that 90di Travel product is our first love, and we will continue to do full justice to it. Also please do not hesitate to give us a piece of your mind, in case you feel us lagging or lacking in any way.

9. Okay so what’s the secret of your claim to such good productivity?
That’s a secret! :)

But seriously we think there are several. Like our experience working for the very best of Indian software companies (Please check the team page to see our brief profiles).

Also to name one best practice we follow: Less meetings. Yes, we try to have as less meetings between us as possible. We just have a few stand-up meetings like 10-15 minutes meeting, when we feel the need for it. We have a bias for asynchronous means of communication like email (yes email still works for us) And as said earlier, we do read our mails.

10. Hmm… you people look like you can be given a try?
Thank you! Please do so and we promise we will strive to make you one delighted customer. just write a mail to us at sales@90di.com with a short description of what you want.

11. BTW, Doesn’t Paul Graham say that product Startups should not do consulting? ;)

First up: A lot of our work culture has been picked straight out of Paul Graham’s essays. So we do respect and pay a lot of attention to his views. But we also think ourselves, and so we don’t agree to all the things he has to say. Two examples of where we disagree with him:

a. Product Startups should not do consulting work:
We believe in the philosophy of  ‘to each his own’ meaning each startup can not run on one fixed formula. And people can do some tactical stuff to avoid other time wasters e.g. Running after VCs.
(NOTE: If a VC approaches you its a different matter altogether)

b. Another example where we disagree with him is with the use of Lisp.
Again we believe: ‘To each his own’ meaning language is but just a tool and we won’t shy away from using Lisp if we had to.

But seriously, come on…,  Java has got so much momentum behind it and you can easily get so many great piece of software for free e.g. Double MetaPhone implementation.

And we also try to remember that finally what matters is how fast you can convert your ideas to code, and languages like Java are simply, and equally, great for that purpose.

Finally, we look forward to working with you on your upcoming software projects. Do tell us, even if you have a need which you think may come up in a few months time. Also please do tell about us, to a friend who you think can benefit by you recommending us. In any case, please do not hesitate to write to us for any more information at sales@90di.com

NOTE: Comments on this blog entry are closed.