Boring take: It’s extremely convenient to treat software architecture/technology decisions as if there were simple truths. But there’s really nothing that’s a good solution everywhere, and there are very, very few approaches that are almost always bad. 1/2
1
7
2
39
Seeing people either over-hype some approach or quickly dismiss the choices made by others can become quite frustrating. Always assume people had very good reasons for their decisions at the time they made them. 2/2

Nov 15, 2022 · 6:33 PM UTC

7
2
23
Replying to @stilkov
I love that to be true.
Replying to @stilkov
❤️ The best advise is the one that is best paid. Well, at least for consultancies. Years are gone and well remunerated until the client notices he bought gallons of snakeoil known as hyperscaling-sustainable-rest-blockchain-cloud-microservices.
Replying to @stilkov
Grundsätzlich stimme ich dir da zu, es gibt allerdings auch Ausnahmen, bei denen ich null Verständnis für getroffene Entscheidung habe und auch nie haben werde. Gerne per PN mehr dazu. Mich hat dass wirklich sehr persönlich getroffen.
Replying to @stilkov
My observation is that people in general jump to the solution space too early, instead of understanding problems and goals first. We love "solutions", they are so easy.
2
Replying to @stilkov
... Simplicity is a function of your scarcest resource currently. -- Assuming architecture decisions try to coin solutions as simple as possible to work.
Replying to @stilkov
Good take, Stefan! It seems to me reducing excitements about something being the best or the worst is a worthy goal. This reminds me of a statement by @AdamBien: "Java is boring." Boring often seems to me to do the most important job.
1
1
Replying to @stilkov
That’s actually quite wise. Problem is when people decide that don’t have enough knowledge and aren’t even interested in achieving it.