
How to see the future
An MIT PhD reveals his process for researching the future of programming
Mar 18, 2021 · 6 min readUpdated Jun 26, 2026
We use analytics and advertising tools by default. You can update this anytime.

An MIT PhD reveals his process for researching the future of programming
Mar 18, 2021 · 6 min readUpdated Jun 26, 2026
Welcome back to Action Items a series in which we condense and extend interviews with interesting people into actionable bullet points — only for paid subscribers.
👉 Today’s Action Item is 997 words or 4 minutes and 59 seconds of actionable reading.
Geoffrey Litt spends all day inventing the future of software.
He's a software engineer and PhD candidate at MIT, and he believes everyone should be able to customize and extend the software they use every day—even if they can't program.
The problem with software today, he thinks, is that it's the same for everyone—like a hotel room we rent for the night. Instead, he wants to move us toward a world where software is like a home we own: infinitely extensible, customizable, and personal—even if you can't program.
It's an ambitious vision, at once utopian and practical. It's just on the edge of achievable without being crazy—which means, in my opinion, Geoffrey has a good chance of succeeding. But it's going to take a long time.
And that's what makes him so interesting. He operates on a different timescale from the typical startup drumbeat of finding a problem to solve, and then scaling as quickly as possible. Instead, he knows he's after something that will take a decade of deep thought and quiet iteration to realize. It comes across in the way he speaks—ask him a question and he doesn’t rattle off the first thing that comes to mind, or something that sounds like his next TEDx presentation. He’ll pause, take a moment, and really consider his answer.
My question is this: how does someone like Geoffrey see into the future and then work to build it?
In the rest of this interview we go through Geoffrey's research process. We talk about how he takes notes on what he reads, how he writes his papers, and the projects that have come out of the research he's done thus far.
Let's dive in!
Geoffrey structures his schedule to support going deep into big research projects. Here’s his strategy:
Geoffrey acknowledged that academia makes it much easier to control his schedule and stick to deep work days than it was when he was at a startup.
To connect the dots between concepts and make big leaps, Geoffrey sets aside time to add to what he calls “mind soup”—all the ideas and conversations and bits of knowledge he’s mulling over and synthesizing. “I try to keep my mind open for sparks and then follow the ones that seem interesting,” he said. This informs how he reads and researches.
📝 Pro-tip: “A major part of my research process is sketching in the Muse iPad app,” Geoffrey wrote to me in an email after we talked. “It feels like a calm environment, like a paper notebook, but can incorporate digital resources like PDFs, websites and images.” He uses the “guided access” feature to prevent himself from switching apps.
Once he has done the reading, spent time on Muse, and added enough ingredients to set his mind soup simmering, Geoffrey starts thinking about the outline of the finished product. As a PhD candidate, the research paper is his default unit of work, and these take somewhere between six months and a year to write
“I tend to suffer from perfectionism in writing,” he told me. “I spend a whole day working on five perfect sentences, which is a terrible result. My entire writing process is designed to counteract that.”
“What if everyone could build a browser extension?” Geoffrey asked me during our conversation. “We all use the web every day, and most people can think of at least one thing, they would like to be different on a website.” Most of his work plays on this theme of making the web more customizable to all users, so that we get more value from it. Here are a few examples of his projects in this vein:
🃏 Wildcard: One of his main avenues of research at MIT is Wildcard, a browser extension that allows anyone to edit a website using a spreadsheet.
🐦 Twemex: Like most people who have been on Twitter, Geoffrey finds it very valuable and also infuriating. Twemex is a side project, a browser extension designed to parse Twitter in a variety of ways to make it more interesting, more relevant, to create productive rabbit holes rather than privileging the eternal scroll.
Something that struck me during this interview was Geoffrey’s sense of time—he’s not a harried product manager trying to bring something to market as quickly as possible. His questions about what computer science can accomplish, the kind of future world that people in his field are creating right now, are expansive and open ended. These questions though, require time and space to properly develop. Here’s what he had to say about that dynamic in a product-driven world:
“My goal is to do foundational research that I couldn't do at a startup, that's longer term, but that still ends up connecting with the world and making a real impact. I think if you look at the way people use computers today, it was not possible for that to happen overnight in the 1980s. When they started Xerox PARC, the lab that produced a lot of what we use today as personal computers, Jack Goldman, their Chief Scientist said, You know, don't expect anything of business value in five years, but you’ll have something valuable in 10. I think that that mindset is very antithetical to the Lean Startup mindset, and simultaneously produced so much of the underpinnings of what we use today as technology.”
What did you think of Geoffrey’s research process? What did you take away? Hit reply, and let’s chat!
The essential toolkit for those shaping the future
"This might be the best value you
can get from an AI subscription."
- Jay S.
Join 100,000+ leaders, builders, and innovators

Already have an account? Sign in.
Daily insights from AI pioneers + early access to powerful AI tools
Comments
Don't have an account? Sign up!