SpringOne Americas

Private Events

Blogs

View all Blogs >>
  • Andrew Glover

    Co-author of "Continuous Integration"

    more»

  • Brian Goetz

    Author of Java Concurrency in Practice

    more»

  • Scott Leberknight

    Chief Architect at Near Infinity

    In late 2006 Neal Ford wrote about Polyglot Programming and predicted more»

  • Stuart Halloway

    CEO of Relevance

    This article is part of a series describing a port of the samples from Practical Common Lisp more»

  • Michael Nygard

    Agile technology leader and dynamicist

    In my series on dirty data, I made the argument that sometimes incomplete, inaccurate, or inconsistent data was OK. In fact, not only is it... more»

  • Jared Richardson

    Agile coach and co-author of Ship It

    Last week in Washington, D.C. I was teaching a test automation class. The class ended up being composed of more»

  • Kenneth Kousen

    President of Kousen IT, Inc.

    In this entry in my “Making Swing Groovy” series, I want to talk about threading issues. Specifically, more»

  • Ryan Shriver

    Business and Technology Consulting

    more»

  • Alex Miller

    Sr. Engineer with Terracotta Inc.

    Stanley Ho announced today on the JSR 277 mailing more»

  • Mike Levin

    Software Developer specializing in Web2.0 websites

    more»

  • Richard Monson-Haefel

    VP of Developer Relations, Curl Inc.

    more»

  • Matt Raible

    Creator of AppFuse and author of Spring Live

    more»

  • Graeme Rocher

    Project Lead of the Grails Project & CTO of G2One

    The main portal for Sky television has relaunched written in Grails. Sky, also know more»

  • Jason Rudolph

    Author of Getting Started with Grails

    While working on the more»

  • Neal Ford

    Application Architect at ThoughtWorks, Inc.

    Way back in 1968, Edsger Dijkstra almost caused a riot at the ACM conference. His audacious crime? " more»

  • David Bock

    Principal Consultant, CodeSherpas Inc.

    I was driving to work this morning listening to all the doom and gloom on the radio, thinking to myself, "You know, I have survived a major... more»

  • Brian Pontarelli

    Brian Pontarelli - founder of Inversoft

    I might be smokin’ crack, but I think that todays (September 30th, 2008) Java update from Apple finally fixed the command-tab issue. I... more»

  • Pramod Sadalage

    Co-author of "Refactoring Databases:Evolutionary Database Development"

    Recently when our test databases where upgraded new version of Oracle, we started noticing that the order in which some drop down lists were... more»

  • Craig Walls

    Author of Spring in Action

    As you've no doubt heard and as I've already commented on elsewhere on this blog, SpringSource has enacted a new maintenance policy around... more»

  • Erik Doernenburg

    Principal Consultant @ Thoughtworks

    One of my favourite tools to render graphs is Gra phViz Dot and in an more»

  • Venkat Subramaniam

    Founder of Agile Developer, Inc.

    I wrote a four part article for Java World on creating DSLs in Java and Groovy. For your convenience, I decided to list the links to those... more»

  • Jason Harwig

    Senior Software Engineer at Near Infinity

    The most popular entry I've written at Near Infinity has been the more»

  • Nathaniel Schutta

    Author, speaker, software engineer focused on user interface design.

    I spent my formative years on a small hobby farm. In addition to witnessing first hand the whole circle of life thing, I learned just how... more»

  • Ted Neward

    Enterprise, Virtual Machine and Language Wonk

    One of the more interesting logistical problems faced by the people who run the Microsoft Conference Center is that several events are often... more»

  • Pratik Patel

    Enterprise Architect

     Every now and then I read challenges to Frederick Brooks' wisdom. Mr. Brooks is the au more»

  • John Heintz

    Principal Consultant with New Aspects of Software

    In a recent discussion interview questions came up, here's my favorite one.To set some context this question is designed to gauge the abst more»

  • Mark Johnson

    Director of Consulting at CGI

    At the Columbus NFJS show held on July 25-27th during one of the BOF sessions Dave Bock, Scott Davis and I discussed unit tests vs functional... more»

  • Joseph Nusairat

    Author of Beginning JBoss Seam & Co-Author of Beginning Groovy & Grails

    Well i am assuming Apress has the most random site in the world at times.But today only they have our recent book, Beginning Groovy & Grai more»

  • Keith Donald

    Lead of Spring Web and Creator of Spring Web Flow

    I am pleased to announce that Developing Rich Web Applications with Spring, a three-day bootcamp lead by SpringSource engineers on web... more»

  • Vladimir Vivien

    Software Engineer / Consultant

    Judging from the list of features that will be included in NetBeans 6.5, more»

  • Kirk Knoernschild

    Software Developer & Mentor

    I’ve published a summary of the OSGi survey results on the APS blog more»

  • Pete Behrens

    Organizational Agility Coach

    Marti nig & Associates Methods & Tools group recentl more»

  • Brian Sam-Bodden

    Java author, Ruby geek and Open Source Advocate

    In this installment we are going to build the Dashboard page of the Tempo application. T more»

  • Mark Fisher

    Spring Integration Lead

    In my recent post, I had mentio more»

  • Ron Bodkin

    Chief Software Architect, Quantcast

    I'm looking forward to speaking at The Rich Web Experience conference in San Jose next month. The event runs from September 7th through 9th.... more»

  • Mark Goodwin

    Web Application Security Specialist

    We've already looked at one of the two big problems posed by anti DNS pinning on Java applets; because there's rebinding on the applet and... more»

  • Scott Davis

    Author of "Groovy Recipes" & TDD Expert

    Every time I see a live show at the Denver Botanic more»

  • Romain Guy

    Java User Interface expert.

    more»

  • Ramnivas Laddad

    Author of AspectJ in Action, Principal at SpringSource

    InfoQ.com has published my AOP myths and realities talk recorded at a No Fluff Just Stuff conference. InfoQ.com founded by Floyd Marine more»

  • David Geary

    Author of Graphic Java and co-author of Core JSF

    The 2006 NFJS tour kicked off t more»

  • Jeff Brown

    G2One Vice President of Professional Services - Groovy and Grails Developer

    <a href="http://groovy.codehaus.org/"& gt;Groovy</a> 1.0 RC2 was released today. If all goes well over the next few days the 1.0... more»

  • Howard Lewis Ship

    Creator of Tapestry and HiveMind

    <p> Just got back from Europe on Friday, and have been recovering from a nasty cold and jet lag. This week I'm prepping for another... more»

  • Kito Mann

    Editor-in-chief of JSF Central and the author of JSF in Action

    Our current schedule for JSF 2.0 has us handing off the spec artifacts to the JCP on 15 December 2008. That's 62 business days from today. We... more»

  • Jason Hunter

    Author of Java Servlet Programming

    I just posted the JDOM 1.1 release for download. This release includes about 20 improvements and bug fixes. more»

