EDITOR’S NOTE: The feedback I’ve gotten for guest post Saturday has been resoundingly positive. I’ve got a few posts left to publish, but I’m running low. If you’re interested in a guest post, please reach out!
Airlines and hotels universally have at least two main interfaces; banks also have both, FinTechs usually do, and well, you get the idea. The interfaces:
- Mobile app
- Desktop website
For reasons known only to Chuck Norris and Taylor Swift, many software development shops choose to use a different back-end implementation for each. Because the implementations are functionally different, things often don’t quite behave the same between the two. This is especially true around edge conditions. A few concrete examples:
- Some Turkish award flights only ticket with the mobile app
- Some banks only accept money order deposits via the mobile app
- Same day change on Delta behaves differently on mobile than desktop
That’s just scratching the surface. So, for today let’s change “always be probing” to “always be probing, double style”.
Always be probing, double style.