Skip to content
Product cover

Confronting the Limits of Networks

Some business builders in the Internet era have blindly focused on “getting big fast” in the mistaken belief that Metcalfe’s Law applies ad infinitum. The value of a network, in fact, does not increase forever, but there are ways to counteract the forces that put the brakes on network effects.” Around 1980 Robert Metcalfe, the inventor of the Ethernet standard and founder of 3Com, observed that the value of a network increases in proportion to the square of the number of people using it. This observation came to be known as Metcalfe’s Law. It was similar to an idea developed by economists about network effects” — meaning that some resources become more valuable to a person using them according to the number of other people also using them. At the dawn of the Internet era, network effects became the Holy Grail for many business builders, who wanted to “get big fast” in order to exploit them before the competition did. But Metcalfe’s Law doesn’t always hold, say Harvard Business School professor Andrew McAfee and consultant Fran ois-Xavier Oliveau. As networks become very large, they can fall prey to saturation, cacophony, contamination, clustering and high search costs. Those phenomena mean that larger networks can, in some cases, have less value than smaller ones. The authors have identified several strategies that network builders can employ to maintain network effects or limit their decline. When followed properly, these strategies are more effective than a blind, bigger-is-better approach in which network builders rush to sign up as many users as quickly as possible.

Purchase Options

Educator and Student Discounts Available. Learn more »

  BENCHMARKS  
Loading Time: Base Classes  0.0006
My Controller Construct  0.0005
Build Nav  0.0005
Controller Execution Time ( Products / Route )  0.0972
Total Execution Time  0.0978
  GET DATA  
No GET data exists
  MEMORY USAGE  
1.5663 MB
  POST DATA  
No POST data exists
  URI STRING  
store/confronting-the-limits-of-networks
  CLASS/METHOD  
products/route
  DATABASE:  MITSLOAN_DEV   QUERIES: 68  (Hide)
0.0003  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '6b75be0eff8b358108a1ab42971d0f0d'
ORDER BY `created_atDESC 
0.0004  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '6b75be0eff8b358108a1ab42971d0f0d'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '6b75be0eff8b358108a1ab42971d0f0d'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '6b75be0eff8b358108a1ab42971d0f0d'
ORDER BY `created_atDESC 
0.0018  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '6b75be0eff8b358108a1ab42971d0f0d'
ORDER BY `created_atDESC 
0.0005  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '6b75be0eff8b358108a1ab42971d0f0d'
ORDER BY `created_atDESC 
0.0019  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '6b75be0eff8b358108a1ab42971d0f0d'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '6b75be0eff8b358108a1ab42971d0f0d'
ORDER BY `created_atDESC 
0.0013  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '6b75be0eff8b358108a1ab42971d0f0d'
ORDER BY `created_atDESC 
0.0003  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '6b75be0eff8b358108a1ab42971d0f0d'
ORDER BY `created_atDESC 
0.0007  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '6b75be0eff8b358108a1ab42971d0f0d'
ORDER BY `created_atDESC 
0.0018  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '6b75be0eff8b358108a1ab42971d0f0d'
ORDER BY `created_atDESC 
0.0011  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '6b75be0eff8b358108a1ab42971d0f0d'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '6b75be0eff8b358108a1ab42971d0f0d'
ORDER BY `created_atDESC 
0.0006  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '6b75be0eff8b358108a1ab42971d0f0d'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '6b75be0eff8b358108a1ab42971d0f0d'
ORDER BY `created_atDESC 
0.0010  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '6b75be0eff8b358108a1ab42971d0f0d'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '6b75be0eff8b358108a1ab42971d0f0d'
ORDER BY `created_atDESC 
0.0007  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '6b75be0eff8b358108a1ab42971d0f0d'
ORDER BY `created_atDESC 
0.0014  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '6b75be0eff8b358108a1ab42971d0f0d'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '6b75be0eff8b358108a1ab42971d0f0d'
ORDER BY `created_atDESC 
0.0006  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '6b75be0eff8b358108a1ab42971d0f0d'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '6b75be0eff8b358108a1ab42971d0f0d'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '6b75be0eff8b358108a1ab42971d0f0d'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '6b75be0eff8b358108a1ab42971d0f0d'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '6b75be0eff8b358108a1ab42971d0f0d'
ORDER BY `created_atDESC 
0.0003  

SELECT SQL_CALC_FOUND_ROWS cat_id
FROM 
(`product_categories`)
WHERE `status_id` =  'A'
AND `url_friendly` =  'confronting-the-limits-of-networks'
AND `parent_id` =  
0.0146  

SELECT c.parent_idc.format_id
                    FROM products 
AS pproducts AS c
                    WHERE p
.prod_id c.parent_id AND
                        
c.avail_id IN ('A','B','D') AND
                        
c.type_id 'V' AND
                        (
                            
c.sku 'confronting-the-limits-of-networks' OR
                            if(
c.format_id 'Certificate'''p.url_friendly) = 'confronting-the-limits-of-networks'
                        
)
                    
LIMIT 1 
0.0016  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  1861 
0.0009  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '1861' 
0.0016  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '1861'
ORDER BY `sortAS
0.0012  