Software Problems in Baggage Handling

Posted by: Venkat Subramaniam on 03/18/2008
I spoke at QCon London last week. So I figured, since I'm traveling that far, I might as well travel a bit more and teach a class in Hyderabad, India.  So, I requested my client to schedule the course for this week.

As I was getting ready for the trip I was told that a new airport is opening in Hyderabad the day I am scheduled to land. Then I found that there was a strike being planed by the airport workers and a storm was forming in the Indian Ocean. So, I knew it was going to be a challenging trip and was ready to face these. None of these really was a problem eventually. The most difficulty was in London and was mostly software related.

I got to London Heathrow a little before 4AM for my 6:30AM flight.  When I checked in at London at the "Quick checkin" Lufthansa system, it asked if I wanted to checkin to Frankfurt or all the way to Chennai (I spent the day in Chennai before heading to Hyderabad). I took the latter of course, but the system only printed the boarding pass up to Frankfurt.

So, I waited for the "Quick Dropoff" counter to open around 4:30AM and explained what had happened. The lady said she will try to check me in and the system promptly checked by bags to Frankfurt. Since that is not what I want, she cancelled my baggage checkin and said I have to go to another counter to get my boarding pass for entire journey and pointed me to the long line. The line had gotten four times longer in the 30 minutes I since I arrived and I told her "sorry, it makes nonsense" for me to fall in that line.

She acknowledged and took me directly to a counter. The attendant at that checkin counter quickly said that I must be in another airline for part of my trip and so I did not have a boarding pass. I explained to her  that is not the case. Then she said, that Frankfurt has not opened up for boarding and so I have to claim my bags in Frankfurt and recheck-in. I told her I have no problem getting a boarding pass in Frankfurt, but checking the bags back in Frankfurt is out of question since there is not enough time to do that between my connections. Besides, I am with the same airline and the trip is part of one reservation. So I said checking in my bags to Chennai is the only option. She spent several minutes looking at the system and said, I don't think we can do that. The system is not showing your trip beyond Frankfurt for baggage checkin. I politely said "ok, then you need to ask for help."

She calls out to the supervisor who pretty much repeats the above sequence at first, and then said, "we have a new system and it is not working right. I need to manually add your other flight here, but I don't know how to do it." She then calls out to another person who knows how to work the new system and she instructs what commands to type. The supervisor had to repeat the steps three times over. First attempt checked one of my bags to Chennai and the other to Frankfurt. She cancelled the whole thing (for the forth time now since the beginning) and had to check the bags in separately.

Anyway, after about 20 minutes (50 minutes after my arrival) and four agents, the bags were checked in. I still had only boarding pass until Frankfurt, but, no worries, I got my boarding pass in Frankfurt.

It took a supervisor to find that the computer was at error. Once she figured the problem, she was able to work the system. I am quite happy that they finally handled it well and I hope they get to fix their system real soon.

I was not so lucky last month when I travelled to Finland. I had two separate reservations, one between Finland to Denmark and the other between Denmark to US, but both on SAS. When I checked-in in Finland, I was told that I must check my bags out in Copenhagen and recheck in (During a previous trip United agent checked my bags direct through four different legs, three different reservations). When I asked why, I was told "That is a SAS policy." Fortunately I had 3 hours between
connections and I took good part of that time to recheck in. Then I found that SAS only credited 1000 miles of the 5000 miles to the United Mileage Plus. Looks like SAS has policies that does not favor customer convenience and such policies are not inviting me to fly them on my next trip.

be the first to rate this blog


About Venkat Subramaniam

Dr. Venkat Subramaniam, founder of Agile Developer, Inc., has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia. Venkat helps his clients effectively apply and succeed with agile practices on their software projects, and speaks frequently at international conferences and user groups. He is author of ".NET Gotchas" (O'Reilly), coauthor of 2007 Jolt Productivity Award winning "Practices of an Agile Developer" (Pragmatic Bookshelf), and author of "Programming Groovy: Dynamic Productivity for the Java Developer" (Pragmatic Bookshelf).