"Amazon knows exactly when you have an outbreak of aphids because you buy things to kill the nasty little beasties, and it probably also knows when you’ve had a nasty breakup because nobody listens to Fleetwood Mac’s Rumours on repeat at 3am when they’re in a good place."
We must have played this for years on the Atari before discovering market "collusion" quite by accident when pressing both player buttons simultaneously mid-auction. It was features like this, and much around the auction implementation that was so novel and utterly playable. Brilliant game.
When I was a high school kids in the 90s, the dairy across the road from the school would sell individual cigarettes to the kids for 10c each. Utter scumbags. How many addictions began with that thin end of the wedge.
"dairy" is Kiwi for a convenience store, Off License, Superette. I remember being surprised moving overseas and calling it a dairy nobody knew what I was talking about https://en.m.wikipedia.org/wiki/Dairy_(store)
When programmers are designing it is more likely to be in the early stages when the program is still small. Often once the program gets bigger, the effort devolves to simply building. They might feel like the design is wrong, but the inertia by then is against the design evolving.
What we need is a practical way to keep the design and implementation synchronized and yet decoupled
https://en.m.wikipedia.org/wiki/Now_the_Chips_Are_Down