Remix.run Logo
Mond_ 4 hours ago

I used Manjaro for a few years.

That's how I learned a pretty important lesson about software engineering that still informs how I work to this day.

"A layer of abstraction on top of a stateful legacy system often doesn't result in a simpler system, it just introduces exciting new failure possibilities. This especially applies when the owners of the legacy system have no responsibility over the abstraction layer."

peeters 4 hours ago | parent | next [-]

This comment made a lot more sense to me once I realized we weren't talking about an aggressively marketed weight loss drug.

ChadNauseam 2 hours ago | parent [-]

It's still true. Your metabolic system is probably not simpler after taking terzepatide. Although, just because it's not simpler doesn't mean it can't be better. I'm very glad for the C++ abstraction layer over assembly, even if the stack is more complicated than if it were just assembly

perching_aix 19 minutes ago | parent | prev [-]

The word "legacy" doesn't seem needed there.