Blog
Blog
How the product is built, including the parts that went wrong.
Build logs
Notes on making one canvas produce code that matches it on four platforms. Mostly the hard parts, including the mistakes.
- Making a text field push content down, four times
The hardest behavior we have shipped, and why it had to be solved four separate times.
- We put our marketing copy under test
How a wrong sentence in a draft led to marketing copy being enforced by the test suite.
- Why we generate absolute positioning, and what it costs
The decision that defines the product, argued honestly including the side we lose.