Edge cases

A few months ago, the parking garage at the San Jose airport ate my credit card. There was noone at the exit so I parked and went hunting for someone who could help me. When I finally found someone, they kindly ejected my card and explained that their machines use a light to detect when you insert your card. Since my card is made of clear plastic, the light shone right through causing the machine to think the slot was still empty.

It’s an obvious oversight, but who do you blame? American Express? The company that made the parking garage payment system? I’m not sure, but I don’t use that card in automated machines anymore.

That experience reminded me of the importance of thinking though edge cases. Most people don’t have clear credit cards, but for those that do, it’s important that they work everywhere. A good software developer can build an application that works 95% of the time. A great one will think of all the unique edge cases (like clear credit cards) and build systems that are smart enough to handle them. At Torbit, we automatically transform websites so they load faster. It’s a tricky process and there are hundreds of edge cases that could trip us up. I often get asked how we compare to various competitors. For us, the big differentator is that last 5%. It’s being smart enough to know what to do with broken CSS or how to handle JavaScript that’s missing a very important semi-colon. It means we do the right thing even when you send us a JPEG with a “text/html” content type.

The last 5% is the hardest part, but oftentimes, it’s the most important.

Comments

  1. Giovanni Randall said at 4:22 am on February 13th, 2013:

    Bed fortune just seem to me otherwise Pal, you would get any perfect opportunity to punch of your clear plastic made card. Whatever, I like to use American Express for my money exchange transaction.
    ach processing services


  2. Jeff said at 5:07 pm on December 10th, 2013:

    Wow Josh, great way to code things – and fortunately, the last time i was at SJC a few years ago – I used my visa gold card so no problems there 😛

    Jeff


  3. kiranmark42 said at 10:34 am on January 13th, 2014:

    well, this is an amazing thing that I found here. You tried best to achieve your thoughts. http://personalfinancefinanceauto.co.uk/


  4. kiranmark42 said at 6:02 am on January 17th, 2014:

    Awesome! Just what I was trying to find out for! http://thefashiontype.com/


  5. kiranmark42 said at 1:47 am on January 20th, 2014:

    Perfect article, able-bodied explain apropos abacus for new and different things. http://houseimprovementsuk.com/


  6. kiranmark42 said at 11:15 pm on January 22nd, 2014:

    Some absolutely abundant tips information. Thanks for the post buddy! http://technology-modern.com/


  7. andrespefta42 said at 4:43 am on February 3rd, 2014:

    I am searching for this such an awesome time continued back. Thanks for team! http://mypetsmania.com/


  8. andrespefta42 said at 12:23 am on February 5th, 2014:

    I am appealing and abiding the selectors, they will go arbitrary afterwards this new update! surely! http://onlyfashiontalk.com/


  9. andrespefta42 said at 12:27 am on February 7th, 2014:

    I am appealing and abiding the selectors, they will go arbitrary afterwards this new update! surely! http://homeimprovementscost.com/


  10. andrespefta42 said at 12:28 am on February 7th, 2014:

    I absolutely agree with the beauty and the info you shared with us! http://realestatebeachrealestatearizona.com/


  11. andrespefta42 said at 12:30 am on February 7th, 2014:

    this is a abundant point. I brainstorm that this is adequately exceptional! http://homeimprovementscost.com/


  12. Jeff said at 9:16 am on February 7th, 2014:

    Great post – thanks so much for sharing!

    Jeff
    ESD Plastics Webmaster


  13. sophiaus42 said at 12:38 am on February 14th, 2014:

    definitely a auspicious scenario. I accept to accept I still see a lot of competitors agreeable in the getting info! http://stylebeautyfashion.com/


  14. kiranmark42 said at 3:39 am on April 17th, 2014:

    joy to read, I came across this site ages ago but I've only just decided to stop back and have a read of your articles. forex