Tag: design
Duplication is useful when it supplies independent, specific examples of a general concept that you don’t yet understand.
--Sandi Metz, 99 Bottles
You can’t create the right abstraction until you fully understand the code, but the existence of the wrong abstraction may prevent you from ever doing so. This suggests that you should not reach for abstractions, but instead, you should resist them until they absolutely insist upon being created.
--Sandi Metz, 99 Bottles