Ten Billion Lines of Code
The most prolific code generator before Copilot.
Dec '25
Hi! I'm David, a designer, software engineer, and founder. My main motivation has been to seek out "design deserts"—areas neglected or overlooked by design—and create design oases 🌴 To this end, I've worked on developer tools, open source, no-code tools, and internal business apps.
I created GNOME Do and quicktype, and coined the term "papercut" while designing Ubuntu.
I founded Futureproof, an early humane tech company that created the Awareness app and Gadget Rules.
I led design at Xamarin and Microsoft Developer Division.
I co-founded Glide, where we created a no-code programming model inspired by spreadsheets, an adaptive, managed design system, and the first AI app generator.
Book a design review with me if you're a YC founder!
He meant to do that.
A cowboy's bewildering vision of superintelligence.
Five YC apps under the design microscope.
The Infinite Library has a romance section.
Our love letter to early Apple.com.
Demoing AI on your real business data.
Reaching across the political divide, one Zoom at a time
He insulted me into becoming myself.
First, learn to frame a photograph.
An impromptu talk at a San Francisco hackerspace.
In case you came here to cancel me.
Developers are people, too. Design accordingly.
The physicist who almost made me cry.
Your hundred dollars matters more than you think.
Against the void: one man's monad tutorial.
What if the AI makes us smile forever?
955 lines to make your errors pretty.
Airport wine, a tugboat deckhand, and Germany.
Burnt pancakes, cold ocean, juvenile heart.
Fancy word, simple idea, sort of explained.
Swiping right on functional programming.
OkCupid flagged me as a Nigerian prince.
From one week per change to ten minutes.
He couldn't read books anymore. Neither could friends.
Poor philosophers designed your social network.
My poetry brain was not as I left it.
Someone will ask, 'hey, what is that?'
Every project needs someone who loves users.
A launcher that makes switching apps delightful.
Free software has a beautiful future.
More chrome than content. Let's fix that.
Ten bugs a week until all hundred heal.
Everyone thinks their bug is a paper cut.
One hundred annoyances, healed by October.
The tiny bugs you've learned to ignore.
From Aristotle to GNOME Do: the early years.
Does Otto's notebook hold his beliefs?
If code counts votes, code should be open.
We call it creative when we can't follow.
Schopenhauer enters the labyrinth. Santayana doesn't.
By the time Jefferson wrote, it was over.
Can you think God into existence?
If Brown's brain enters Robinson, who's who?
Socrates wins, but his argument has holes.
Why death is nothing to us, logically.
Don't understand it. Experience it.
The artist couldn't see what ideology dictated.
Aristotle says nature has goals. Does it?
What was the artist thinking? Let's reconstruct.
We only see sequence, never connection.
"I think" already assumes there's an I.
Is it ever okay to believe without evidence?
Can you write the same book differently?
Love is being a lover, not being loved.