Skip to main content
Find Writers Products Industries Plans Become a Writer 1 (866) 501-3116 Sign In Get Started

Products

Blog Posts Press Releases Web Pages Product Descriptions Newsletters
Transcriptions Social Media Posts Video Scripts Custom Projects Content Tune-Ups
Ad Copy Ebooks Editing Q&A Content Whitepapers
Facebook Post Instagram Post

Industries

Agriculture Art & Design Automotive Building Materials Cannabis Career Construction Counseling Customer Service Dental Education Energy & Environment Engineering
Fashion & Beauty Family Practice Food & Beverage Gaming Health & Wellness Healthcare Higher Education Home & Garden Human Resources Injury Law Interior Design IT & Security
Insurance Legal Manufacturing Media & Entertainment Medical Law Nutrition Parenting Payments Personal Finance Real Estate Relationships
Retail & Ecommerce Religion & Spirituality Restaurant and Bar SaaS Sales Senior Services Software Sports & Fitness Technology Transportation & Logistics Travel
x Close Menu Find Writers Products
Blog Posts Press Releases Web Pages
Product Descriptions Newsletters Transcriptions
Social Media Posts Video Scripts Custom Projects
Content Tune-Ups Ad Copy Ebooks
Editing Q&A Content Whitepapers
Facebook Posts Instagram Posts
Industries
Agriculture Art & Design Automotive Building Materials Dental Gaming Fashion & Beauty Family Practice Cannabis Career Construction Counseling Customer Service Injury Law Interior Design IT & Security Retail & Ecommerce Education Energy & Environment Food & Beverage Personal Finance Healthcare Health & Wellness Higher Education Home & Garden Human Resources Transportation & Logistics Insurance Legal Manufacturing Media & Entertainment Medical Law Nutrition Parenting Payments Real Estate Religion & Spirituality Restaurant and Bar SaaS Sales Senior Services Software Sports & Fitness Technology Travel Relationships Engineering
Plans Become a Writer Login Get Started 1 (866) 501-3116
  1. Blog Home
  2. Development
  3. Jacob Kring
  4. On Distributed Systems

On Distributed Systems

The Question: Distributed systems (like the internet) tend to be more stable and efficient than centralized systems (like a filing cabinet). So, why are big department stores putting all the mom and pop shops out of business?



The Hypothesis: The benefits implied by "economies of scale" could be outweighed by an efficient and distributed information system.

Bob needs a tennis racket, a pound of flour and a box of tissues. He doesn't actually need a full box of tissues, or a full pound of flour for that matter, but his plan for the day is to blow his nose, bake some cookies, and bring them to the tennis courts for his tennis date. He's never played tennis before, and the sad irony is that while he is very excited for his first tennis experience, he is going to hate it. Like golf, tennis requires a patient demeanor that Bob simply does not possess. After today, he will never play tennis again.


Bob goes to Walmart because he knows he will find tennis rackets, flour and tissues there. Walmart is a 20 mile drive from his apartment. His car gets 20 miles to the gallon.

When Bob gets to Walmart, he buys a new tennis racket, a pound of flour, and a box of tissues.


Bob is the unfortunate, unknowing victim of an inefficient and centralized system.


Sally, his neighbor from across the hall, just got over her cold and has an extra box of tissues that she never opened. Tom, the guy in the apartment above Bob's, just started this new vegan diet. He's got a log of Pillsbury Cookie Dough in the refrigerator that's slowly eroding his morale. He can't, in good conscience, throw the food away, but he also can't stand to look at it every morning as he drinks his spinach and almond milk smoothie. Just this morning Jen, from across town, schlepped all her old tennis gear to Second Handle, the used sporting goods store down the block from Bob's apartment building.

Sally, Tom and Second Handle are all nodes in a distributed system. The problem is they are not yet linked. And a distributed system with nodes that don't communicate isn't really a system at all. Even if all those nodes were connected, Bob would still end up at Walmart if he weren't somehow connected to them as well. The good news is: all of this is merely an information problem, and over the past 30 years we've done a pretty good job of solving those. Which brings me to one of my biggest concerns: with the growth of the tech sector, aren't we simultaneously growing our economy's capacity for wealth disparity? If, with every open-source release, a smaller team can build a bigger company with greater scale, aren't we on the fast track toward a world in which the 1% is actually the .0000000001%?

Thankfully, the dream of a distributed system assuages this concern, as well. This is because, by decentralizing commerce, the system is similarly decentralizing wealth. Instead of Bob's money going to Sam Walton, in a distributed system it would go to Sally or Second Handle. Sure, there will still be big companies. But those companies will merely facilitate the flow of information, and they'll profit from trivial transaction fees. With the rise of open-source, that will be a race to the bottom, in fact some argue it's already approaching zero. Who knows, maybe with a fully functional distributed system we could even shed the shackles of debt and return to a virtual, credit-based economy.

Published by Jacob Kring on Tuesday, August 7, 2012 in Development, Staff.

Sign Up For Your 30 Day Free Trial Today!

You agree to Scripted’s Terms of Use and Privacy Policy.
Already have an account? Login
©2011-2022
Our Company
About Us Privacy Terms of Use GDPR Trust
For Members
Enterprise Agencies Publishers Customer FAQs Newsletter Customer Sign In
For Writers
Writer Services Agreement Writer FAQs Writer Sign In
Additional Resources
The Scripted Blog Industries Podcast Technology Affiliates Competitors
Social Buttons