
KISS: The Art of Not Overcomplicating What Doesn't Need to Be
Complexity builds itself. Simplicity is a choice. KISS isn't intellectual laziness: it's a discipline that requires resisting the urge to add, integrate, and adopt everything that shines.
Browse all posts in this category

Complexity builds itself. Simplicity is a choice. KISS isn't intellectual laziness: it's a discipline that requires resisting the urge to add, integrate, and adopt everything that shines.

Angular, React, Vue, Svelte, Next.js, Remix, SolidJS, Qwik, Astro... JavaScript invents a new 'future of the web' every eighteen months. Ruby on Rails turns 21 this year. Which one is right?

After years of selling microservices as the universal solution, the industry is returning to a simpler idea: a single deployment, but organized around business domains. The modular monolith is making a comeback - and this time, it is intentional.

"We should move to microservices." This sentence has become the signal of a technical decision made by imitation rather than necessity. Here's why, in the majority of cases, a monolith is a better choice.