In this episode of "Acquired," hosts Ben Gilbert and David Rosenthal welcome back Rahul Vora, founder of Superhuman, to explore the game design principles behind the development of his fast email client. Vora shares insights on how Superhuman has evolved from its initial product-market fit to a suite of professional tools, including new calendar functionality. He emphasizes the importance of designing software to evoke specific emotions, such as joy and surprise, rather than relying on gamification tactics like points and badges. Vora also discusses the meticulous engineering behind Superhuman's speed, including merging local and server searches, and the careful attention to typography to enhance the user experience. The conversation delves into the broader application of game design principles beyond product development, illustrating their relevance in creating emotionally resonant experiences in various contexts.
"I'm Ben Gilbert, and I'm the co-founder of Pioneer Square Labs, a startup studio and venture capital firm in Seattle." "And I'm David Rosenthal, and I am an angel investor and independent advisor to startups based in San Francisco."
The quotes introduce the hosts of the podcast and their professional backgrounds, establishing their credibility in the technology and investment sectors.
"Rahul had probably, I don't know if it's exactly the most listened to episode of all time, but it was certainly a standout episode when we released it." "His frameworks for finding product market fit and how they did it at Superhuman have since become quite famous this year."
The quotes highlight the success of Rahul Vora's previous appearance on the podcast and the impact of Superhuman's approach to achieving product-market fit.
"Not only has Rahul done this like a total pro, with superhuman really being thoughtful about the process and employing every tactic in the book for building a great company and capitalizing it the best way he sees fit, but also with his previous companies with reportive, he actually also now has two funds of his own, the most recent being an angellist rolling fund."
The quote emphasizes Rahul Vora's expertise in fundraising and company building, as well as his current involvement in managing investment funds.
"Pilot is the one team for all of your company's accounting, tax and bookkeeping needs."
The quote describes Pilot's comprehensive service offering, which is relevant for startups that need to manage their financial operations effectively.
"A game is simply something that you play." "A game is something you play, a toy is an object you play with."
The quotes provide a foundational definition of a game and distinguish it from similar concepts like toys, setting the stage for a deeper exploration of game design principles.
"There are seven principles that we think of when it comes to what makes a good game at superhuman." "Bushnell's law talks a bit about goals, and it talks a little bit about a related concept of mastery, but it doesn't talk about how you feel when you're going through a game."
The quotes introduce the concept of the seven principles of a good game and highlight the multifaceted nature of game design, going beyond simple definitions like Bushnell's law.
"By the time I was about 18 years old... I'd spent 10,000 hours programming, mostly around creating my own games." "That was where I really cut my teeth professionally."
The quotes reflect Rahul Vora's extensive background in game design and programming, which underpins his expertise in creating engaging software experiences.
I took all the things I'd learned, both as a passionate fan and player of video games, as well as a hobbyist game programmer, to creating quests and content for the players of Runescape.
This quote highlights Rahul Vora's transition from a video game enthusiast and hobbyist programmer to a professional game designer for Runescape, emphasizing the joy he found in this role.
It was in fact browser based. And the clue is in the name. It was not in fact Flash. Few people know this, but Jagx stands for do you want to give it a go? David?
Rahul Vora clarifies the technology behind Runescape, indicating it was Java-based, not Flash, and explains the origin of the name Jagex, which stands for Java graphical extensions.
The very original technical definition was Java graphical extensions.
This quote provides the original technical definition of Jagex, the company behind Runescape, highlighting the innovative approach to browser-based gaming.
What experience in your life would you most want to share with others? It's probably very unique. Very few other people will have had access to it. And for me, it was one of those flow experiences.
Rahul Vora encourages people to think about unique experiences they would like to share with others, linking this to the concept of flow and how it has influenced his work.
Now, of course, I can't literally recreate that sensation, but it was an underlying inspiration for why we built the fastest email experience in the world.
This quote connects Rahul Vora's extreme flow experience while driving a Lamborghini to the inspiration behind creating a fast email experience with Superhuman, aiming to engineer for flow.
How about we do that? But for everybody else, let's take the things that we take for granted. 100 millisecond response times, instantaneous search, command palettes, keyboard shortcuts, beautiful layouts, typography.
Rahul Vora's pitch to his co-founder highlights the goal of Superhuman to bring the advantages of programming tools to a broader audience, emphasizing speed and design as key features.
And it does turn out to be this ridiculously hard problem. It's actually a computer science hard problem. How do you merge two infinite lists on the screen without having things like pop in?
Rahul Vora explains the complex computer science problem Superhuman solved in merging local and server search results to provide a seamless and fast user experience.
We dove into the chrome source code, reverse engineered the font layout engine, and then built our own layout framework, actually entirely in CSS, because we wanted this thing to be super fast as well.
This quote describes the meticulous effort behind Superhuman's typography and layout, demonstrating the team's commitment to both speed and aesthetic detail.
"That's so awesome. What a great Easter egg to have in the product."
The quote shows appreciation for the inclusion of Easter eggs in products, highlighting their appeal as a delightful, unexpected feature.
"All right, speaking of Easter eggs, I'm going to take this opportunity to transition us."
Ben Gilbert uses the mention of Easter eggs as a segue to transition the conversation to a new topic, demonstrating the technique of smooth topic change.
"Game design is not gamification. It is not simply taking your product and adding points, levels, trophies, or badges."
Rahul Vora emphasizes the difference between gamification (adding game elements to products) and game design (creating inherently engaging games), stating that true game design is not about superficial rewards.
"The perhaps counterintuitive conclusion is that extrinsic motivation can actually undermine our intrinsic motivation."
Rahul Vora explains that external rewards can diminish a person's internal desire to engage in an activity, which is a key consideration in designing motivational systems within products.
"The extrinsic reward had literally halved their motivation."
Rahul Vora references a study showing that children expecting rewards were less motivated to draw for their own enjoyment, highlighting the negative impact of extrinsic rewards on intrinsic motivation.
"I would really advise us as an industry to pull back from this obsession with user wants and user needs, and instead to design for fun."
Rahul Vora advises product designers to prioritize creating enjoyable experiences that elicit desired emotions, rather than focusing solely on functional requirements.
"It feels like it's also kind of an element of just respecting your users, too, and their intelligence."
David Rosenthal comments on the importance of respecting users' intelligence in product design, suggesting that shallow gamification can come across as condescending.
"We tested it in good old fashioned product management style. We didn't write any feature code."
Rahul Vora describes the process of testing the streaks feature in Superhuman without initially coding the feature, relying on user data and feedback to refine the concept.
"Statsig is a feature management and experimentation platform that helps product teams ship faster, automate A/B testing and see the impact every feature is having on the core business metrics."
Ben Gilbert describes the functionalities of Statsig, which aids product teams in rapidly deploying features and measuring their effectiveness through data analysis.
"Inbox Zero, we fairly quickly learned, is one of the most emotionally resonant moments in someone's interaction with their inbox."
Rahul Vora shares insights into the emotional significance of achieving Inbox Zero for users, which informed the design of the feature in Superhuman.
So before we'd invented split inbox, which took years to get to, it was an impossibility for me to actually hit Inbox Zero. So I simply didn't know. But in interacting with our earliest of customers, we quickly realized that Inbox Zero was one of the most emotionally resonant moments.
This quote highlights the discovery that achieving Inbox Zero was a significant and emotionally resonant moment for users, which led to the development of the split inbox feature.
And so at superhuman, we care deeply about the emotion of joy. And Joy has many subfacets. We design for things like enthusiasm and excitement. Our users come to us super excited. We design for optimism and hopefulness. Our users want superhuman to improve their lives. And we design for pride and triumph.
Rahul Vora emphasizes the importance of designing for various facets of joy to create a positive and impactful user experience.
One of the things that I strongly advise any founder to go through is conflict training or training on how to give feedback, or how to give difficult feedback, or how to receive difficult feedback.
Rahul Vora suggests that conflict training is crucial for founders, as it teaches them how to navigate challenging conversations effectively.
What we should actually say. And once again, I'm just going to give a big up to the Hunter Institute for Entrepreneurial leadership. There's hundreds of emotions on that wheel. What we actually want to say is something like, I'm feeling lonely, or I'm feeling disappointed, or I'm feeling anguish or whatever it is, and you can go to the emotional wheel and look it up.
This quote underscores the value of identifying and expressing specific emotions, as opposed to using passive descriptions, to improve clarity and understanding in personal interactions.
This set of principles across goals, emotions, controls, toys and flow, really is about experience design.
Rahul Vora explains that the principles of game design are fundamentally about crafting experiences, whether in software or other fields.
I would put a vanilla scent in the kitchen to evoke memories of baked goods. Perhaps when you were a child and your folks would bring back a little baked treats, I would put a lavender scent or similar scent in the lounge to evoke perhaps being in a meadow or in some other really relaxing place.
The use of sensory elements like scent to evoke positive emotions and memories is an example of how game design principles can be applied in non-technology contexts to enhance experiences.
Head to Superhuman.com sign up there. We do have a big waitlist. It's more than 350,000 people at this point. But what I shall say is that for listeners of this podcast, members of the acquired community, I would be more than happy to jump you to the front of the line.
Rahul Vora encourages listeners to sign up for Superhuman and promises to give podcast listeners preferential treatment in the onboarding queue.
Crusoe's data centers are nothing but racks and racks of a because Crusoe's cloud is purpose built for AI and run on wasted, stranded or clean energy, they can provide significantly better performance per dollar than traditional cloud providers.
This quote describes Crusoe's specialized infrastructure for AI and its use of alternative energy sources, which results in better cost efficiency for customers.