Comment by evidencetamper

1 day ago

That's also an aphorism that may or may not correspond to reality.

Not only there are companies with highly capable teams that are able to move fast using a complex mix of technologies, but also there are customers who have very little interest in new features.

This is the point of my comment: these maxims are not universal truths, and taking them as such is a mistake. They are general models of good ideas, but they are just starter models.

A company needs to attend to its own needs and solve its own problems. The way this goes might be surprisingly different from common sense.

Sure universal truths are rare - though I think there are many more people using such an argument to justify an overly complex stack, than there are cases where it truly is the best solution long term.

Remember even if you have an unchanging product, change can be forced on you in terms of regulatory compliance, security bugs, hardware and OS changes etc.

I think the point of the original post is that most important part of the context is the people ( developers ) and what they know how to use well and I'd agree.

I'd just say that one thing I've learnt is that even if the developer in the future that has to add some feature or fix some bug, is the developer who originally wrote it, life is so much easier if the original is as simple as possible - but hey maybe that's just me.