software-principles

Core software engineering principles including DRY, SOLID, KISS, and YAGNI for writing maintainable and scalable code