Unleashing Creativity and Democratizing Programming: The Journey of Notion
Hatched by Glasp
Sep 18, 2023
5 min read
13 views
Unleashing Creativity and Democratizing Programming: The Journey of Notion
The journey of Notion began with Ivan, who was tired of creating one-page websites and wanted to build powerful software that would replace this tedious task. His vision was to empower non-programmers with the tools to create self-expressive portfolio websites. To pursue this mission, Ivan quit his job at Inkling and teamed up with Toby Schachman, a visual programming expert. They were later joined by Simon, and together, they set out to democratize programming for everyone.
Initially, their vision was not rooted in any immediate problem faced by non-programmers. To address this, the team decided to wrap their powerful solution in an everyday problem that people could relate to - creating documents. They moved to Kyoto, Japan, to rebuild the entire application from scratch, living off the difference in rental costs between San Francisco and Kyoto. Being in a new country, where they didn't speak the language and didn't know anyone, allowed them to focus all their time on programming, designing, and creating Notion.
In March 2016, almost a year after hitting the reset button, Ivan and Simon launched Notion on Product Hunt, which turned out to be one of the most successful launches of 2016. However, explaining what Notion exactly does was a challenge. Notion's power lies in its ability to bundle single-player productivity with multiplayer productivity apps. The canvas structure of Notion, with its blocks that can be mixed and matched, allows for seamless collaboration and adaptability to users' needs.
Notion's choice to bundle Word, Confluence, and Trello in their 1.0 version was based on striking a balance between low switching costs, high utility for both single and multiplayer use, and highlighting the product's block-mixing power. In contrast, other bundling solutions like Quip, Amuim, and Bear focused either on multiplayer utility or single-player utility, making it harder to gain mindshare or monetize.
But how did Notion grow through word of mouth without an established customer base? The key lies in awareness and virality. Notion leveraged discovery platforms to launch their product and got an initial cohort of users to spread the word. They maximized user commitment and positive emotions by providing a better bargain for users on the value curve. Users who had invested in becoming masters of the game were motivated to recruit their colleagues to join them.
Notion's onboarding process focused on showing users how to use the product. They allowed collaborators to bypass the early-access form, showcased the power of Notion in a company setting through their product roadmap, and provided team-ready templates. By guiding users from simple value propositions to unlocking more valuable use cases, Notion ensured a smooth onboarding experience.
To understand why games are not always fun, we can turn to the concept of flow theory. Humans, including animals, are wired to learn and adapt to their environment for survival. Learning is designed to be pleasurable, and games capitalize on this by turning learning into an enjoyable experience. Flow theory explains the conditions under which learning becomes fun.
Flow is a mental state characterized by complete immersion and intense concentration. It occurs when a challenge aligns with a person's skills, resulting in a sense of deep engagement and enjoyment. Clear goals, focused attention, merging of action and awareness, distortion of time perception, immediate feedback, and a balance between skill level and difficulty are key elements of flow.
In game design, understanding these elements is crucial to creating an enjoyable experience. Failing to recognize the pinch point, providing too many or too few choices, lack of immediate success or failure, or a game being too simplistic can all result in a game that fails to engage players. By incorporating these elements effectively, game designers can transform a common game into a unique and exciting experience.
Virtual flow and group flow are two approaches that can enhance the enjoyment of games. Virtual flow involves creating a system that allows players to feel a sense of growth and accomplishment. Group flow, on the other hand, involves creating opportunities for players to engage in shared flow experiences and build relationships through collaboration and communication.
By incorporating these strategies, game developers can tap into players' intrinsic motivation and create a game that keeps them engaged and motivated to continue playing. This approach goes beyond simply providing entertainment and leverages the power of human psychology to create a truly immersive and enjoyable gaming experience.
In conclusion, the journey of Notion from a one-page website builder to a powerful productivity tool is a testament to the power of creativity and the democratization of programming. By understanding the needs of non-programmers and wrapping their solution in a relatable everyday problem, Notion was able to gain traction and grow through word of mouth. Their focus on teaching users how to use the product and showcasing its power through templates and collaborations ensured a smooth onboarding experience. Similarly, game designers can learn from flow theory and incorporate elements that create an engaging and enjoyable gaming experience. By understanding the conditions under which learning becomes fun, game developers can create games that captivate and entertain players.
Actionable advice:
- When creating a product or service, focus on solving immediate problems that your target audience faces. Addressing relatable everyday problems can help gain traction and make your solution more appealing.
- Invest in onboarding and education to guide users through your product or service. Showcasing the power and value of your offering can help users unlock its full potential and become advocates for your brand.
- Incorporate elements of flow theory into game design to create an engaging and enjoyable gaming experience. Balancing challenge and skill, providing clear goals, and offering immediate feedback can help keep players immersed and motivated to continue playing.
Sources
Hatch New Ideas with Glasp AI 🐣
Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)
Start Hatching 🐣