Hacker News new | ask | show | jobs
by spion 4 days ago
sometimes you forsee the code developing vastly differently between the two copies so you don't want the refactor. it really all comes down to lack of online learning and contextual awareness; memento mori notes are about as effective as developers with no expertise reading the design patterns book (well, ok, they are effective, but not sufficiently and not always directionally correct as its hard to accurately encode the nuance with language)
1 comments

So true.

So when you see that split coming, do you drop a quick warning, or just copy-paste and leave the mess for tomorrow?

https://sandimetz.com/blog/2016/1/20/the-wrong-abstraction probably describes what happens with sufficient nuance