7 Software Development Principles That Should Be Embraced Daily

“KISS,” “DRY”, “YAGNI,” and more

Jose Granja
Better Programming
Published in
7 min readFeb 24, 2021

--

Image of man drawing architecture
Photo by Daniel McCullough on Unsplash

Being a good programmer is a mix of skills and some common sense. It is all about being pragmatic and knowing what is the solution that fits better your problem. When facing a challenge, there are some software principles that will guide you in choosing the most correct approach.

--

--

Top Writer @Medium | 1M+ Views | Lead FE @Lingoda | I write weekly about web-development topics 📰 Support me at https://dioxmio.medium.com/membership 🙇