I still mention KISS but as Keep it simple and sensible.
I think the sensible it is somewhat close to the boring as it makes us wonder if we really need to take a certain approach to something, whether is fancy tech, methodology, etc.
I love using new tech and tools maybe even more than the average dev. ✨
But if it’s not connected to something that gives huge value to our users and requires a steep learning / maintenance / refactoring curve - we should steer clear.
Deliver value. Find the best thing that does that in the simplest way possible, and use that thing as much as possible. 🚀
Sometimes that’s a new thing, and sometimes that just a good oldie.
KISS used to be my favorite = Keep it simple & stupid. Now, I prefer the boring.
This is such a great reminder, Addy. Our job is indeed to deliver value and not build a fancy tech.
I still mention KISS but as Keep it simple and sensible.
I think the sensible it is somewhat close to the boring as it makes us wonder if we really need to take a certain approach to something, whether is fancy tech, methodology, etc.
This 💯.
I love using new tech and tools maybe even more than the average dev. ✨
But if it’s not connected to something that gives huge value to our users and requires a steep learning / maintenance / refactoring curve - we should steer clear.
Deliver value. Find the best thing that does that in the simplest way possible, and use that thing as much as possible. 🚀
Sometimes that’s a new thing, and sometimes that just a good oldie.
Thanks for the reminder, Addy!
Agreed! But please don't confuse “boring architecture” with “no architecture” 😅🙏
Amazing article 🥇
"Boring Software Manifesto" :) https://tqdev.com/2018-the-boring-software-manifesto