News for hackers. Stuff that matters.
Re:Code Lifespan by thfuran on Friday January 27, 2023 @04:33PM (#34552183)
But the comic isn't suggesting that it can't be done, only that it's often hard to guess ahead of time when the effort is warranted.
Re:Code Lifespan by Gigachad on Friday January 27, 2023 @04:56PM (#34552448)
The team manager at work likes to bring up the list of "time investments which we will benefit from later" which we never benefited from later. It's a good point that usually its better to wait until the benefits are obvious rather than predicting at some point there will be some benefit later.
Re:Code Lifespan by HankB99 on Friday January 27, 2023 @11:26PM (#34555122)
My general strategy - usually applied on a much smaller scale - was the first time I needed to do something similar (or the same) I'd copy the code. The second time, I'd consider abstracting it. By that time I had three applications and could better identify what was common and what was specific to a particular usage. I wonder if something like that can be applied to larger libraries.
Re:Code Lifespan by personalidea on Saturday January 28, 2023 @04:35AM (#34556392)
That is what I tend to do as well. Heard it being called AHA programming. Avoid hasty abstractions.