A software engineer on vacation in Japan experienced challenges when attempting to book train tickets online. The process involved navigating complex user interfaces, which included numerous fields and checkboxes, and required understanding multiple fare types, such as basic fare tickets and Super (Limited) Express Train tickets, in addition to standard tickets.
Japan's JR railway network is divided into six regional passenger companies: JR Hokkaido, JR East, JR West, JR Central, JR Shikoku, and JR Kyushu. Each company operates its own booking platform, leading to overlapping coverage and differing rules, which places the burden on the user to determine the correct platform for their travel needs.
A notable issue encountered was the requirement for the physical credit card used for booking to be presented at the station for ticket retrieval. This led to complications when a virtual credit card was used for the initial booking, necessitating cancellation, payment of a ¥560 fee per person, and rebooking with a physical card.
The article suggests that cultural preferences, such as familiarity over novelty, avoiding mistakes, preference for certainty, attention to detail, and resistance to change, might explain some of the UI differences observed in Japanese software. Additionally, Conway's Law, which posits that an organization's internal structure shapes the software it produces, is cited as a potential factor influencing the design of these booking systems.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
A software engineer encountered significant difficulties booking Japanese train tickets online, citing complex interfaces, fragmented railway systems, and unexpected physical credit card requirements. The experience suggests that cultural preferences and Conway's Law, where organizational structure influences software design, contribute to these usability issues.