Really enjoyed the article. Thanks for writing it!

I find myself fighting for the YAGNI principle quite often.

Engineers love to think about how to optimize and try to leave things open for better work in the future.

However, the endless refactoring to add another dependency, or another layer of flexibility, or that cool extra feature we might want some day slows down velocity.

Build the simplest version of your feature, and give it to users. Then you’ll know what to build next because they’ll tell you, not the other way around.

Top writer in Technology | Backend Web Developer |

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store