I always look at adages like these as something to keep in mind for the future. We can choose the simplest thing now and make it easy to swap it out for the more correct and more time-consuming thing later.
Sometimes the difficulty in distinguishing what the simplest thing could be comes from being in a group setting where people have equal say in the matter.
I think everyone has personal anecdotes to support the idea of doing the simplest thing suitable for that moment. But how to convince the group? I'm not sure, I don't always succeed.
A situation where I did do just the simplest thing is when I was asked to use project management software and a build server for a very early stage project with only myself as a developer. I declined.
Instead I made a script to compile and package everything and emailed that to the others. We used an instant messenger for communication. It worked great for the early stage when the focus is on the MVP, though the project didn't go anywhere due to business reasons.
It will always still be possible to use the project management software and build server later. But it wasn't necessary at the very start.
URL navigation has been mentioned before, but I want to go in to a bit more detail.
This application needs client-side navigation. That is a two-way system. When a different object has been opened, the URL needs to be changed. For example we open game 1, the URL becomes /#/game/1/overview.
Then when someone links to that URL directly the client-side router determines that they want to load that specific data and show it in the correct component, and hide the others.
I also think that every element that loads a different component should be a hyperlink, that way it becomes possible to open multiple interesting games from a list, each in a new tab.
If we agree that it isn't alive, then what do people mean when they talk about it "escaping"?
If we continue your virus analogy then we probably agree that the virus has been released already. Though hosted versions might still be taken offline.
>If we agree that it isn't alive, then what do people mean when they talk about it "escaping"?
What do we mean when we talk about a virus escaping a lab? "Alive" is a biological term, there's nothing incoherent about e.g. a robot dog "escaping" from an enclosure.
>If we continue your virus analogy then we probably agree that the virus has been released already. Though hosted versions might still be taken offline.
This is entirely a Dutch issue. Their banking system is extremely weird and they consider Visa and MasterCard to be credit cards (even if it literally says "DEBIT" on the card itself), and thus they aren't accepted in a lot of places, only Maestros (which don't work for everything) are. Thankfully that's changing now and my recent trips there didn't require keeping cash to pay.
almost every bank in almost every european country issues Visa/Mastercard debit cards that can work for ~everything that claims it wants a credit card.
I just checked all of my German debit cards and they're all Maestro, not Mastercard/Visa. So that's already two countries that don't typically issue compatible debit cards, not to mention the low penetration of credit cards in Germany, too. I probably know more people with PayPal accounts than credit cards.
A "monstrosity" as you put it could have been written in any language.