Why Holland rocks

image

This is the beer menu at a small bar in the smallish Dutch town of Utrecht. And my friend who took me there assures me they have all of those in stock all the time!

What’s not to like and Holland? Oh and the bar is called “belgie” which means “Belgium” which is where most of the beer there comes from. Except the one I drank – which is brewed in Utrecht itself!

Ordering in large groups

When you go out in a large group, ordering can sometimes become a pain. This is especially the case if you know each other well and want to collectively share a large number of dishes rather than each person ordering a dish for herself. Usually, you can end up either under ordering (I’ve seen cases where three curries have been ordered for a table of ten people) or over ordering (when lots gets left over). And someone or the other is usually left unsatisfied.

There are two extremes in which collective ordering for a large group can actually work. At one extreme, there is one “leader”, whom everyone else trusts to order. The leader finds out the group’s preferences and aggregates them and takes the decision on the group’s behalf. Usually the leader is someone who is trusted, so their decisions are generally followed. There might be some inefficiencies but the rest of the people can focus on the conversation while the leader can bask in the glory of power.

The other extreme that works is completely decentralized ordering, like we did last night when I met a bunch of relatives. People trickled in slowly, and we found it was not feasible (for the butterflies in our stomachs) to wait for the whole group to arrive before we started ordering. And so I ordered a pizza and a pitcher of sangria (when in a large group you don’t need to specifically target who is going to consume the pizza and each glass of sangria – it gets aggregated over). I took a slice of the pizza and a glass of the sangria, and the rest actually disappeared rather quickly.

As people came in, they got the hint, and we never had to waste any time in discussions of the “shall we order this” sort. People kept ordering what they wanted, and since we had an implicit agreement of “sharing”, everything presently got consumed. That we were collectively full was indicated by the point in time when no one was ordering. It turned out to be a fantastic dinner.

Now, there are some conditions that need to be met for this kind of ordering to work. Firstly, there should be no one in the group who is shy or hesitant to order by themselves or requires pampering – such people will end up hungry in this situation. Secondly, there should be some sort of implicit trust in the  group that people will be somewhat reasonable in their order. Finally, given that the only way to split the bill in such situations is equally (since who ate what is rather fuzzy) “tragedy of the commons” should not happen. All conditions were broadly satisfied last evening, and (in my opinion) things worked out.

What kind of ordering algorithms have you used in the past, and how has that fared? Do you think decentralized ordering actually works, or if there are other conditions that need to be satisfied for it to work? Do leave a note on your experiences with ordering!

Buy me an Ardbeg

On one of my other blogs I have analyzed which is the most “different” single malt. It turns out it is Laphroaig, which I recently tasted for the first time and absolutely love.

My all-time favourite single malt, however, is Talisker. In the blog post I wrote last night, I also analyzed single malts which are similar to other single malts. The analysis revealed that the three single malts which are closest to Talisker are Clynelish, Ardbeg and Oban.

Coming back to the list of most unique whiskies, my analysis revealed that there are three whiskies whose degree of uniqueness is much higher than that of the others. One, as I mentioned earlier is Laphroaig. Then, there is Lagavulin, which the similarity table says is close to Laphroaig. And the third? Ardbeg.

So Ardbeg is this rare whisky (similarity score of only ~60%), and which is 95% similar to Talisker, my all-time favourite whisky. So the next time you want to impress me, you know what to get!

Beer numbers

I’ve always wondered why the craft beer at Arbor, a popular microbrewery in Bangalore, is so potent. While I was losing it on one such last night, I made a small calculation (rather simple) which gave me the answer.

The standard serving size at Arbor is 500 ml. The strength of the beers varies from 5.5% alcohol content to 8% alcohol content. While making this calculation last night, I was sipping the one with 8%. 8% of 500 ml is 40 ml, which means that I had 40ml of unadulterated ethanol (combined with 460 ml of other stuff).