SELECT `cat_id`
FROM (`product_categories__products`)
WHERE `prod_id` =  '1861' 
0.0010  

SELECT *
FROM (`product_flags__products`)
WHERE `prod_id` =  '1861' 
0.0003  

SELECT `sku`
FROM (`products__xsell`)
WHERE `prod_id` =  '1861'
ORDER BY IF(position 010) AS, `position
0.0394  

SELECT `products`.`parent_id`
FROM (`transaction_lines`)
JOIN `productsON `products`.`sku` = `transaction_lines`.`sku`
JOIN `product_categories__productsON `products`.`parent_id` = `product_categories__products`.`prod_id`
WHERE `products`.`avail_id` =  'A'
AND TO_DAYS(transaction_lines.updated_at) < (TO_DAYS(NOW()) - 90)
AND `
product_categories__products`.`cat_idIN ('244') 
GROUP BY `products`.`parent_id`
ORDER BY COUNT(*) DESC
LIMIT 6 
0.0002  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '431' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '431' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '431'
ORDER BY `sortAS
0.0002  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '825' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '825' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '825'
ORDER BY `sortAS
0.0003  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '4029' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '4029' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '4029'
ORDER BY `sortAS
0.0001  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '439' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '439' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '439'
ORDER BY `sortAS
0.0001  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '3579' 
0.0001  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '3579' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '3579'
ORDER BY `sortAS
0.0001  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '3511' 
0.0001  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '3511' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '3511'
ORDER BY `sortAS
0.0003  

SELECT SQL_CALC_FOUND_ROWS media_idposition
FROM 
(`media`)
WHERE `foreign_key_table` =  'products'
AND `foreign_key_column` =  'prod_id'
AND `foreign_key_value` =  '1861'
AND `kind` =  'image_600x600'
ORDER BY IF(position 010) AS, `position
0.0001  

SELECT *
FROM (`media`)
WHERE `media`.`media_id` =  '876' 
0.0001  

SELECT *
FROM (`mime_types`)
WHERE `mime_types`.`extension` =  'jpg' 
0.0001  

SELECT *
FROM (`media_metadata`)
WHERE `media_id` =  '876' 
0.0002  

SELECT SQL_CALC_FOUND_ROWS media_idposition
FROM 
(`media`)
WHERE `foreign_key_table` =  'products'
AND `foreign_key_column` =  'prod_id'
AND `foreign_key_value` =  '1861'
AND `kind` =  'gallery_image'
ORDER BY IF(position 010) AS, `position
0.0003  

SELECT *
FROM (`products`)
WHERE `avail_idIN ('A''B''C''H') 
AND `
parent_id` =  '1861'
AND `type_id` =  'V'
ORDER BY IF(position 010) AS, `position`, `title
0.0001  

SELECT `c`.`format_id`, `c`.`price`, `c`.`sale_price`
FROM (`productsAS c)
WHERE `c`.`prod_id` =  '1862'
LIMIT 1 
0.0002  

SELECT SQL_CALC_FOUND_ROWS media_idposition
FROM 
(`media`)
WHERE `foreign_key_table` =  'products'
AND `foreign_key_column` =  'prod_id'
AND `foreign_key_value` =  '1862'
AND `kind` =  'thumbnail'
ORDER BY IF(position 010) AS, `position
0.0002  

SELECT `product_categories__products`.`cat_id`
FROM (`product_categories__products`)
JOIN `product_categoriesON `product_categories__products`.`cat_id` = `product_categories`.`cat_id`
WHERE `product_categories__products`.`prod_id` =  '1861'
AND `product_categories`.`parent_id` =  1
AND `product_categories__products`.`cat_idNOT IN (1261)  
0.0004  

SELECT `cat_idAS id, `parent_idAS parent, `status_id`, `name`, `description`, `url_friendly`, `page_title`, `meta_keywords`, `meta_description`, `position`, `updated_at`
FROM (`product_categories`)
WHERE `cat_id` != 1
ORDER BY 
`parent_id`, IF(position 010) AS, `position`, `name
0.0003  

SELECT *
FROM (`product_categories`)
WHERE `status_id` =  'A'
AND `parent_id` =  1
AND `cat_idNOT IN (1261) 
ORDER BY `name
0.0002  

SELECT *
FROM (`site_settings`)
WHERE `option_key` =  'announcement' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)