Modern software feels more “connected” than ever, yet somehow less dependable
Maybe this is just me getting older, but I feel like software in general has become noticeably less dependable over the last few years.
Not necessarily worse looking.
Not less powerful.
Not lacking features.
Just... less predictable.
A lot of modern apps now depend on:
- cloud sync
- background services
- accounts/logins
- subscriptions
- web wrappers
- live APIs
- constant updates
- online-only functionality
And individually none of those things are bad.
But combined together, it feels like software breaks in stranger and harder-to-debug ways than it used to.
Things randomly desync.
Features disappear after updates.
Electron apps suddenly consume absurd RAM.
Notifications arrive hours late.
Desktop apps stop working because some remote service changed.
A “simple tool” now needs 6 background processes and an internet connection.
What’s interesting is that software is simultaneously more advanced and more fragile.
I miss when software felt more self-contained and deterministic.
Curious whether others here feel the same way, or if this is just nostalgia talking.