Interesting post that conflates two separate issues: expressive flexible interfaces and code de-duplication. The bit about communication with team members is very important. More details
https://twitter.com/steipete/status/1216124320419926018 …
Deduplication of the implemention makes sense though! It allows for better testing and reduces the chance of bugs 
-
-
Choose your interfaces wisely but decouple them from your implementations. This is a good pattern that gives you slack in both dimensions to tweak
Prikaži ovu nit -
A good blog post overall. Especially that it is important to communicate with team members before rewriting someone's code
Prikaži ovu nit
Kraj razgovora
Novi razgovor -
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.
literally) deduplicated abstraction. The problem with that is that it also tied down the interface to adhering to the chosen abstraction.