Hacker News new | ask | show | jobs
by mojombo 2025 days ago
I think this is true for any specific moment, but as we are creatures of the 4th dimension, we must also care about how we change our code over time. When code complexity is managed, users can enjoy better versions of a piece of software more quickly and more often. If we let our code deteriorate into an inscrutable pile of tech debt, it will eventually affect the user experience, so the guts need to both do something correct (and useful) and also be amenable to change over time.
1 comments

Absolutely agree. At my workplace, we often have to balance immediate UX requirements with longer term reliability, extensibility and security.