Most standard whiskies and hard liquor have 40% alcohol content. So if I were drinking whisky rather than beer (i usually drink whisky and not beer), that one glass of beer was “worth” 100 ml of whisky!

And what about the “regular” beer that I have, which is a 330ml bottle of Kingfisher Premium? That has 6% alcohol content, or 20 ml of alcohol in a beer, which equates to 50 ml of whisky, which is less than one large peg of whisky! To put it another way, one standard unit of beer at Arbor contains about twice the amount of ethanol as one standard unit of bottled beer!

And then it is manufactured right there – because it is a “microbrewery” it is unlikely for each batch to have the precise amount of alcohol. There will be a margin of error. And I’ve been told (verbally, through the grapevine, so this is not official information) that they err on the side of more alcohol – so when the stated alcohol content in something is 8%, they prepare their setup so that the chances of alcohol content being lower than 8% is extremely low. Put that together with the above calculation and you’ll understand why you get so drunk at Arbor!

Tailpiece

Indian Pale Ale is the “beer of beers”. Beer itself is famously an “acquired taste” – I remember being so disgusted when I had my first beer back in 2004 that I didn’t have another beer for another year. Now I’m quite used to the taste of Kingfisher.

But then the taste of IPA is even more “acquired” than that of bottled beer. I had some trouble finishing the IPA I ordered yesterday – what helped me finish it was perhaps the alcohol content which was already working! On a previous occasion I’ve ordered an IPA and only half-finished it. But then fans of IPA swear by it and go all the way to Arbor specifically for its IPA! So it is the “beer of beer”, or perhaps “beerendra beer” (Bikram Shah Dev).

Tailpiece 2

I was there as a part of a really large gathering (some 25 people), with people entering and exiting at random times, so they instituted a good measure to ensure we paid fairly. Every time someone ordered something, the drink would come along with the bill, which the orderer would clear right there.

This way there was no scope for messy calculations on who owed whom how much and all that, and no need for any bill-splitting algorithms!

 

Getting monkeys off your back

I’m mortally scared every time I make pulav. Now, I’m reputed to be a pretty good pulav maker – at least the wife and the mother-in-law will vouch for this, and it is this reputation that puts pressure on me every time I stand throwing spices into the pressure cooker. “The law of averages will soon catch up with me”, I think, and hope that this is not the time it will catch up.

Normally, if you make pulav seven times, and each time make it better than the previous time, you begin to think you’re becoming an expert in that and you can do no wrong thenceforth. I don’t feel that way. Knowing myself fairly well, I know it’s nigh impossible for me to hit 100% accuracy in pretty much anything that I do – at best I can hit a 90%. That I got a “hit” seven times in a row means that the coin fell on the 90% side seven times, and even assuming a Markovian process (success or failure of this batch of pulav is unrelated to previous performances), it gives me a 10% chance of failure each time I make it!

The thing with making pulav in a pressure cooker is that when it comes out well, it comes out great, but it can go spectacularly wrong. I don’t use formal measures for the amount of rice and water I use – it is all based on rules of thumb (literally – sometimes I stick my thumb into the mixture in the pressure cooker to feel if the amount of water is right). And I know that if I put too much water, it can end up being a soggy mess. At the other end, it can end up not cooking at all, or worse, burning.

So when a couple of months back my pulav went marginally wrong (slightly watery, but not inedible) – it made me feel happy. It made me feel happy that the law of averages had caught up with me, and that it didn’t result in a spectacular failure! Sometimes when you know that you are due for a failure, it can be self-reinforcing and result in spectacular failures. So it helps to take a mild fall once in a while that gives you the assurance that you’re human after all, and doesn’t put undue pressure on you the next time.

So what do you think about your continued successes, in the kitchen, at the workplace, and elsewhere? Does that make you feel better or worse? Does it lead to a sense of hubris, or greater self-doubt? Do leave a comment here and let me know.

Vegetables in Indian vegetarian food

