Re:You're not a senior engineer until you've worked on a leg...
by globnomulous on Monday February 17, 2025 @12:18PM
(#43081195)
> which software ages like fine wine and which ages more like milk
Now I'm curious. What software has aged well? What software hasn't? Do certain types or categories of software tend to age better or worse?
Re:You're not a senior engineer until you've worked on a leg...
by quickslowdown on Monday February 17, 2025 @02:33PM
(#43082508)
cURL is my personal go-to when discussing things like this. The Unix implementation is old, stable, functional, and has changed elegantly with the times.
The latter is less costly and only requires you "only" to open your eyes and look at projects that are in an ugly state the right way. Yet surprisingly few people are capable of looking at someone elses fucked up project and not going all like: "Hah! Idiots! I would never have mad that decision".
Maybe however that crusty piece of code used a framework that — back in the day — was the hottest, trendiest piece of technology out there and you are currently in the process of committing similar sins, and you won't know it.
For me adminstration of Linux servers has been an invaluable source of inspiration. You are directly and 100 percent exposed to the effects of software aging in a changing environment. And you directly wittness which software ages like fine wine and which ages more like milk.