Primer on Software Development# Why Software Development Principles? Good Coding Practices Language-Specific Conventions Orthogonal Code Example: Computation vs. Visualization The DRY Principle Example: Magic Strings Single Source of Truth (SSOT) Example: Project Metadata