
programming
The state management library front-ends are looking for is a database
State is a cross-cutting concern. Weak equivalence hinders re-rendering. Distance between code and data breeds complexity. State transitions need linear traces.
programming
State is a cross-cutting concern. Weak equivalence hinders re-rendering. Distance between code and data breeds complexity. State transitions need linear traces.
Essays
This is a review of all the resources I found and learned about persistent data structures in the course of looking for a solution for maintaining state. Complexity from maintaining state One of the hard things about programming is how to maintain and manage state [https://interjectedfuture.com/the-broken-half-of-interactive-programs/], especially
programming
What if the changes to the input result in state changes that can't be computed fast enough to keep the user interface snappy for an interactive program? Reactivity to the rescue. It's a way to drastically reduce the amount of computation required to compute an output given a change to the input.
web
While most front-ends today have largely agreed on the design of the rendering subsystem, we seem to be grappling with design of the interactive subsystem.
web
Shared mutable state invites complexity into our programs. Programming languages help with this complexity inside a program, but not across network boundaries between programs.
retro review
A review of the wanderings in 2021, and a focus for 2022.
cryptocurrency
In the last couple of years, people have been building a global, open alternative to every financial products you use today, accessible to anyone in the world with a smartphone and internet connection.
pipeline
I decided to write my own version of React, but for the purposes of building ETL backends for small to medium workloads.
Essays
If you view NFTs as a progression of the unbundling of ownership and enjoyment, the enjoyment got digitized first. And now, we're seeing ownership being digitized. But digital ownership is kinda weird because it had digital properties like low cost to store and distribute, yet it's scarce.