Milan Jovanovic

Milan Jovanovic is the author of "DRY Is the Most Misunderstood Rule in Programming," an essay arguing that DRY should be understood as a rule about duplicated knowledge rather than a reflex to eliminate similar-looking code.source: milan-jovanovic-dry-misunderstood-2026.md

His contribution to this wiki is the dry-principle frame: abstraction should follow shared domain meaning, not surface resemblance. The essay is especially useful as a software-design counterweight inside ai-assisted-software-development, where agents can make refactoring cheap but still require human judgment about module boundaries and conceptual ownership.

Related pages: dry-principle, ai-assisted-software-development, modern-engineering-values.

Resources