The Inside Story on How Reddit Was Created: Combining Ideas to Make the World Suck Less
Hatched by Kazuki Nakayashiki
Sep 22, 2023
3 min read
5 views
The Inside Story on How Reddit Was Created: Combining Ideas to Make the World Suck Less
In the early days of Reddit, founders Alexis Ohanian and Steve Huffman had a vision to create a platform that would make the world suck less. To bring this vision to life, they drew inspiration from two popular websites of the time: Delicious and Slashdot. Delicious, an early social-bookmarking site, allowed users to save and share their favorite web pages, while Slashdot was the first large geek community focused on news and ideas.
With the ideas from these two sites in mind, Ohanian and Huffman joined Y Combinator, a startup accelerator program. They worked tirelessly day and night to develop the first version of Reddit. Little did they know, Paul Graham, the co-founder of Y Combinator, had linked to Reddit in a blog post, bringing in its first thousand visitors. This initial boost set the stage for Reddit's success.
However, Reddit's early success did not come without controversy. Ohanian and Huffman, in an effort to populate the site with content, created fake users and generated much of the early content themselves. While this may have been a questionable tactic, it served as a stepping stone for the platform to attract genuine users and become the thriving community it is today.
But what does decentralization really mean? According to Vitalik Buterin, the co-founder of Ethereum, decentralization can be understood from various perspectives: architectural, political, and logical.
Architectural decentralization refers to the number of physical computers that make up a system and its ability to tolerate breakdowns. A decentralized system relies on many separate components, making it less likely to fail accidentally. In contrast, a centralized system is more vulnerable to failure due to its reliance on a single point of failure.
Political decentralization revolves around the control of the computers that make up the system. In a decentralized system, power is distributed among many individuals or organizations, making it harder for any one entity to have complete control. This is crucial for maintaining a fair and democratic system.
Logical decentralization pertains to the structure and presentation of the system. A decentralized system may resemble an amorphous swarm, with no single monolithic object. This allows for greater flexibility and adaptability to changes.
Decentralization offers several advantages, including fault tolerance, attack resistance, and collusion resistance. With many separate components, decentralized systems are less likely to fail accidentally and more difficult to attack or manipulate. Collusion resistance ensures that participants cannot easily conspire to benefit themselves at the expense of others.
To achieve true decentralization, it is important to have multiple competing implementations. This prevents any one actor from gaining too much power and provides a checks and balances system. Additionally, the use of proof of stake can help mitigate the risks associated with hardware centralization.
In conclusion, the story of Reddit's creation highlights the power of combining ideas and the importance of decentralization. Ohanian and Huffman drew inspiration from existing platforms and worked tirelessly to bring their vision to life. Meanwhile, Buterin's insights on decentralization shed light on its various dimensions and benefits.
To apply these insights to your own endeavors, here are three actionable pieces of advice:
-
Seek inspiration from existing platforms or ideas and find ways to combine them in innovative ways. Look for common points and connect them naturally to create something unique.
-
Embrace decentralization in your systems or organizations. Consider the architectural, political, and logical aspects to ensure fault tolerance, attack resistance, and collusion resistance.
-
Foster competition and multiple implementations to avoid concentration of power. This will help maintain a fair and balanced system.
By following these actions, you can strive to create platforms or systems that not only make the world suck less but also embody the principles of decentralization for a more resilient and democratic future.
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 🐣