Milan Jovanovic
Author of "DRY Is the Most Misunderstood Rule in Programming," arguing that DRY is about duplicated knowledge rather than similar-looking code.
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.1
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.
Mentioned in 2 pages
Engineering with agents