A number of my long-time meat eating friends have told me about the lack of vegetables in the traditional Indian vegetarian diet. Back then I wasn’t so sure, as we used to get plenty of vegetables at home, and use them in every meal. However, lunch yesterday suggested that there might be some truth to this statement.

We had lunch at Nandhini, part of a chain of Andhra-style restaurants in Bangalore. The wife had “meals” while I had a biryani. Apart from this we ordered a chicken starter. What struck me as we ate was that neither of us was eating any vegetables.

The biryani, since it contained meat, didn’t have any vegetables, save the odd onion. The raita accompnaying it had onion and cucumber. The “meals” consisted of rice, dal, chutneys, gunpowder, rasam, curd and a sweet (none of which have vegetables – notice). Then there was sambar (whcih had the odd vegetable piece floating about) and a dry curry with an over-boiled vegetable. Hardly enough vegetable for a meal!

Considering that what we had yesterday is representative of the typical Andhra meal, there is perhaps some truth to the statement that Indian vegetarian food doesn’t have much vegetable.

Networking eatings

Given that I’m a freelancer and do several things to earn my money, and that there is no consistency in my income flow, I need to do a lot of “networking”. Essentially, this is about generally catching up with someone over an informal chat, discussing what we do, and exploring if there were any synergies to exploit. I think this is great option value, for meeting people and getting their perspectives makes you think different, and that can give you ideas which you can potentially make money out of at a later point in time.

The point of this post about the venues for such networking meetings. I don’t have an office – I work from home, and my home office is not particularly suited for meetings, so I prefer to do my meetings outside. Sometimes, when the person I’m meeting has an office, we end up doing the meeting there. I’ll leave out those meetings from this discussion, since there is nothing really to be described about the venue. Most other occasions, though, meetings happen over food and drink, more likely the latter. This post is about good and bad places for networking meetings.

Most of my “networking meetings” so far have happened at the trusty old Cafe Coffee Day. The city is littered with several of these outlets, and for the price of two cappuccinos, they offer excellent place to sit and talk for hours together. The problem, though, is that they have now (for a couple of years or so) gone pre-paid. You need to order at the counter before you settle down at a table, and each time you want something more you need to go up and order again. There are two problems this poses.

Firstly, if you reach before the other person (chances of both reaching at the same instant are infinitesimal), you will need to wait. And in the time when you’re occupying a table and haven’t ordered you have to deal with strange glares from the cafe staff. You need to keep telling them “I’m waiting for a friend”. The next problem is with payment dynamics. It is so much easier to split the bill when you’re paying at the table. It gets complicated when you’re paying at the counter, with the effect that more often than not one of you will end up paying for both of you. That’s not exactly a problem, but starting a meeting with discussions on who will pay is not exactly the best way to go.

My initial meetings with the person who has turned out to be my biggest client so far happened in the coffee shop of a five star hotel. I must mention here that in most five star hotels in Bangalore, you get remarkably good filter coffee nowadays. Coffee shops of five star hotels are good places for these meetings, for they are usually quiet and you are served at your desk. They come at a cost, however – though you might argue that paying two hundred rupees for filter coffee at Vivanta is not so much more than paying a hundred rupees for a cappuccino at Cafe Coffee Day.

Breakfast at a five star hotel, however, isn’t that great for networking. Recently, I did a breakfast meeting at a five star hotel. As you might expect, we had the buffet. However, the problem with doing a meeting over a breakfast buffet in a five star hotel is that you simply can’t do justice to the spread! You can’t keep going for refills, and you would want to stick to things you can eat without creating much of a mess. And when you’re doing a professional meeting you don’t want to be eating too much also.

Then there are South Indian restaurants. I’ve done some meetings in those, also. The problem, however, is that such restaurants rely on quick table turnover and even if you go in off-peak times you get strange looks if you stay too long. This has to be mitigated with staggered orders through the course of your meeting. The advantage is that these places are cheap and the food is great.

