Sunny Guptaicodestartups.com路Oct 12, 2024Scale with a K.I.S.S: Keep It Simple, StupidEver wondered why some products just click while others leave you scratching your head? The answer might be simpler than you think. K.I.S.S, or "Keep It Simple, Stupid," isn't just a catchy phrase. It's a powerful design principle that's been shaping...60 readsdesign principles
Vivekheyvivek.com路Jul 28, 2024Why I Emphasize KISS and DRY Over SOLID Principles in Software Development 馃殌In the world of software development, principles and methodologies are essential for writing clean, maintainable, and efficient code. Among the various principles, KISS (Keep It Simple, Stupid), DRY (Don鈥檛 Repeat Yourself), and SOLID principles are o...10 likes路33 readsKISS Principle
Peter Makafanpetermakafan.hashnode.dev路Jul 19, 2024Keep it stupid simple (KISS) vs. Over-Engineering : Striking the Right Balance in Technical ImplementationsIntroduction As an engineer, you've likely received tasks from stakeholders that seem straightforward at first glance. Consider this common scenario: Issue Type: Task Summary: Implement Password Criteria for User Accounts Description: To improve sec...74 readssoftware development
Tuan Tran Vanblog.tuanhadev.tech路Jun 6, 2024Software Engineering Principles Cheatsheet - Part IIntroduction Software design principles are the foundation of software development. As a software engineer, you can find them in your work tools, languages, frameworks, paradigms, and patterns. They are the core pillars of "good" and "readable" code....56 readsDeveloper Best Code PracticesDesign
Ahammad kabeerblog.mirrorfolio.com路Apr 10, 2024Software Engineering Principles For Front End DevelopmentThe quest for efficiency, maintainability, and scalability within software evolution has forged the trajectory of engineering principles. Initial principles, inaugurated during the 1960s, centred on structured programming, accentuating modularization...5 likessoftware development
Naveen Sargamblog.congineal.com路Mar 28, 2024Mastering Software Development: DRY, KISS, and YAGNI Principles Demystified馃殌1. DRY (Don鈥檛 Repeat Yourself) DRY encourages developers to avoid redundancy by reusing code. The idea is simple: if you find yourself writing the same logic or duplicating code, refactor it into a reusable function or module. Here鈥檚 an example in Py...30 readsbest practices
Ahtesham Abdul Azizbroadway-web-services.hashnode.dev路Oct 10, 202310 Major Principles Every Software Developer & Programming Should KnowThe realm of programming is an intriguing domain, granting individuals the power to craft inventive and practical software solutions. Nevertheless, coding entails more than mere functionality; it encompasses the creation of code that is elegant, effi...KISS
Hoh Shen Yienshenyien.hashnode.dev路Jan 26, 2023Keep it Simple, Stupid with React ComponentsDealing with large React components has always been a hassle, if not a nightmare to me. Keeping track of all the useState, useEffect, useMemo... And boom, an infinite loop! Background Story In one of my past projects, I鈥檝e come across an entire modu...147 readsReact