3 ms·
This is a big ol thread but I think it is worth touching on software design. If an app can be a desktop app written in say JS (Java c# or similar term back-com
by quickthrower2 6y ago
This is a big ol thread but I think it is worth touching on software design.
If an app can be a desktop app written in say JS (Java c# or similar term back-compat language) and not need “infra”. Or if it can be a Unix until that does one thing well. Then that is more likely to be a thing that can be forked and untouched for years and just work.
Granted anything that interacts with web services may have bit rot. However solid principles may allow those parts of code to be surfaced out to plugins etc.
Anyway let’s put it this way. I use YNAB 4 desktop budgeting software. No longer supported, not even FOSS and I’m not worried I can run that thing for the rest of my life, with little hassle, as long as I can run the last version of Windows that supports it in a VM.