I don’t usually do networking meetings over drinks. It has nothing to do with my capacity – it is just that most pubs are loud and not particularly conducive for conversation. And you don’t want to be screaming at the top of your voice in a professional meeting. That doesn’t mean I haven’t done meetings in pubs, though, but it’s usually after a certain degree of familiarity has been established.

Finally let us come to the lunch meetings. Here, it is important that you choose a cuisine that is high density. Again you don’t want to spend too much time eating, so you should prefer food that you can eat little of but will still fill you up. Also, you need to choose a cuisine that’s not messy. On both counts, North Indian is NOT ideal – it’s not very high density, and you need to eat with your hands which can become messy and that’s not something you want at a meeting. A further problem is that North Indian food in most restaurants comes in shared portions – and when you’re meeting someone professionally it can get a little uncomfortable.

These problems are there in East Asian also. South Indian restaurants (in Bangalore) are mostly quick service and thus not great for networking lunches (and south indian food is low density). So the ideal choice in this case is European – portions are small, the food is filling, you can eat it all with a knife and fork and it comes in individual portions.

I’ll put more fundaes on this matter as I get more experienced in the matter of networking eatings. I’m off now – need to rush to a lunch meeting!

 

Indigo’s Food Policy

My last few flights on Indigo Airlines have not been pleasant, at least from a food perspective. It is said about the airline that they put a great amount of thought into each of their processes, but while it might have been working earlier (I used to positively prefer Indigo’s food experience a while back) of late it doesn’t seem to be doing too well.

Firstly, I don’t have a problem with the food itself. I most definitely prefer Indigo’s cold sandwiches and Real Activ fruit juice to the reheated omelette/pulao that Jet Airways serves. It is much lighter on the stomach and feels healthier, and doesn’t give you that usual bad aftertaste of “airline food”. I also understand that it makes sense from the company’s perspective, since the lack of hot food reduces their cost of serving it and also makes the plane easier to clean.

The problem, however, is with the process. Firstly, Indigo has these “corporate program customers” (I’ve never understood how to get into one of these), whose meal is pre-paid. So you have stewardesses walking around with printouts to know who is eligible for a free meal. I’ve also noticed some kind of priority in terms of service – that the corporate program customers are served before others (which is logical, since they’ve already paid), which disrupts the flow.

Then there is the problem of cash management. For whatever reasons the price points are not in multiples of 50 (sandwiches cost Rs. 170, fruit juice Rs. 70), so change management (!!) is a huge problem. While they have credit card machines they don’t work uniformly, and end up causing further delays.

The biggest issue, however, is the choice! For probably good reason Indigo serves a variety of meals, enough variety that the menu runs up to a full page in their in flight “retail therapy magazine”. There are two problems that result from this – firstly, there is a problem of inventory. When you offer so much choice, how much of each type do you carry? I know there must be some science going into how many packets of ready-to-make Uppit they carry and how many chicken sandwiches. However, on days when I’m (unfortunately from a food perspective) seated in the vicinity of Row 14 or Row 30, it is reasonably unlikely that I don’t end up getting my preferred choice.

The second problem with the variety in food is the time lost in decision-making. “Give me a chicken sandwich. Oh, it isn’t there? Then give me biryani! Oh, but that’s a Ramen kind of thing? No I don’t want that. Give me cashew nuts. Not pepper flavour, give me chilli”. The amount of time it takes for a passenger on Indigo to decide on what to eat is significantly more than the corresponding time it takes for a passenger in a so-called full-service carrier (veg/non-veg). Again, it doesn’t help (from this perspective), that an Indigo flight operates with four stewards, as opposed to six in a “full-service” carrier of the same size.

