I recently appeared on radio to talk about Unicode [1]. In the introduction, I said that Unicode is interesting because text encoding and rendering sounds (at least to Western people) like something that's boring and solved, but then you look at how people actually write across the globe and you go down this gigantic rabbit hole.
Afterwards, I realized that in IT, we touch on a lot of aspects of real life that a layman thinks of as boring or trivial, but which turn out to be surprisingly complex when you look at them in detail. Since my time on radio was quite fun, I'm thinking about maybe making a small podcast series on these surprising complexities.
Now, of course the first step is to actually come up with a list of such things. That's my question for you: Do you know some aspect of everyday life that is much more complex than what laypeople usually appreciate?
I'll start with the first one that came to my mind: time zones. Did you know there are actually two time zones in Germany? The first one covers nearly all of Germany, the second one is for one tiny village of 1,300 people that is one very special snowflake in a lot of ways [2].
[1] Recording is here, but it's German: https://c3d2.de/news/pentaradio24-20180724.html
[2] https://en.wikipedia.org/wiki/B%C3%BCsingen_am_Hochrhein
Traffic flow policing is like live operations research: tweak one bit, the others Go bananas. The tail back delay usually outlives the actual blockage by hours.
Supply chain logistics in goods and services. How does a small tire shop in the city get stock to fix that one off car walk in? Milk supply..
Oh dairy: making ghee? In a factory? You have like a 4C temperature window. Colder, try pipe cleaners on twenty tonnes of rancid butter. Hotter? It burns black..
Concrete pouring depends on slump tests done onsite. Watch what they're doing with that two part mould and simultaneously pouring the entire load into a pumper. Now think about it going wrong. Or the concrete delivery itself, that's a nightmare.