The moment two pieces of code look alike, I rush to extract a "generic" framework — abstracting for needs that don't exist yet
In one sentence whoever comes next has to first understand my design, then work around it.
In one sentence whoever comes next has to first understand my design, then work around it.