We Have 17 Loading Flags and Nobody Knows Why #4
oleksii-shepel
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Modern applications spend a surprising amount of effort tracking whether they are doing something.
Eventually every screen contains enough booleans to launch a small space program.
Maybe the problem isn't the names.
Maybe the problem is that we keep modeling asynchronous work as state.
Should execution have its own abstraction?
Can we track work directly instead of creating more flags?
All reactions