There are many different ways to architecturally structure a program, which has invariably led to debates on which system is "the best." We'll explore several of these strategies--nicknamed DRY (Don't Repeat Yourself), DAMP (Don't Abstract Methods Prematurely), and WET (Write Everything Twice)--with Ev Haus, the Head of Technology at ZenHub, including when each is best to use.
Transcript Available
- Deeply Technical
- architecture
- code refactoring
- Coding
- Programming
- testing
Share This
![Code[ish]](https://www.heroku.com/wp-content/uploads/2025/06/codeish-cover.png?w=300)