for many years "try to make code idempotent" was one of my most useful internal directives, and it seems like the one im thinking about the most now is "try to make error states unrepresentable"

Follow

@notplants Jokes aside, yeah, this is really good.

Comes with some UI problems though, like, how do you achieve that while still Interacting with the user / world and keeping them informed about why things happen

· Edited · · 2 · 0 · 1

@forestjohnson totally. I have no aspiration to make all error states unrepresentable (the world is messy), but have found it an interesting guideline to try to make them unrepresentable where I can / within some particular subsystem

Sign in to participate in the conversation
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.