My Technological Regrets

After several years working on Supercede, I’ve had time to reflect on some of the technical choices we made. Some of them worked well, others I’d approach differently if I were starting again. Here’s what I regret, and why. Elm Was the Wrong Choice for Our UI When I started working on Supercede, I had the idea that any more complex parts of the UI should be written in Elm, rather than with React…