Overall, it makes the entire process of ordering for, paying and getting a meal rather unpleasant for significant proportions of passengers. My solution to this would be two-fold. Firstly, include the cost of the meal in every ticket. The current cost of an Indigo meal is Rs. 240 (170 for sandwich, 70 for juice). With economies of scale (everyone ordering a meal) I’m sure this can be brought down to about Rs. 200. When I’m paying Rs. 5000 for a flight, I wouldn’t mind the extra Rs. 200. I may not eat (note that half the time I fly Jet I don’t eat), but the point here is that given the brand Indigo has built I may not change my decision on flying Indigo because it costs Rs. 200 more.

The second idea is to drastically reduce the choice. Yes,  I know that might end up pissing off some customers who have their own favourites from the Indigo menu (mine is spinach-corn-cheese sandwich) but it makes the logistics much easier to handle. Imagine having just two choices of sandwich and two choices of juice (and no more, maybe less) and you think of how much quicker the service will get then. Going even more drastic is also an option (this is something Jetlite used to do in 2008, and I’ve noticed the same with Turkish Airline’s low-cost brand Anadolujet). Give absolutely no choice and just deposit one sandwich and one can of juice on every single tray-table. They could even.

The point of this post is that uncertainty hurts, and sometimes even those that it is intended to benefit. The choice in the Indigo menu is meant to be a boon for the passengers, but it has significant costs attached – in terms of availability and timeliness.

PS: There are no good food stalls in the airport terminal (Mumbai 1B) also that one can peacefully carry on to flights. Last two times I carried muffins from Cafe Coffee Day and Cafeccino respectively and both were downright horrible. I miss Delhi’s terminal 1D and the double chocolate chip muffin at the Costa there.

Rice to coffee to programming

I just finished reading Sanjeev Sanyal’s Land of Seven Rivers, a book on the history of India’s geography. In most places it turns into a book on history rather than a book of geography, but has lots of interesting fundaes (using that word since I’m unable to find a perfect synonym in English). It is basically a retelling of Indian history with a focus on how what we currently know as India came to be, and the various expansions and contractions in the country over the years.

This is not a review of the book (unless you consider the preceding paragraph as a review). The purpose of this post is about one interesting concept I found in the book. Sanyal mentions that the traditional name for Java (the Indonesian island which houses Djakarta, among others) is “yavadwipa”. Now, while online dictionaries that I just consulted say that “yava” is the Sanskrit word for “barley” or “barleycorn”, the only other time I’ve come across the word has been while performing my parents’ death ceremonies – where the priest chants something to the effect of “offer yava” and then asks you to take some rice in your hand and wash it off with a spoonful of water. It is possible, though, that “yava” simply means “grain” and can refer to any kind of grain, including rice and barley.

Earlier in the book, Sanyal mentions that while wheat and barley originated in the fertile crescent (in and around modern Iraq), where they were first cultivated, rice has an eastern origin. Rice, he mentions, was probably first cultivated in South East Asia and came to India from the east. Taking this in conjunction with the fact that the Sanskrit name for Java is yavadwipa, can we posit that it meant “island of rice”? It may not be that rice originated in Java, but it is fully possible that Ancient and Medieval India imported rice from Java, thanks to which the island got its name.

So over the years “yavadwipa” became simply “yava” which I posit that the Dutch wrote as “Java” (considering that in most of continental Europe J is pronounced as Y), which gives the island its current name. What makes this nomenclature more interesting is that Java is now a major producer of coffee, and if you go by Wikipedia, some Americans refer to all coffee as “java”. It is interesting how the same island which was known for a particular kind of food in the ancient and middle ages is now known for another name of food!

Maybe I should start a brand called “rice coffee”.

Inefficiency of Restaurant Reservations

Quartz reports that restaurant reservations have been taken over by bots in San Francisco. Certain restaurants in that city are incredibly hard to get reservations at, so people have started letting lose bots that check for availability every minute and grab the table as soon as it’s available. In fact, there are enough bots out there that at a particular restaurant which opens reservations at 4 am, all tables are taken by 4:01. Every day.

