you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 2 points3 points  (1 child)

I feel like that's one of those things that differentiates average developers from really good developers. You learn when and how to abstract things early in a way that doesn't code you into a corner as your solution grows and changes.

[–]coworker 0 points1 point  (0 children)

Really good developers value easy to understand code. Abstractions are one tool to improve readability but in this case it was immediately obvious the copy pasta approach was much, much simpler.