> Modularity, DRY, SRP, etc. is never a goal, it’s a trait. Don’t let the pursuit of theory get in the way of actual productivity.
> That’s not to say Modularity, DRY, SRP, etc. aren’t great ideas—they are!—but understand that they’re approaches and not achievements.
I know it might sound lame, but these two tweets have stuck by with my as probably the best piece of advice I've ever read. "approaches and not achievements" has found itself useful on so many occasions.
> Modularity, DRY, SRP, etc. is never a goal, it’s a trait. Don’t let the pursuit of theory get in the way of actual productivity.
> That’s not to say Modularity, DRY, SRP, etc. aren’t great ideas—they are!—but understand that they’re approaches and not achievements.
I know it might sound lame, but these two tweets have stuck by with my as probably the best piece of advice I've ever read. "approaches and not achievements" has found itself useful on so many occasions.