|
|
|
|
|
by vaughan
1080 days ago
|
|
It’s because you can only understand why things are structured the way they are, if you go on the journey from scratch yourself. It would probably be easier if there was a video or scrubber/slider to see how the code evolved. So many times you look at something and go: why is this so complex. Could be simpler. And you miss an edge case that causes the need for the complexity/abstraction. There are times too though that after a refactor someone can’t see some redundancy or is hanging onto an abstraction that looks great but is unnecessary. |
|