In Kannada, there is an idiom that says “gubbi mEle brahmAstra”, which means using the weapon of Brahma (widely recognized in Hindu epics are the most powerful weapon) to annihilate a sparrow. Using a bot for restaurant reservations is a solution that falls under this category. However, that someone had to think up of this solution shows that there is something wrong with the restaurant reservation market. And it is not just in San Francisco (I guess this solution was first implemented there thanks to the penetration of online restaurant reservations and the high number of techies in the city. Bangalore fails on the first count).

The problem with the way restaurant reservations currently work is that the option is priced at zero. And thus gets allocated on a first come first served basis. Suppose I want to go out on a date tonight but am not sure what cuisine my wife is craving today. Anticipating crowds, given that it is a Saturday, I will make reservations in four different restaurants serving four different cuisines. There is nothing that currently prevents me from doing that. And it costs me nothing (apart from the cost of four phone calls).

A restaurant reservation is essentially an option to occupy a table of a certain size at a certain restaurant in a particular time period. If you show up at the restaurant at the appointed time, the restaurant is obliged to offer you a table. However, the way it is currently implemented is that you are not obliged to show up at that restaurant at that particular time. If you don’t show up, the table the restaurant had “reserved” for you will go empty for that evening, thus resulting in loss of business.

How can a restaurant handle this? One idea is to overbook. If you have 10 tables, allow 12 people to make reservations, in the hope that on an average day, 10 or less will show up. While this may lead to higher occupancy, problem is when all 12 show up. You then run the reputational risk of making a reserved guest wait, or worse, turning them away. Another option is to book only a fraction of the tables. If you have 10 tables, give out reservations only for 8, and let people know that you are open to walkins (if someone calls after the 8 are taken, you can say “I’m sorry, but we can’t take any reservations. However, we have some unreserved tables. You can come and check it out. If you’re lucky you’ll get it”). That way, by keeping yourself open for walkins, you can prevent loss of inventory- except that if you are a high end restaurant you are unlikely to get too many walk in customers.

Another option (which I believe is a method online retailers in India use for cash-on-delivery customers) is to maintain a list of people who called you along with their phone numbers and whether they showed up. That way, you can deny habitual offenders a reservation. However, considering that if you are a high end restaurant people are unlikely to visit you very often this may not work either.

The ideal economic solution, of course, would be to charge for reservations. People pay a small deposit when they make a reservation. If they do show up, this amount gets adjusted against their bill. However, given that most reservations happen over the phone (except in SF), you have no way to charge for it. So is the solution that you move your reservations exclusively online, so that you can charge for it? Then you could lose out on customers who are uncomfortable with making reservations online.

Even if all your reservations were online (like in SF), there is a problem in charging for reservations – you wouldn’t want to be the first restaurant doing that. One thing high end restaurants pride themselves on is their reputation, and charging for reservations can make them appear “cheap”, and they wouldn’t want to do that unless it is the done thing.

So how are restaurants managing the situation now? My take is that they are adjusting for it in the price. They are not overbooking, but assuming the cost of empty tables (as a result of no shows) in their overall pricing. This way, customers who are honouring reservations are effectively subsidizing those that don’t. While the market “clears”, the implicit subsidy towards customers who don’t honour their reservations leads to dead weight loss. There is also moral hazard – since desirable customers (the ones who show up) are subsidizing the un-desirable (the ones that don’t).

Is there a solution to this? One way to look at this would be for restaurants to centralize their reservations. I’m surprised no one has done it yet. You can have a website and a call centre from which you can take reservations for a large number of restaurants. The restaurants will pay for it since it will mean that they don’t need to have someone by the phone taking and managing reservations. And given that the same call centre manages bookings for multiple restaurants, they can identify duplicate bookings and overbook accordingly. Customers can be incentivized to use the same ID for booking for multiple restaurants by introducing a multi-restaurant loyalty card. And then – once there is a large number of restaurants that have moved their reservations to this call centre, they can start thinking of collectively moving towards a system of penalizing for unfulfilled reservations.

There – I’m giving a business idea away for free!