55 results back to index
Without Their Permission: How the 21st Century Will Be Made, Not Managed by Alexis Ohanian
Airbnb, barriers to entry, carbon-based life, cloud computing, crowdsourcing, en.wikipedia.org, Hans Rosling, hiring and firing, Internet Archive, Kickstarter, Mark Zuckerberg, means of production, Menlo Park, minimum viable product, Occupy movement, Paul Graham, Silicon Valley, Skype, slashdot, social web, software is eating the world, Startup school, Tony Hsieh, unpaid internship, Y Combinator
The result was that my in-box became full of e-mails like this one from Steve: how about oobaloo.com? i like it Or this one from Paul Graham: 360scope.com. I like this one. A 360scope being something that looks in all directions, rather than a microscope or telescope, which look[s] at either extreme of one direction. You can imagine people saying, let’s go check out the 360scope. Nevertheless, I wasn’t changing my mind. I also really wanted a mascot. By the way, I’ve met a few people who’ve had the reddit alien tattooed on their bodies, which never ceases to amaze me (and is something I hope they never regret), but the little creature had to win over my co-founder, Steve, and our chief investor, Paul. From: Paul Graham Date: June 22, 2005 1:29:10 p.m. EDT To: Steve Huffman, Alexis Ohanian Cc: Jessica Livingston Subject: prototype Also, get the content as far as you can into the upper left.
But everyone else needs to be convinced that what you’ve made, whatever it is, is worth his or her attention. To quote Paul Graham: “The Back button is your enemy.” This simple fact about online creation forces us to make something compelling and to value our audience as much as possible. So how do you get people to look at your user-driven website when you don’t have any users? You fake them, naturally. That’s what Steve and I did for the first few weeks—submit content under different user names. Sure, we asked our friends for help, but only a few really committed themselves to helping our nascent venture (thanks, Connor Dolan and Morgan Carey!). Our first surge of traffic that didn’t come from browbeaten friends was thanks to an essay Paul Graham wrote, which sent over the first redditors (reddit + editor, since all users have submission and voting privileges) and got us off to a great start.
The Internet will be their reckoning, because the World Wide Web is flattening the planet. As long as all links are created equal, we have a level playing field—a global platform from which ideas can spread. CHAPTER FIVE Startup MBA Part II—Blueprint for Growth A startup is a company designed to grow fast��. The only essential thing is growth. Everything else we associate with startups follows from growth. Paul Graham, “Startup = Growth” Paul Graham, founder of Y Combinator, identifies the core defining characteristic of a startup as growth, which makes it fundamentally different from other types of businesses.1 No matter how successful a brand-new brick-and-mortar bakery is, it’s still not a startup because it’s limited by space and muffins and employees, which all require time and capital to grow. I love muffins, but what makes a startup special is that unlike a bakery, it can grow logarithmically (i.e., it can experience hockey-stick growth, up-and-to-the-right growth, and “Holy shit!”
Practical OCaml by Joshua B. Smith
cellular automata, Debian, domain-specific language, general-purpose programming language, Grace Hopper, hiring and firing, John Conway, Paul Graham, slashdot, text mining, Turing complete, type inference, web application, Y2K
You should always be on the alert for this, however. 620Xch14final.qxd 9/22/06 12:38 AM CHAPTER Page 169 14 ■■■ Practical: A Spam Filter E veryone knows what spam is, even if they don’t know that it refers to unwanted (and usually advertisement-ridden) email instead of the venerable meat product made by the Hormel Corporation. Unlike Hormel Spam, email spam has been annoying people and reducing productivity since the 1990s. In August 2002, Paul Graham published his essay, “A Plan for Spam,” which outlined a new idea in ending the spam problem. Now almost everyone uses a variant of the idea he popularized, but at the time it was the first. Paul Graham, of course, published his code in Lisp. His “plan” for spam consisted of a Bayesian classifier that put any given email message into one of two buckets: ham or spam. This chapter presents a working OCaml-based classifier and provides for code reuse and modularity. Naive Bayesian Spam Filtration Paul Graham knew he was on to something with his seminal essay. The method that he describes comes from Bayes’ Theorem, which when applied to spam can be described formally as follows.
Instead, probabilities are combined for these kinds of problems as shown in the following equation, which yields a probability of about 15.5 percent: ab P 5 }}} (ab) 1 (1 2 a)(1 2 b) This combination is also why the original Paul Graham article looked at only the first 15 to 20 “interesting” tokens. The way these probabilities combine makes the probability of a given email being spam decrease at a rapid rate. Sampling (and taking only a few samples) is an effective way to combat this problem. However, how you get the samples is an open problem, and we take the top 20 interesting tokens in our example. Talking About the Design Because the algorithm is provided, you do not have to worry about it. You’ll use the original Paul Graham algorithm, even though several additions and improvements have been made to it since the paper was published. The original algorithm provides a great example without getting bogged down in the math (remember, this book shows OCaml programming instead of teaching probability theory).
The function after that actually calculates the probability of a given email being spam by finding the probabilities of each token being spam, taking the top 20 tokens (those with the highest probability of being spam), and combining them. There is no danger of this function returning Not A Number because you ensured that the scoring function (the paul_graham function) always returns some nonzero value. let top_n n lst = try let ar = Array.of_list lst in Array.to_list (Array.sub ar 0 n) with Invalid_argument("Array.sub") -> lst;; let calc_email_prob lbuf = let email = buildmap StringMap.empty lbuf in let scored = StringMap.mapi ( fun x va -> paul_graham x goodmap badmap goodcount badcount ) email in let top_vals = top_n 20 (List.rev (List.sort compare (StringMap.fold (fun x y z -> y :: z) ➥ scored ))) in 173 620Xch14final.qxd 174 9/22/06 12:38 AM Page 174 CHAPTER 14 ■ PRACTICAL: A SPAM FILTER let n = List.fold_left (fun x y -> x *. y) 1.0 top_vals in let dn = List.fold_left (+.) 0.
Chaos Monkeys: Obscene Fortune and Random Failure in Silicon Valley by Antonio Garcia Martinez
Airbnb, airport security, Amazon Web Services, Burning Man, Celtic Tiger, centralized clearinghouse, cognitive dissonance, collective bargaining, corporate governance, Credit Default Swap, crowdsourcing, death of newspapers, El Camino Real, Elon Musk, Emanuel Derman, financial independence, global supply chain, Goldman Sachs: Vampire Squid, hive mind, income inequality, interest rate swap, intermodal, Jeff Bezos, Malcom McLean invented shipping containers, Mark Zuckerberg, Maui Hawaii, means of production, Menlo Park, minimum viable product, move fast and break things, Network effects, Paul Graham, performance metric, Peter Thiel, Ponzi scheme, pre–internet, Ralph Waldo Emerson, random walk, Sand Hill Road, Scientific racism, second-price auction, self-driving car, Silicon Valley, Silicon Valley startup, Skype, Snapchat, social graph, social web, Socratic dialogue, Steve Jobs, telemarketer, urban renewal, Y Combinator, éminence grise
In reality, a startup’s pivot is a panicked sprint comparable to that of a Titanic passenger who’s spotted the last open life raft. It wasn’t even a onetime thing: our final product would be informally titled “Plan J,” given the number of turns we had taken since “Plan A.” But there you have it, dear reader: we made a “pivot.” Plié! But we’re getting ahead of ourselves. All this would become clear only after numerous strolls with Paul Graham, something we hadn’t even won the right to have yet. Back to me skulking at Adchemy while working on a Y Combinator application. If my reading of YC’s and Paul Graham’s essays was correct, then bomb-throwing anarchist subversive mixed with cold-blooded execution mixed with irreverent whimsy, a sort of technology-enabled twelve-year-old boy, was precisely the YC entrepreneur profile. Figure out a point of overlooked business or technical leverage, interpose some piece of cleverness, and gleefully marvel at the resulting disruption (or destruction).
Like control of the water supply in some arid agricultural region, whoever had the most upstream control of the water sluice controlled everything else—which is what Y Combinator’s Demo Day represented. Thus, powerful and haughty VCs who wanted to attend Y Combinator’s showcase pitch event had to kneel and kowtow to a sandal-wearing bear of a man with a distaste for bullshit and a flair for the written word. That man was Paul Graham, without question the canniest tech investor in human history. And it was to Paul Graham we first turned with our existential problem in those desperate days. Like all parents, PG pretends he loves all his startup children equally. The reality is some companies get more of his attention than others. Given the conditional nature of his love, it was somewhat in doubt if he would run to AdGrok’s aid, in light of the pissy, messy nature of our conflict.
The second was Argyris Zymnis, a recent graduate from a famous artificial intelligence lab at Stanford. He was one of the rising stars at Adchemy, due to both his high-level machine-learning brains and his coding skill. Aside from our lunchtime conversations and odd Sunday phone call, though, we hadn’t formulated any clear business idea. Procrastinating on a Monday, I decided to read an essay by Paul Graham. PG, as he’s known to the cognoscenti, founded an online store builder called Viaweb in the early days of the Web, which got bought in the $40 million range in 1997, and eventually became Yahoo Shopping. In his postacquisition freedom, he created one of the more incredible institutions in Silicon Valley: Y Combinator.* Twice a year, every year, Y Combinator accepts a few dozen startup hopefuls into what can only be described as a startup boot camp.† They are given a tiny amount of money and the goal of shipping a product by the end of three months.
Founders at Work: Stories of Startups' Early Days by Jessica Livingston
8-hour work day, affirmative action, AltaVista, Apple II, Brewster Kahle, business process, Byte Shop, Danny Hillis, don't be evil, fear of failure, financial independence, Firefox, full text search, game design, Googley, HyperCard, illegal immigration, Internet Archive, Jeff Bezos, Maui Hawaii, Menlo Park, nuclear winter, Paul Buchheit, Paul Graham, Peter Thiel, Richard Feynman, Richard Feynman, Sand Hill Road, side project, Silicon Valley, slashdot, social software, software patent, South of Market, San Francisco, Startup school, stealth mode startup, Steve Ballmer, Steve Jobs, Steve Wozniak, web application, Y Combinator
They know that is a dynamic that is driven by the human spirit; that they ought to embrace it rather than fight it. All the resources they have in the world, all the billions of dollars, can’t stop people being creative. There are a lot of companies who, in one way or another, have changed the rules of the game for the better. It’s just going to happen. I think we helped a very conservative industry get their minds around that. C H A P T E 15 R Paul Graham Cofounder, Viaweb Paul Graham and his friend Robert Morris started Viaweb in 1995 to make software for building online stores. A few days into writing the first prototype, they had a crazy idea: why not have the software run on the server and let the user control it through their browser? Within weeks, they had a web-based online store builder they could demo to investors. They launched at the beginning of 1996.
For Da and PG Contents FOREWORD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix PREFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi ABOUT THE AUTHOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii ACKNOWLEDGMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii CHAPTER 1 MAX LEVCHIN PayPal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 CHAPTER 2 SABEER BHATIA Hotmail. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 CHAPTER 3 STEVE WOZNIAK Apple Computer . . . . . . . . . . . . . . . . . . . . . . . . . . 31 CHAPTER 4 JOE KRAUS Excite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 CHAPTER 5 DAN BRICKLIN Software Arts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 CHAPTER 6 MITCHELL KAPOR Lotus Development. . . . . . . . . . . . . . . . . . . . . . . . . 89 CHAPTER 7 RAY OZZIE Iris Associates, Groove Networks . . . . . . . . . . . . . . . . 103 CHAPTER 8 EVAN WILLIAMS Pyra Labs (Blogger.com) . . . . . . . . . . . . . . . . . . . . . 111 CHAPTER 9 TIM BRADY Yahoo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 CHAPTER 10 MIKE LAZARIDIS Research In Motion . . . . . . . . . . . . . . . . . . . . . . . . 141 v vi Contents CHAPTER 11 ARTHUR VAN HOFF Marimba . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 CHAPTER 12 PAUL BUCHHEIT Gmail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 CHAPTER 13 STEVE PERLMAN WebTV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 CHAPTER 14 MIKE RAMSAY TiVo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 CHAPTER 15 PAUL GRAHAM Viaweb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 CHAPTER 16 JOSHUA SCHACHTER del.icio.us . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 CHAPTER 17 MARK FLETCHER ONElist, Bloglines . . . . . . . . . . . . . . . . . . . . . . . . . 233 CHAPTER 18 CRAIG NEWMARK craigslist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 CHAPTER 19 CATERINA FAKE Flickr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 CHAPTER 20 BREWSTER KAHLE WAIS, Internet Archive, Alexa Internet . . . . . . . . . . . . . 265 CHAPTER 21 CHARLES GESCHKE Adobe Systems . . . . . . . . . . . . . . . . . . . . . . . . . . 281 CHAPTER 22 ANN WINBLAD Open Systems, Hummer Winblad . . . . . . . . . . . . . . . . 297 CHAPTER 23 DAVID HEINEMEIER HANSSON 37signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309 CHAPTER 24 PHILIP GREENSPUN ArsDigita . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317 CHAPTER 25 JOEL SPOLSKY Fog Creek Software . . . . . . . . . . . . . . . . . . . . . . . . 345 CHAPTER 26 STEPHEN KAUFER TripAdvisor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361 CHAPTER 27 JAMES HONG HOT or NOT . . . . . . . . . . . . . . . . . . . . . . . . . . . 377 CHAPTER 28 JAMES CURRIER Tickle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387 CHAPTER 29 BLAKE ROSS Firefox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395 Contents vii CHAPTER 30 MENA TROTT Six Apart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405 CHAPTER 31 BOB DAVIS Lycos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419 CHAPTER 32 RON GRUNER Alliant Computer Systems, Shareholder.com . . . . . . . . . . 427 CHAPTER 33 JESSICA LIVINGSTON Y Combinator . . . . . . . . . . . . . . . . . . . . . . . . . . . 447 INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455 Foreword Sprinters apparently reach their highest speed right out of the blocks, and spend the rest of the race slowing down.
Of course, big companies won’t be able to do everything these startups do. In big companies, there’s always going to be more politics and less scope for individual decisions. But seeing what startups are really like will at least show other organizations what to aim for. The time may soon be coming when instead of startups trying to seem more corporate, corporations will try to seem more like startups. That would be a good thing. Paul Graham Cofounder, Viaweb Preface It’s been more than a year since Founders at Work was first published. What have I learned since? The biggest surprise has been the sheer number of people interested in startups. I know about the ones who apply to Y Combinator, read Hacker News, or attend Startup School, but I could never be sure how many people were interested in startups beyond that core of would-be founders.
4chan, Any sufficiently advanced technology is indistinguishable from magic, Brewster Kahle, buy low sell high, corporate governance, crowdsourcing, disintermediation, don't be evil, global village, Hacker Ethic, hypertext link, index card, informal economy, information retrieval, Internet Archive, invention of movable type, invention of writing, Isaac Newton, Lean Startup, Paul Buchheit, Paul Graham, profit motive, RAND corporation, Republic of Letters, Richard Stallman, semantic web, Silicon Valley, social web, Steve Jobs, Steven Levy, Stewart Brand, strikebreaker, Vannevar Bush, Whole Earth Catalog, Y Combinator
“CO-OPT OR DESTROY” 1 Aaron Swartz, “Checking In,” Schoolyard Subversion, December 23, 2001, http://web.archive.org/web/20020205111032/http:/swartzfam.com/aaron/school/. 2 Aaron Swartz, “Instant Message from LelandJr247,” Aaron Swartz: The Weblog, December 11, 2003, http://www.aaronsw.com/weblog/001087. 3 Aaron Swartz, “Stanford: Day 1,” Aaron Swartz: The Weblog, September 21, 2004, https://web.archive.org/web/20041009200559/http://www.aaronsw.com/weblog/001418. 4 Aaron Swartz, “Stanford: Day 3,” Aaron Swartz: The Weblog, last modified June 3, 2005, http://www.aaronsw.com/weblog/001421. 5 Interview with Seth Schoen, January 2013. 6 Aaron Swartz, “Stanford: Day 58,” Aaron Swartz: The Weblog, November 15, 2004, http://www.aaronsw.com/weblog/001480. 7 Wilcox-O’Hearn, “Part 1.” 8 Aaron Swartz, “Home Again,” Aaron Swartz: The Weblog, February 13, 2005, http://www.aaronsw.com/weblog/001558. 9 Aaron Swartz, “News Update,” Aaron Swartz: The Weblog, February 17, 2003, http://www.aaronsw.com/weblog/000838. 10 Paul Graham, “What I Did This Summer,” PaulGraham.com, October 2005, http://www.paulgraham.com/sfp.html. 11 Paul Graham, “Summer Founders Program,” PaulGraham.com, March 2005, http://paulgraham.com/summerfounder.html. 12 Ibid. 13 Infogami, March 4, 2006, https://web.archive.org/web/20060323211212/http://infogami.com/. 14 Aaron Swartz, “infogami,” Infogami, circa October 25, 2005, https://web.archive.org/web/20051025013124/http://infogami.com/. Swartz had two co-applicants: the Danish programmer Simon Carstensen and the British programmer and historian Sean B.
“When I started high school, I remember watching for that point where foreground and background reverse—the point at which school as a use of my time turned into time being what was left over after school. It didn’t take long,” he wrote on his blog. “School is like that. It keeps you running until running is the only thing you know.”8 Not surprisingly, he took the first possible opportunity to run away from Stanford. Swartz was exactly the sort of disaffected, understimulated genius that Paul Graham was hoping to recruit for his latest enterprise. Graham is a computer programmer and entrepreneur who, in 1998, sold the company he cofounded, Viaweb, to Yahoo for $49.6 million in stock. Following the sale, Graham wrote a series of thoughtful essays on computers and the people who loved them. In 2003, Swartz had excerpted one of those essays, “Why Nerds Are Unpopular,” in which Graham suggested that the pointless busywork assigned in the typical American high school only encourages smart, self-motivated teenagers to consider suicide.
Perhaps it’s a bit lofty of a goal, but we say aim high.”14 Graham was intrigued by Swartz, if not necessarily Swartz’s idea, and so he invited the restless Stanford undergrad to come to Cambridge and pitch the concept in person. As Swartz packed for the trip in his Stanford dorm room, he told his roommates that he was off to interview for a summer job. His friend Seth Schoen, amused at the understatement, suggested Swartz explain that the interview was with Paul Graham, the famous programmer and essayist. “Yeah,” Swartz said, “but they won’t know who that is.”15 On his blog, Swartz portrayed the pitch meeting as a comical and bemusing experience. In Swartz’s telling, Graham spent the session bouncing between conversational topics while paying surprisingly little attention to Swartz’s proposal for Infogami—“which he appears not to have read very carefully,” Swartz noted.
Hooked: How to Build Habit-Forming Products by Nir Eyal
Airbnb, AltaVista, Cass Sunstein, choice architecture, cognitive bias, cognitive dissonance, en.wikipedia.org, framing effect, game design, Google Glasses, Inbox Zero, invention of the telephone, iterative process, Jeff Bezos, Lean Startup, Mahatma Gandhi, Mark Zuckerberg, meta analysis, meta-analysis, Oculus Rift, Paul Buchheit, Paul Graham, Peter Thiel, QWERTY keyboard, Silicon Valley, Silicon Valley startup, Snapchat, TaskRabbit, telemarketer, Toyota Production System, Y Combinator
The fact that we have greater access to the web through our various connected devices — smartphones and tablets, televisions, game consoles, and wearable technology — gives companies far greater ability to affect our behavior. As companies combine their increased connectivity to consumers, with the ability to collect, mine, and process customer data at faster speeds, we are faced with a future where everything becomes potentially more habit-forming. As famed Silicon Valley investor Paul Graham writes, "…unless the forms of technological progress that produced these things are subject to different laws than technological progress in general, the world will get more addictive in the next 40 years than it did in the last 40." [xiii] Chapter six explores this new reality and discusses the morality of manipulation. Recently, a blog reader emailed me, “If it can’t be used for evil, it’s not a superpower.”
Why is manipulating users through flashy advertising or addictive video games thought to be distasteful while a strict system of food rationing is considered laudable? While many people see Weight Watchers as an acceptable form of user manipulation, our moral compass has not caught up with what the latest technology now makes possible. Ubiquitous access to the web, transferring greater amounts of personal data at faster speeds than ever before, has created a more potentially addictive world. According to famed Silicon Valley investor Paul Graham, we haven’t had time to develop societal “antibodies to addictive new things.” [cxvii] Graham places responsibility on the user: “Unless we want to be canaries in the coal mine of each new addiction — the people whose sad example becomes a lesson to future generations — we’ll have to figure out for ourselves what to avoid and how.” But what of the people who make these manipulative experiences?
Several things must go right for a new company to succeed, and forming user habits is just one of them. As we saw in chapter six, being a “facilitator” is not only a moral imperative, it also makes for better businesses practices. Creating a product the designer uses and believes materially improves people’s lives increases the odds of delivering something people want. Therefore, the first place for the entrepreneur or designer to look for new opportunities is in the mirror. Paul Graham advises entrepreneurs to leave the sexy-sounding business ideas behind and instead build for their own needs: “Instead of asking ‘what problem should I solve?’ ask ‘what problem do I wish someone else would solve for me?’” [cxxxi] Studying your own needs can lead to remarkable discoveries and new ideas because the designer always has a direct line to at least one user — himself or herself.
How it’s infiltrating the next generation of companies; how it’s reshaping marketing, PR, and advertising from top to bottom; how even authors are using the principles in their book launches. And that process starts far earlier than you think. The new marketing mind-set begins not a few weeks before launch but, in fact, during the development and design phase. So we will begin there, with the most important marketing decision you will likely ever make. STEP 1 It Begins with Product Market Fit Make stuff people want. —Paul Graham You know what the single worst marketing decision you can make is? Starting with a product nobody wants or nobody needs. Yet for years, this was a scenario that marketers tolerated and accepted as part of the job. We all told ourselves that “you go to market with the product you have, not the one you want.” And then we wondered why our strategies failed—and why those failures were so expensive.
But if you don’t have the time or the access, below are some amazing resources that pick up where this book leaves off. Blogs and Personalities: Andrew Chen’s essays http://andrewchen.co Noah Kagan’s blog http://okdork.com Patrick Vlaskovits http://vlaskovits.com/blog twitter.com/pv Jesse Farmer http://20bits.com Sean Ellis http://www.startup-marketing.com Paul Graham’s essays http://www.paulgraham.com/articles.html Aaron Ginn http://www.aginnt.com Josh Elman https://medium.com/@joshelman Or just follow most of these guys as they answer questions at: http://www.quora.com/Growth-Hacking Books: The Lean Startup by Eric Ries The Lean Entrepreneur by Brant Cooper and Patrick Vlaskovits Founders at Work by Jessica Livingston Viral Loop by Adam L.
Airbnb, Amazon Web Services, barriers to entry, Black Swan, business intelligence, call centre, crowdsourcing, en.wikipedia.org, game design, Google Glasses, Google Hangouts, Google X / Alphabet X, iterative process, Jeff Bezos, Jony Ive, Kickstarter, knowledge worker, Lean Startup, loose coupling, Mark Zuckerberg, minimum viable product, move fast and break things, Network effects, Oculus Rift, Paul Graham, self-driving car, Silicon Valley, Silicon Valley startup, Skype, Snapchat, social graph, software as a service, software is eating the world, Steve Jobs, Steven Levy, Y Combinator
Step 2: The Ten-Million-Dollar App Chapter 14: Make Something People Love 1 ‘The Pmarca Guide to Startups, part 4: The only thing that matters’, blog post on blog.Pmarca.com, 25 June 2007, web.archive.org/web/20070701074943; http://blog.pmarca.com/2007/06/the-pmarca-gu-2.html. 2 Sean Ellis, ‘The Startup Pyramid’, article for Startup-Marketing.com, http://www.startup-marketing.com/the-startup-pyramid/. 3 Chamath Palihapitiya, ‘How We Put Facebook on the Path to 1 billion Users’, part of a 10-hour course from the Growth Hackers Conference, published 9 January 2013, www.youtube.com/watch?v=raIUQP7 1SBU. Chapter 16: The Metrics of Success 1 Paul Graham, ‘How to Start a Startup’, blog post on PaulGraham.com, March 2005, paulgraham.com/start.html. Chapter 17: Getting Your Growth On 1 For more information about Mobile App Tracking, visit mobileapptracking.com/. 2 ‘An Introduction to Mobile App Tracking’, 1 May 2012, www.slideshare.net/MobileAppTracking/mobile-app-tracking-how-it-works. Chapter 18: Dollars in the Door 1 Greg Kumparak, ‘Want To Raise A Million Bucks?
Chapter 34: Scaling Process 1 Version One Ventures, ‘How to Stay Nimble as You Scale’, article on VersionOneVentures.com, 30 September 2013, versiononeventures.com/stay-nimble-scale/. 2 Robert Medrano, ‘Welcome to the API Economy’, guest post on Forbes.com, 29 August 2012, www.forbes.com/sites/ciocentral/2012/08/29/welcome-to-the-api-economy/. 3 Version One Ventures, 30 September 2013, op. cit. 4 The letter can be viewed at www.sec.gov/Archives/edgar/data/1326801/000119312512034517/d287954ds1.htm. 5 Paul Graham, ‘Maker’s Schedule, Manager’s Schedule’, blog post on PaulGraham.com, July 2009, www.paulgraham.com/makersschedule.html. 6 Ibid. 7 Fred Wilson, ‘Tech Ops as a Metaphor for Building, Running and Leading a Company’, blog post on AVC.com, 15 October 2013, www.AVC.com/a_vc/2013/10/tech-ops-as-a-metaphor-for-building-running-leading-a-company.html. 8 Version One Ventures, 30 September 2013, op. cit. 9 Kristen Gil, ‘Start-Up Speed’, article on ThinkWithGoogle.com, January 2012, www.google.com/think/articles/start-up-speed-kristen-gil.html. 10 Larry Page and Q&A with Eric Schmidt at Zeitgeist Americas 2011, video uploaded to YouTube on 27 September 2011, www.youtube.com/watch?
Part of achieving product–market fit is demonstrating – with sufficient data – that users are super-happy to pay to use your service. Throughout this stage of the journey we’ll focus on how best to use your seed financing to achieve these goals and set the foundations for a solid app company – and put you in a great place to seduce some serious professional investors to allow you to expand your team and accelerate growth. How to Deliver Wow Paul Graham – one of the founders of Y Combinator, Silicon Valley’s top startup incubator – offers a great morsel of advice after decades of experience delivering software: ‘Don’t build something clever, build what people want.’ The nature of technology – and software companies in particular – has evolved quickly over the last decade. Open-source software – along with easily accessible services such as payment, mapping, messaging (and many others) in the form of APIs (application programming interfaces) – allows any developer to build powerful programs.
The New Kingmakers by Stephen O'Grady
Amazon Web Services, barriers to entry, cloud computing, correlation does not imply causation, crowdsourcing, DevOps, Jeff Bezos, Khan Academy, Kickstarter, Mark Zuckerberg, Netflix Prize, Paul Graham, Silicon Valley, Skype, software as a service, software is eating the world, Steve Ballmer, Steve Jobs, Tim Cook: Apple, Y Combinator
Historically, the funding options available to these entrepreneurs have been limited—angel investors are few and far between, which left only loans from friends, family, banks, or credit unions. Even when venture capitalists took an interest, the deals they offered often were not favorable for entrepreneurs—they frequently provided more money than was required in order to obtain the largest possible share of the company. Then in 2008, Paul Graham’s Y Combinator launched. Recognizing that the technology landscape had dramatically lowered the cost of starting a business, Y Combinator offered substantially less money—typically less than $20,000—in return for a commensurately smaller share of the company. Its average equity stake was around 6%. The falling costs of business creation led to a decoupling of the average deal size with the average deal volume.
If the technology assets acquired are non-strategic, the return from releasing the assets as open source code are certain to exceed that of killing them through inattention. The code may or may not find a life beyond its original home within the startup, but the acquirer benefits either way. Invest in Developer Relations Born out of government propaganda efforts during the first World War, Public Relations is a profession and a practice that every technology vendor invests in today. As Paul Graham writes: One of the most surprising things I discovered during my brief business career was the existence of the PR industry, lurking like a huge, quiet submarine beneath the news. Of the stories you read in traditional media that aren’t about politics, crimes, or disasters, more than half probably come from PR firms. Whether the capabilities are built in-house or outsourced to third-party agencies, and whether the efforts are massive and industry-wide in scope or confined to brochure-ware websites, PR is at worst considered a cost of doing business.
Geek Sublime: The Beauty of Code, the Code of Beauty by Vikram Chandra
Alan Turing: On Computable Numbers, with an Application to the Entscheidungsproblem, Apple II, barriers to entry, Berlin Wall, British Empire, business process, conceptual framework, create, read, update, delete, crowdsourcing, East Village, European colonialism, finite state, Firefox, Flash crash, glass ceiling, Grace Hopper, haute couture, iterative process, Jaron Lanier, John von Neumann, land reform, London Whale, Paul Graham, pink-collar, revision control, Silicon Valley, Silicon Valley ideology, Skype, Steve Jobs, Steve Wozniak, theory of mind, Therac-25, Turing machine, wikimedia commons, women in the workforce
Most of the artists I know—painters, filmmakers, actors, poets—seem to regard programming as an esoteric scientific discipline; they are keenly aware of its cultural mystique, envious of its potential profitability, and eager to extract metaphors, imagery, and dramatic possibility from its history, but coding may as well be nuclear physics as far as relevance to their own daily practice is concerned. Many programmers, on the other hand, regard themselves as artists. Since programmers create complex objects, and care not just about function but also about beauty, they are just like painters or sculptors. The best-known assertion of this notion is the essay “Hackers and Painters” by programmer and venture capitalist Paul Graham. “Of all the different types of people I’ve known, hackers and painters are among the most alike,” writes Graham. “What hackers and painters have in common is that they’re both makers. Along with composers, architects, and writers, what hackers and painters are trying to do is make good things.”1 According to Graham, the iterative processes of programming—write, debug (discover and remove bugs, which are coding errors, mistakes), rewrite, experiment, debug, rewrite—exactly duplicate the methods of artists: “The way to create something beautiful is often to make subtle tweaks to something that already exists, or to combine existing ideas in a slightly new way … You should figure out programs as you’re writing them, just as writers and painters and architects do.”2 Attention to detail further marks good hackers with artist-like passion: All those unseen details [in a Leonardo da Vinci painting] combine to produce something that’s just stunning, like a thousand barely audible voices all singing in tune.
So just like mechanical engineers and architects, computer programmers create artefacts that have to stand up to an objective reality. No one cares how pretty the code is if the program won’t work. The only objective constraint a painter has is making sure the paint physically stays on the canvas (something that has proven surprisingly challenging). Everything beyond that is aesthetics—arranging coloured blobs in a way that best tickles the mind of the viewer.15 Paul Graham has been hugely successful as a programmer and venture capitalist, and his essays about technology and business are sometimes thought-provoking and insightful. But his writings about art are full of majestically fatuous statements delivered with oracular certainty: “One of the reasons Jane Austen’s novels are so good is that she read them out loud to her family. That’s why she never sinks into self-indulgently arty descriptions of landscapes, or pretentious philosophizing.”16 And, “The paintings made between 1430 and 1500 are still unsurpassed.”17 But for Graham’s primary readership of programmers, these pronouncements are the foundational caissons on which his grand art-hacking equivalence rests.
That’s why she never sinks into self-indulgently arty descriptions of landscapes, or pretentious philosophizing.”16 And, “The paintings made between 1430 and 1500 are still unsurpassed.”17 But for Graham’s primary readership of programmers, these pronouncements are the foundational caissons on which his grand art-hacking equivalence rests. Ceglowski the painter is skeptical: You can safely replace “painters”… with “poets,” “composers,” “pastry chefs” or “auto mechanics” with no loss of meaning or insight … The reason Graham’s essay isn’t entitled “Hackers and Pastry Chefs” is not because there is something that unites painters and programmers into a secret brotherhood, but because Paul Graham likes to cultivate the arty aura that comes from working in the visual arts.18 My first response to Graham’s programmers-as-artists maneuver was as exasperated as Ceglowski’s, but after the initial irritation had passed I began to think about the specific aesthetic claims Graham was making for code, about what kind of beauty code might possess, and why Graham would want to claim the mantle of artistry.
3D printing, Black Swan, British Empire, Buckminster Fuller, Clayton Christensen, crowdsourcing, deliberate practice, fear of failure, Filter Bubble, future of work, Google Glasses, Isaac Newton, James Dyson, Jaron Lanier, Jeff Bezos, job automation, Lean Startup, low skilled workers, Mark Zuckerberg, move fast and break things, Paul Erdős, Paul Graham, recommendation engine, rising living standards, Robert Shiller, Robert Shiller, Silicon Valley, Silicon Valley startup, skunkworks, Steve Ballmer, Steve Jobs, Y Combinator
Becoming Anti-Nice “Though the most successful founders are usually good people, they tend to have a piratical gleam in their eye. They’re not Goody Two-Shoes type good. Morally, they care about getting the big questions right, but not about observing proprieties. That’s why I’d use the word naughty rather than evil. They delight in breaking rules, but not rules that matter. This quality may be redundant though; it may be implied by imagination.” – Paul Graham, founder of Y Combinator In his autobiography, Mark Twain tells of his childhood friend, Tom Blankenship, who was the inspiration for Huckleberry Finn, a character who was poorly educated and stood outside society but as a result appraised the world and society around him with a clear and critical eye: “In Huckleberry Finn I have drawn Tom Blankenship exactly as he was. He was ignorant, unwashed, insufficiently fed; but he had as good a heart as ever any boy had.
In contrast, this more detailed recent research suggests that Mozart was in fact wrestling with his composition all day long, sometimes on paper and sometimes in his prodigious memory. Far from being the passive recipient of great work, the truth is that creativity is work – a great deal of it. Grit The magic lies, brace yourself, in determination. When he spoke about the number one quality he looks for in founders, Paul Graham of Y Combinator said: “Determination. This has turned out to be the most important quality in start-up founders. We thought when we started Y Combinator that the most important quality would be intelligence. That’s the myth in the Valley. And certainly you don’t want founders to be stupid. But as long as you’re over a certain threshold of intelligence, what matters most is determination. You’re going to hit a lot of obstacles.
The Start-Up of You by Reid Hoffman
Airbnb, Andy Kessler, Black Swan, business intelligence, Cal Newport, Clayton Christensen, David Brooks, Donald Trump, en.wikipedia.org, fear of failure, follow your passion, future of work, game design, Jeff Bezos, job automation, late fees, Mark Zuckerberg, Menlo Park, out of africa, Paul Graham, Peter Thiel, recommendation engine, Richard Bolles, risk tolerance, rolodex, shareholder value, side project, Silicon Valley, Silicon Valley startup, social web, Steve Jobs, Steve Wozniak, Tony Hsieh, transaction costs
Nicholas Christakis and James Fowler, Connected: The Surprising Power of Our Social Networks and How They Shape Our Lives (New York: Little, Brown and Company, 2009), 22. 3. Pamela Walker Laird, Pull: Networking and Success Since Benjamin Franklin (Cambridge, MA: Harvard University Press, 2007), 11. 4. Jeff Atwood, “The Bad Apple: Group Poison,” Coding Horror: Programming and Human Factors (blog), February 19, 2009, http://www.codinghorror.com/blog/2009/02/the-bad-apple-group-poison.html 5. Paul Graham, “Why Smart People Have Bad Ideas,” PaulGraham.com (blog), April 2005, http://www.paulgraham.com/bronze.html 6. David Foster Wallace, This Is Water: Some Thoughts, Delivered on a Significant Occasion, About Living a Compassionate Life (New York: Little, Brown, 2009), 39–40. 7. Neil Rackham and John Carlisle, “The Effective Negotiator, Part I: The Behaviour of Successful Negotiators,” Journal of European Industrial Training 2, no. 6 (1978): 6–11, doi:10.1108/eb002297 8.
Empathize and Help First Building a genuine relationship with another person depends on (at least) two things. The first is seeing the world from the other person’s perspective. No one knows this better than the skilled entrepreneur. Entrepreneurs succeed when they make stuff people will pay money for, which means understanding what’s going on in the heads of customers. Discovering what people want, in the words of start-up investor Paul Graham, “deals with the most difficult problem in human experience: how to see things from other people’s point of view, instead of thinking only of yourself.”5 Likewise, in relationships, it’s only when you truly put yourself in the other person’s shoes that you begin to develop an honest connection. This is tough. Whereas entrepreneurs have some ways of measuring how well they understand their customers by ultimately watching sales rise and fall, in day-to-day social life there’s no such immediate feedback.
Wait: The Art and Science of Delay by Frank Partnoy
algorithmic trading, Atul Gawande, Bernie Madoff, Black Swan, blood diamonds, Cass Sunstein, Checklist Manifesto, cognitive bias, collapse of Lehman Brothers, collateralized debt obligation, corporate governance, Daniel Kahneman / Amos Tversky, delayed gratification, Flash crash, Frederick Winslow Taylor, George Akerlof, Google Earth, Hernando de Soto, High speed trading, impulse control, income inequality, Isaac Newton, Long Term Capital Management, Menlo Park, mental accounting, meta analysis, meta-analysis, Nick Leeson, paper trading, Paul Graham, payday loans, Ralph Nader, Richard Thaler, risk tolerance, Robert Shiller, Robert Shiller, Ronald Reagan, Saturday Night Live, six sigma, Spread Networks laid a new fibre optics cable between New York and Chicago, statistical model, Steve Jobs, The Market for Lemons, the scientific method, The Wealth of Nations by Adam Smith, upwardly mobile, Walter Mischel
Not surprisingly, if procrastination is viewed so negatively, treatments will be designed to eradicate its presence and influence. But we don’t necessarily need to take such a draconian approach. If our problems are the result of high discount rates, so that we make decisions that leave us worse off, then procrastination is an evil and we should make every effort to stop. But often we use the term to describe behavior that is not so bad. Sometimes it is good to procrastinate. In 2005, Paul Graham, a computer programmer, investor, writer, and painter, wrote an essay called “Good and Bad Procrastination.” He opens by saying, “The most impressive people I know are all terrible procrastinators. So could it be that procrastination isn’t always bad? Most people who write about procrastination write about how to cure it. But this is, strictly speaking, impossible.”60 Graham notes that when we procrastinate we don’t work on something.
If we aren’t working at all, we are being slothful. If we are working on something unimportant, we are showing bad judgment. But if we are working on something important, then does it really make sense to judge us negatively for not working on something less important? If we put off errands because we are trying to cure cancer, are we really procrastinating? And if that is the meaning of procrastination, why is it so bad? For Paul Graham, procrastination is all about trade-offs. We are constantly trading off what we are doing now against what we might do in the future. As long as we are doing that in a reasonable way, it doesn’t matter that we are putting some things off. In February 1996, John Perry, a philosophy professor at Stanford University, finally got around to writing an essay about procrastination for the Chronicle of Higher Education.
As a young, untenured economics professor, Stiglitz probably wasn’t planning to wear a Nepali wedding costume very often anyway. So Akerlof’s procrastination wasn’t so irrational after all. He didn’t suffer from self-control problems or impatience generally. He felt bad about not sending the box—we often feel bad about not doing things—but his behavior didn’t suggest that his short-term discount rate was too high. The cost of sending the box was high, and the benefit was low. The box was like one of Paul Graham’s important tasks or John Perry’s book-order forms. Akerlof was in India beginning work on a research program that would lead to dozens of articles, numerous influential books, and a Nobel Prize. For eight months, that box was at the top of Akerlof’s to-do list, a salient task that he put off each day. He procrastinated, and at the same time he got a lot of other things done. 11 | MASTER CLASS The challenge of procrastination is figuring how to weigh immediate versus distant consequences.
Simple Rules: How to Thrive in a Complex World by Donald Sull, Kathleen M. Eisenhardt
Affordable Care Act / Obamacare, Airbnb, asset allocation, Atul Gawande, barriers to entry, Basel III, Berlin Wall, carbon footprint, Checklist Manifesto, complexity theory, Craig Reynolds: boids flock, Credit Default Swap, Daniel Kahneman / Amos Tversky, diversification, en.wikipedia.org, European colonialism, Exxon Valdez, facts on the ground, Fall of the Berlin Wall, haute cuisine, invention of the printing press, Isaac Newton, Kickstarter, late fees, Lean Startup, Louis Pasteur, Lyft, Moneyball by Michael Lewis explains big data, Nate Silver, Network effects, obamacare, Paul Graham, performance metric, price anchoring, RAND corporation, risk/return, Saturday Night Live, sharing economy, Silicon Valley, Startup school, statistical model, Steve Jobs, TaskRabbit, The Signal and the Noise by Nate Silver, transportation-network company, two-sided market, Wall-E, web application, Y Combinator, Zipcar
This was another opportunity to learn—this time through presenting Airbnb’s story and getting feedback and insights from peers. These dinners created a relentless weekly rhythm of stepping back to reflect, getting feedback and ideas, and heading back to work. Another way of learning was through tailored expert advice. The Airbnb founders gained two pivotal insights from Y Combinator cofounder Paul Graham that critically reframed their conception of what to do. One piece of advice was counterintuitive—forget about growing Airbnb, and instead focus on creating the perfect Airbnb experience. Graham’s argument was, “It’s better to have a hundred people love you than to have a million people like you.” The second piece of advice was to stop organizing their business around conferences and get out into cities.
The founders initially conceived their target customer as young, male, and poor. In fact, Airbnb has more guests over fifty-five years old than between eighteen and twenty-five, and accommodations, including Italian villas and beachfront bungalows, are not always cheap. Pursuing many ways of learning increases the likelihood of creative insights. The founders of Airbnb could not have predicted, for example, that Paul Graham’s advice would be so essential to reimagining their simple rules. Yet by pursuing many avenues of learning, the founders improved their odds of experiencing the aha moments. Multitasking in learning also works because when people learn the same lesson in different ways, the learning is reinforced and better learned. This is reflected in teaching—our students learn best when they learn in multiple ways like reading articles, watching videos, having an in-class discussion, and hearing a lecture.
. [>] When the two friends: Jessica Salter, “Airbnb: The Story Behind the $1.3bn Room-Letting Website,” Telegraph, September 7, 2012, http://www.telegraph.co.uk/technology/news/9525267/Airbnb-The-story-behind-the-1.3bn-room-letting-website.html. [>] Because of the success: Ibid. [>] Y Combinator is a “seed accelerator”: Benjamin L. Hallen, Christopher B. Bingham, and Susan L. Cohen, “Do Accelerators Accelerate? A Study of Venture Accelerators as a Path to Success” (working paper, University of Washington, Seattle, 2013). [>] At this point: Paul Graham, October 2013, “What Happens at Y Combinator,” http://ycombinator.com/atyc.html, accessed April 28, 2014; and Freedman, 2013, “YC Without Being in YC,” http://blog.42floors.com, accessed April 28, 2014. Firsthand account of how former Y Combinator entrepreneurs mimicked the Y Combinator experience by pretending that they had just been accepted again. [>] Another way of learning: Derek Thompson, “Airbnb CEO Brian Chesky on Building a Company and Starting a Sharing Revolution,” Atlantic, August 13, 2013, http://www.theatlantic.com/business/archive/2013/08/airbnb-ceo-brian-chesky-on-building-a-company-and-starting-a- sharing-revolution/278635/. [>] As Brian recalled: Ibid. [>] Like clockwork: Tame, “From Toilet Seats to $1 Billion.” [>] The founders coupled these: Jessie Hempel, “More Than a Place to Crash,” Fortune, May 3, 2012, http://fortune.com/2012/05/03/airbnb-more-than-a-place-to-crash/. [>] The founders also had: Vella and Bradley, “Airbnb CEO—‘Grow Fast but not Too Fast.’” [>] Airbnb ended up with: Tomio Geron, “Airbnb Hires Joie de Vivre’s Chip Conley as Head of Hospitality,” Forbes, September 17, 2013, http://www.Forbes.com/sites/tomiogeron/2013/09/17. [>] In fact, Airbnb: Salter, “Airbnb: The Story Behind the $1.3bn Room-Letting Website.” [>] Airbnb has become: Thompson, “Airbnb CEO Brian Chesky on Building a Company and Starting a Sharing Revolution.” 8.
Affordable Care Act / Obamacare, Airbnb, Al Roth, Black Swan, buy low sell high, Credit Default Swap, cross-subsidies, crowdsourcing, disintermediation, diversified portfolio, experimental economics, George Akerlof, Goldman Sachs: Vampire Squid, income inequality, index fund, Jean Tirole, Lean Startup, Lyft, Mark Zuckerberg, market microstructure, Martin Wolf, McMansion, Menlo Park, moral hazard, multi-sided market, Network effects, patent troll, Paul Graham, Peter Thiel, pez dispenser, ride hailing / ride sharing, Sand Hill Road, sharing economy, Silicon Valley, social graph, supply-chain management, TaskRabbit, The Market for Lemons, too big to fail, trade route, transaction costs, two-sided market, Uber for X, ultimatum game, Y Combinator
See Irina Patterson and Candice Arnold, “Seed Capital from Angel Investors: Mike Maples, Founder and Managing Partner, Floodgate (Part 3),” One Million by One Million Blog, July 14, 2010, retrieved from http://www.sramanamitra.com/2010/07/14/seed-capital-from-angel-investors-mike-maples-founder-and-managing-partner-floodgate-part-3/. 26.Interview with Mike Maples Jr., September 17, 2014. 27.Paul Graham, “A Unified Theory of VC Suckage,” PaulGraham.com, March 2005, retrieved from http://www.paulgraham.com/venturecapital.html. 28.Russ Roberts, “Marc Andreessen on Venture Capital and the Digital Future,” EconTalk, May 19, 2014, retrieved from http://www.econtalk.org/archives/2014/05/marc_andreessen.html. 29.Ben Horowitz mentions Rachleff’s influence in an interview with Stanford engineering professor Tom Byers, “Disrupting the Venture Capital Industry,” Stanford Technology Ventures Program, Entrepreneurial Thought Leaders Series, November 19, 2014, retrieved from http://ecorner.stanford.edu/authorMate rialInfo.html?
So I guess my view is if you want to fund something truly disruptive, you’d be better off making ten $500,000 whacky bets than one $5 million less-risky bet.” He is not implying that large funds typically put all their eggs in one basket—all VCs hold a portfolio of companies—only that large investments tend to make you more cautious, which means that your portfolio will be less likely to yield exceptional returns. “Larger firms with more partners that invest more money per deal are always going to be more risk-averse,” Maples says. Paul Graham, founder of Y Combinator and likewise a believer in investing at the seed stage, put it more bluntly in his essay “A Theory of VC Suckage.” Each deal is for several million dollars, Graham argues, because management fees give firms an incentive to build up large funds. That, Graham writes, “explains why VCs take so agonizingly long to make up their minds, and why their due diligence feels like a body cavity search.
The Internet Is Not the Answer by Andrew Keen
3D printing, A Declaration of the Independence of Cyberspace, Airbnb, AltaVista, Andrew Keen, augmented reality, Bay Area Rapid Transit, Berlin Wall, bitcoin, Black Swan, Burning Man, Cass Sunstein, citizen journalism, Clayton Christensen, clean water, cloud computing, collective bargaining, Colonization of Mars, computer age, connected car, cuban missile crisis, David Brooks, disintermediation, Downton Abbey, Edward Snowden, Elon Musk, Erik Brynjolfsson, Fall of the Berlin Wall, Filter Bubble, Francis Fukuyama: the end of history, Frank Gehry, Frederick Winslow Taylor, frictionless, full employment, future of work, gig economy, global village, Google bus, Google Glasses, Hacker Ethic, happiness index / gross national happiness, income inequality, index card, informal economy, information trail, Innovator's Dilemma, Internet of things, Isaac Newton, Jaron Lanier, Jeff Bezos, job automation, Joseph Schumpeter, Julian Assange, Kevin Kelly, Kickstarter, Kodak vs Instagram, Lean Startup, libertarian paternalism, Lyft, Mark Zuckerberg, Marshall McLuhan, Martin Wolf, move fast and break things, Nate Silver, Network effects, new economy, Nicholas Carr, nonsequential writing, Norbert Wiener, Occupy movement, packet switching, PageRank, Paul Graham, Peter Thiel, Plutocrats, plutocrats, Potemkin village, precariat, pre–internet, RAND corporation, Ray Kurzweil, ride hailing / ride sharing, Second Machine Age, self-driving car, sharing economy, Silicon Valley, Silicon Valley ideology, Skype, smart cities, Snapchat, social web, South of Market, San Francisco, Steve Jobs, Steve Wozniak, Steven Levy, Stewart Brand, TaskRabbit, Ted Nelson, telemarketer, the medium is the message, Thomas L Friedman, Tyler Cowen: Great Stagnation, Uber for X, urban planning, Vannevar Bush, Whole Earth Catalog, WikiLeaks, winner-take-all economy, working poor, Y Combinator
Reid Hoffman, the billionaire founder of LinkedIn, advises entrepreneurs to “fail fast.”5 Paul Graham, a multimillionaire angel investor, calls his incubator of startup Internet ventures, which has hatched many successful startups, including Alexis Ohanian’s Reddit, “Failure Central,”6 while Dave McClure, another wealthy angel, not to be outfailed by his successful rival, talks up his equally successful 500 Startups incubator as “Fail Factory.”7 Indeed, the cult of failure has become such a mania in the Valley that there is now even an entire event, a San Francisco conference called FailCon, dedicated to its veneration. But, of course, winner-take-all entrepreneurs like Reid Hoffman, Tim O’Reilly, and Paul Graham know as much about failure as Michael and Xochi Birch know about running a village pub.
The third-generation Silicon Valley venture capitalist Tim Draper is launching a 2014 “Six Californias” ballot measure to redraw California into six separate US states, including one called “Silicon Valley.”73 And the venture capitalist Vinod Khosla, who boasted at FailCon about his own failure, has already seceded. Having bought a $37.5 million, 89-acre property in Half Moon Bay, a coastal town just south of San Francisco, Khosla unilaterally declared independence and blocked all public access to a much-loved local beach beside his property.74 Balaji Srinivasan, a Stanford University lecturer and startup entrepreneur, has taken the secession fantasy one crazy step further. At one of Paul Graham’s “Failure Central” Y Combinator startup events, Srinivasan pitched the concept of what he called “Silicon Valley’s Ultimate Exit,” a complete withdrawal of Silicon Valley from the United States. “We need to build opt-in society, outside the US, run by technology,” is how he described a ridiculous fantasy that would turn Silicon Valley into a kind of free-floating island that Wired’s Bill Wasik satirizes as the “offshore plutocracy of Libertaristan.”75 And one group of “Libertaristanians” at the Peter Thiel–funded, Silicon Valley–based Seasteading Institute, founded by Patri Friedman, a former Google engineer and the grandson of the granddaddy of free-market economics, Milton Friedman, has even begun to plan floating utopias that would drift off the Pacific coast.76 Behind all these secession fantasies is the very concrete reality of the secession of the rich from everyone else in Silicon Valley.
Team Geek by Brian W. Fitzpatrick, Ben Collins-Sussman
If you don’t believe us, get five of your friends together, go downtown, and try to decide among the six of you how to do a walking tour that hits half a dozen tourist sites. The odds are good that you’ll stand on the street corner arguing for most of the day unless you simply declare one person to be the final arbiter and then follow him wherever he goes. Useless meetings can seem like torture. Meetings are frequently an interruption to what many refer to as “make time,” inspired by Paul Graham’s “Maker’s Schedule, Manager’s Schedule.” It can be hard for engineers to get into the zone if they’re constantly stopping work to attend meetings. Schedule time on your calendar in three- to four-hour blocks and label these blocks as “busy” or even “make time,” and get your work done. If you have to set up a meeting, try to set it up near another natural break in the day, like lunchtime, or the very end of the day.
Brooks (Addison-Wesley Professional) Startup Engineering Management by Piaw Na (self-published) Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman (http://shop.oreilly.com/product/9780596518387.do) by Dave Hoover and Adewale Oshineye (O’Reilly) Quiet: The Power of Introverts in a World That Can’t Stop Talking by Susan Cain (Crown) Fearless Change: Patterns for Introducing New Ideas by Mary Lynn Manns (Addison-Wesley) The Art & Adventure of Beekeeping by Ormond Aebi (Rodale Press) “Maker’s Schedule, Manager’s Schedule” by Paul Graham (http://www.paulgraham.com/makersschedule.html) The Art of Readable Code (http://shop.oreilly.com/product/9780596802301.do) by Dustin Boswell and Trevor Foucher (O’Reilly) Mastery: The Keys to Success and Long-Term Fulfillment by George Leonard (Plume) “The Significance of Task Significance: Job Performance Effects, Relational Mechanisms, and Boundary Conditions” (2008) by Adam M. Grant (Journal of Applied Psychology 93:1, pp. 108–124) Project Retrospectives: A Handbook for Team Reviews by Norman L.
My Start-Up Life: What A by Ben Casnocha, Marc Benioff
affirmative action, Albert Einstein, barriers to entry, Bonfire of the Vanities, business process, call centre, David Brooks, don't be evil, fear of failure, hiring and firing, index fund, informal economy, Jeff Bezos, Lao Tzu, Menlo Park, Paul Graham, place-making, Ralph Waldo Emerson, Sand Hill Road, side project, Silicon Valley, Steve Jobs, Steven Pinker, technology bubble, traffic fines
Certainly a grounding in statistics and computation is important, and a strong grasp of accounting. But with the increasing speed and accessibility of computers, even basic math skills seem unnecessary in many kinds of jobs. So whereas technology will continue to process increasingly complex equations, I don’t see technology being able to express increasingly complex ideas, or paint a literary picture, as good, human writing does. As entrepreneur and engineer Paul Graham has said, “Writing doesn’t just communicate ideas; it generates them. If you’re bad at writing and don’t like to do it, you’ll miss out on most of the ideas writing would have generated.” On-Demand Education Due to globalization and accelerating change, knowledge—even of the most esoteric sort—is easily accessible. For example, one issue of the Sunday New York Times contains more information than somebody in the Middle Ages was exposed to in an entire lifetime.
Andy Sack’s blog post on “three questions each management team should ask themselves” is at http://asack.typepad.com/a_sack_of_seattle/ 2006/10/the_meeting_tha.html. 188 ENDNOTES “Getting More Good Revenue and Less Bad Revenue” is based on an idea discussed on Will Price’s blog: http://www.willprice.blogspot.com/ 2006/09/how-pure-is-your-model.html. Chapter 16.0: Fulfilling the Mission, One Customer at a Time The sidebar “Make Meaning” contains ideas from Guy Kawasaki’s top ten start-up rules; see http://www.alwayson-network.com/printpage. php?id=11962_0_11_0_C. Chapter 17.0: The Road Ahead I cite Paul Graham’s essay “Writing Briefly,” available at http://www. paulgraham.com/writing44.html. Chapter 18.0: What Will You Be Shouting When You Reach the Grave? “Entrepreneurs Are Optimists” contains ideas from Learned Optimism, by Martin Seligman (New York: Vintage Books, 2006). The Author Ben Casnocha (pronounced kas-NO-ka) is a Silicon Valley–based entrepreneur and writer. Currently nineteen years old, he serves on the board of Comcate, (pronounced KOM-kate) Inc., the leading e-government technology firm he founded six years ago.
The Silent Intelligence: The Internet of Things by Daniel Kellmereit, Daniel Obodovski
3D printing, Airbnb, Amazon Web Services, Any sufficiently advanced technology is indistinguishable from magic, autonomous vehicles, barriers to entry, business intelligence, call centre, Clayton Christensen, cloud computing, connected car, crowdsourcing, data acquisition, en.wikipedia.org, Erik Brynjolfsson, first square of the chessboard, first square of the chessboard / second half of the chessboard, Freestyle chess, Google X / Alphabet X, Internet of things, Network effects, Paul Graham, Ray Kurzweil, RFID, self-driving car, Silicon Valley, smart cities, smart grid, software as a service, Steve Jobs, web application, Y Combinator, yield management
In the next chapter we will take a look at the investment attractiveness of the M2M space. 27 Luke Dempsey, “Monty Python’s Flying Circus: Complete and Annotated … All the Bits,” Python Productions, Ltd., 159. (Source: http://en.wikipedia.org/wiki/Kilimanjaro_Expedition.) 28 Donald A. Norman, The Design of Everyday Things (New York: Basic Books, 1988). Chapter 7 WHERE TO INVEST All creative people want to do the unexpected. ~ Hedy Lamarr According to Paul Graham of Y Combinator, the best way to get start-up ideas is not to think of start-up ideas. Instead, one should focus on problems one has firsthand experience with.29 This is great advice for both start-up and corporate entrepreneurs, but what about investors? How would investors know where to put their money if they are not familiar with the space and specific problems? Sometimes investors can take their cues from entrepreneurs, but they will also need to develop their own opinions.
Specifically, on the data mining and statistical analysis of data as well as on the data acquisition side — hardware — that’s where we believe the most opportunities for innovation and investment are. But at the end of the day, the best investment opportunities are going to be driven by very well-defined problems that the Internet of Things will help solve: increased visibility, increased productivity, reduced guesswork, better risk management, and better connection to our environment. 29 Paul Graham, “How to Get Startup Ideas,” November 2012. http://www.paulgraham.com/startupideas.html. 30 Iain Morris, “Intelligent Systems to Drive Value in M2M Market: IDC,” Telecom Engine, June 4, 2013. http://www.telecomengine.com/article/intelligent-systems-drive-value-m2m-market-idc. 31 Singularity University, “What Is Singularity University?” http://singularityu.org/overview/. 32 Wikipedia, “Metcalfe’s Law,” http://en.wikipedia.org/wiki/Metcalfe’s_law. 33 Quantified Self, “What We Are Reading,” http://quantifiedself.com/. 34 Department of Health and Human Services, “Food Labeling; Calorie Labeling of Articles of Food in Vending Machines; Proposed Rule,“ Federal Register, April 6, 2011. http://www.gpo.gov/fdsys/pkg/FR-2011-04-06/html/2011-8037.htm. 35 Just prior to publishing, Jawbone acquired BodyMedia for over $100 million.
3D printing, Airbnb, Amazon Web Services, barriers to entry, bitcoin, blockchain, business process, Clayton Christensen, collaborative economy, crowdsourcing, cryptocurrency, data acquisition, frictionless, game design, hive mind, Internet of things, invisible hand, Kickstarter, Lean Startup, Lyft, M-Pesa, Mark Zuckerberg, means of production, multi-sided market, Network effects, new economy, Paul Graham, recommendation engine, ride hailing / ride sharing, shareholder value, sharing economy, Silicon Valley, Skype, Snapchat, social graph, social software, software as a service, software is eating the world, Spread Networks laid a new fibre optics cable between New York and Chicago, TaskRabbit, the payments system, too big to fail, transport as a service, two-sided market, Uber and Lyft, Uber for X, Wave and Pay
Viral growth is the promise of the networked age and the only form of scale native to the network. It is also the one lever of platform scale available to all businesses, irrespective of whether they are pipes or platforms. 5.1 TRANSITIONING TO PLATFORM SCALE From Bumps To Engines “A startup is a company designed to grow fast… The only essential thing is growth. Everything else we associate with startups follows from growth.” – Paul Graham Paul Graham differentiates between startups and new businesses in one particular parameter, the potential for scale. A startup’s potential to achieve hyper-growth and rapid scale is largely dependent on the types of growth strategies it implements. Before we embark on the journey of understanding the elements that contribute to virality, it is important to contrast viral growth with the way we have traditionally seen growth in a data-poor, non-participative world of pipes.
ANSI Common LISP by Paul Graham
ANSI Common Lisp UW§ PRENTICE HALL SERIES IN ARTIFICIAL INTELLIGENCE Stuart Russell and Peter Norvig, Editors GRAHAM MUGGLETON RUSSELL & NORVIG ANSI Common Lisp Logical Foundations of Machine Learning Artificial Intelligence: A Modern Approach ANSI Common Lisp Paul Graham An Alan R. Apt Book Prentice Hall, Upper Saddle River, New Jersey 07458 Library of Congress Cataloging-in-Publication Data Graham, Paul. ANSI common lisp. / Paul Graham. p. cm. "An Alan R. Apt book." Includes bibliographical references and index. ISBN 0-13-370875-6 1. COMMON LISP (Computer program language) I. Tide. QA76.73.C28G69 1996 005.13'3-dc20 95-45017 CIP Publisher: Alan Apt Production Editor: Mona Pompili Cover Designer: Gino Lee Copy Editor: Shirley Michaels Production Coordinator: Donna Sullivan Editorial Assistant: Shirley McGuire Cover Photo: Ed Lynch •m © 1996 by Prentice Hall, Inc.
But the architect's aim is not simply to make a building that doesn't fall down. Almost always the real aim is to make something beautiful. Many programmers feel, like Donald Knuth, that this is also the real aim of programming. Almost all Lisp hackers do. The spirit of Lisp hacking can be expressed in two sentences. Programming should be fun. Programs should be beautiful. That's the spirit I have tried to convey in this book. Paul Graham Contents 1. Introduction 1.1. 1.2. 1.3. 1 New Tools 1 New Techniques 3 A New Approach 4 2. Welcome to Lisp 2.1. 2.2. 2.3. 2.4. 2.5. 2.6. 2.7. 2.8. 2.9. 2.10. 2.11. 2.12. 2.13. 2.14. 2.15. 2.16. 7 Form 7 Evaluation 9 Data 10 List Operations 12 Truth 13 Functions 14 Recursion 16 Reading Lisp 17 Input and Output 18 Variables 19 Assignment 21 Functional Programming 22 Iteration 23 Functions as Objects 25 Types 27 Looking Forward 27 3.
A Pattern Language, Berlin Wall, c2.com, call centre, collaborative editing, conceptual framework, continuous integration, Douglas Engelbart, Douglas Hofstadter, Dynabook, en.wikipedia.org, Firefox, Ford paid five dollars a day, Francis Fukuyama: the end of history, Grace Hopper, Gödel, Escher, Bach, Howard Rheingold, index card, Internet Archive, inventory management, Jaron Lanier, John von Neumann, knowledge worker, life extension, Loma Prieta earthquake, Menlo Park, Merlin Mann, new economy, Nicholas Carr, Norbert Wiener, pattern recognition, Paul Graham, Potemkin village, RAND corporation, Ray Kurzweil, Richard Stallman, Ronald Reagan, semantic web, side project, Silicon Valley, Singularitarianism, slashdot, software studies, South of Market, San Francisco, speech recognition, stealth mode startup, stem cell, Stephen Hawking, Steve Jobs, Stewart Brand, Ted Nelson, Therac-25, thinkpad, Turing test, VA Linux, Vannevar Bush, Vernor Vinge, web application, Whole Earth Catalog, Y2K
There were too many limits on what you could do—on how easily you could manipulate and drag stuff on screen and how quickly data would update in a window. Web-based programs just felt clunky, and clunky was the last word Kapor would ever want anyone to associate with his work. With so many options available, a software project’s choice of programming language often comes down to the arbitrary or the ineffable—a matter of taste or habit or gut sense. Programmer-essayist Paul Graham wrote that some coders favor Python simply because they like the way it looks—and that that’s not such an unreasonable criterion: “When you program, you spend more time reading code than writing it. You push blobs of source code around the way a sculptor does blobs of clay. So a language that makes source code ugly is maddening to an exacting programmer, as clay full of lumps would be to a sculptor.”
one observer’s characterization: The observer is Danny O’Brien in his NTK newsletter from August 6, 2004, at http://www.ntk.net/2004/08/06/. “I spent a few weeks trying”: Benjamin Pierce in a June 2001 message on a private mailing list; full quote confirmed in email to author. “Guido’s time machine”: Eric Raymond’s Jargon File defines it at http://www.catb.org/jargon/html/G/Guido.htm. “When you program, you spend”: Paul Graham, “The Python Paradox,” August 2004, at http://www.paulgraham.com/pypar.htm. Vaporware Hall of Fame: Jon Zilber in MacUser, January 1, 1990. Dan Gillmor’s piece: “Software Idea May Be Just Crazy Enough to Work,” San Jose Mercury News, October 20, 2002. The original Slashdot posting and discussion is at http://slashdot.org/articles/02/10/20/1827210.shtml?tid=99. Complete archives of OSAF’s mailing lists can be accessed at http://www.osafoundation.org/mailing_lists.htm.
Many others shared their ideas and insights informally over lunch, in meeting rooms, or at their desks. I’m grateful, too, to the legions of programmers and technologists who have chosen, over the past decade, to write publicly and candidly about their work online. Their work has made mine possible. Some of those whose writing and blogging I found especially helpful or relevant are Dan Bricklin, Grady Booch, Adam Bosworth, Tim Bray, Geoff Cohen, Paul Ford, Martin Fowler, Paul Graham, David Heinemeyer Hansson, Robert Lefkowitz, Eric Sink, Joel Spolsky, Jon Udell, Dave Winer, and Jeremy Zawodny. Thanks to their work and that of many others, I’m convinced that future decades will look back on our time as a sort of golden age of Renaissance programmer-writers. I also owe a debt of thanks to all my colleagues at Salon.com—in particular, to David Talbot, who gave me the opportunity to pursue this project, and to Joan Walsh, who welcomed me back once it was finished.
The Joy of Clojure by Michael Fogus, Chris Houser
But their artificial Byzantine empires always fall into disrepair or crush themselves into collapse while Lisp, the road that wanders through time, remains simple, elegant, and pure. All we needed to get back on that road was a modern approach, and Rich Hickey has given it to us in Clojure. The Joy of Clojure just might help make Clojure as fun for you as it is for us. STEVE YEGGE GOOGLE steve-yegge.blogspot.com Preface To fully appreciate Clojure, we hearken back to Paul Graham’s essay “Beating the Averages,” an interesting look at the inner workings of his company Viaweb during the years prior to being bought by Yahoo! Inc. in 1998. Though interesting as survey of startup culture, the truly memorable part of the essay was the description of how Viaweb used the programming language Lisp as an advantage over its competition. How could a programming language more than 50 years old provide any market advantage over Viaweb’s competitors, who were surely using modern enterprise technologies?
Clojure macro writers should understand that the proliferation and placement of parentheses are legitimate concerns for some, and as a result you should strive to reduce the number whenever possible. Why would you explicitly group your expressions when their groupings are only a call to partition away? Clojure Aphorism If a project elicits a sense of being lost, then start from the bottom up. DSLs are an important part of a Clojure programmer’s toolset and stem from a long Lisp tradition. When Paul Graham talks about “bottom-up programming” in his perennial work On Lisp, this is what he’s referring to. In Clojure, it’s common practice to start by defining and implementing a low-level language specifically for the levels above. Creating complex software systems is hard, but using this approach, you can build the complicated parts out of smaller, simpler pieces. Clojure changes the way that you think. 13.2.
A much deeper discussion concerning Erlang actors and Clojure agents. Dekorte, Steve. Io. http://iolanguage.com. Fogus, Michael. Lithp. http://github.com/fogus/lithp. Fowler, Martin. 2005. “Fluent Interface.” http://mng.bz/e2r5. _____. 2007. “Mocks Aren’t Stubs.” http://mng.bz/mq95. Graham, Paul. Arc. www.paulgraham.com/arc.html. _____. 2001. “What Made Lisp Different.” www.paulgraham.com/diff.html. As Paul Graham states, “The whole language always available” appears as a theme throughout this book and as a finale in section 13.5. Houser, Chris. error-kit API. http://mng.bz/07FF. The clojure.contrib.error-kit namespace contains an open error system similar to CL conditions that don’t require recompilation when defining new error types. Krukow, Karl. 2009. “Understanding Clojure’s PersistentVector Implementation.” http://mng.bz/tmjv.
To Save Everything, Click Here: The Folly of Technological Solutionism by Evgeny Morozov
3D printing, algorithmic trading, Amazon Mechanical Turk, Andrew Keen, augmented reality, Automated Insights, Berlin Wall, big data - Walmart - Pop Tarts, Buckminster Fuller, call centre, carbon footprint, Cass Sunstein, choice architecture, citizen journalism, cloud computing, cognitive bias, crowdsourcing, data acquisition, Dava Sobel, disintermediation, East Village, en.wikipedia.org, Fall of the Berlin Wall, Filter Bubble, Firefox, Francis Fukuyama: the end of history, frictionless, future of journalism, game design, Gary Taubes, Google Glasses, illegal immigration, income inequality, invention of the printing press, Jane Jacobs, Jean Tirole, Jeff Bezos, jimmy wales, Julian Assange, Kevin Kelly, Kickstarter, license plate recognition, lone genius, Louis Pasteur, Mark Zuckerberg, market fundamentalism, Marshall McLuhan, Narrative Science, Nicholas Carr, packet switching, PageRank, Paul Graham, Peter Singer: altruism, Peter Thiel, pets.com, placebo effect, pre–internet, Ray Kurzweil, recommendation engine, Richard Thaler, Ronald Coase, Rosa Parks, self-driving car, Silicon Valley, Silicon Valley ideology, Silicon Valley startup, Skype, Slavoj Žižek, smart meter, social graph, social web, stakhanovite, Steve Jobs, Steven Levy, Stuxnet, technoutopianism, the built environment, The Chicago School, The Death and Life of Great American Cities, the medium is the message, The Nature of the Firm, the scientific method, The Wisdom of Crowds, Thomas Kuhn: the structure of scientific revolutions, Thomas L Friedman, transaction costs, urban decay, urban planning, urban sprawl, Vannevar Bush, WikiLeaks
(New York: Free Press, 2006). 23 “policymakers should work with the grain of the Internet”: Eric Schmidt, “Let Luvvie Embrace Boffin in the Digital Future,” The Guardian, August 26, 2011. 23 “without a major upgrade”: Rebecca MacKinnon, “Why Doesn’t Washington Understand the Internet?,” Washington Post, January 22, 2012. 23 “nagging fear Germans harbor”: Jeff Jarvis, Public Parts: How Sharing in the Digital Age Improves the Way We Work and Live (New York: Simon & Schuster, 2011). 24 “Web 2.0 means using the Web”: Paul Graham, “Web 2.0,” PaulGraham.com, November 2005, http://www.paulgraham.com/web20.html. 24 “There are laws of Nature”: David Post, In Search of Jefferson’s Moose: Notes on the State of Cyberspace (Oxford: Oxford University Press, 2009), 211. 25 it’s not “the solution to the problem”: Steven Johnson, Future Perfect: The Case for Progress in a Networked Age (New York: Penguin, 2012), xxxv. 25 “one could use the Internet directly”: ibid., xxxv, 26 “the creation of ARPANET and TCP/IP”: ibid., 16. 26 “Slowly but steadily”: ibid., 18. 26 “The question with Kickstarter”: ibid., 43. 27 Kickstarter’s most famous failed alumnus is Diaspora: see Jenna Wortham, “Success of Crowdfunding Puts Pressure on Entrepreneurs,” New York Times, September 17, 2012, http://www.nytimes.com/2012/09/18/technology/success-of-crowdfunding-puts-pressure-on-entrepreneurs.html. 28 Inge Ejbye Sørensen has studied how crowdfunding: see Inge Ejbye Sørensen, “Crowd-sourcing and Outsourcing: The Impact of Online Funding and Distribution on the Documentary Film Industry in the UK,” Media, Culture & Society 34 no. 6 (September 2012): 726–743; I’ve written about Sørensen’s research in my Slate column, from which the following few paragraphs are drawn: see Evgeny Morozov, “Kickstarter Will Not Save Artists from the Entertainment Industry’s Shackles,” Slate, September 25, 2012http://www.slate.com/articles/technology/future_tense/2012/09/kickstarter_s_crowdfunding_won_t_save_indie_filmmaking_.single.html . 29 What Would Google Do?
It’s the same notion of “the Internet” that popular technology blogger and author Jeff Jarvis invokes when, discussing Germans’ complex feelings about privacy, he writes of a “nagging fear Germans harbor that their heritage is coming into fundamental conflict with internet culture—with the future.” All these thinkers take “the Internet” to be fixed and unified, meaningful and didactic, powerful and unconquerable. And, as Jarvis puts it, it’s “the future.” In a similar vein, popular technology investor Paul Graham writes, “Web 2.0 means using the Web the way it’s meant to be used. The ‘trends’ we’re seeing now are simply the inherent nature of the Web emerging from under the broken models that got imposed during the Battle.” “The Internet,” thus, is believed to possess an inherent nature, a logic, a teleology, and that nature is rapidly unfolding in front of us. We can just stand back and watch; “the Internet” will take care of itself—and us.
Albert Einstein, Atul Gawande, Black Swan, business process, buy low sell high, capital asset pricing model, Checklist Manifesto, cognitive bias, correlation does not imply causation, Credit Default Swap, Daniel Kahneman / Amos Tversky, David Ricardo: comparative advantage, Dean Kamen, delayed gratification, discounted cash flows, double entry bookkeeping, Douglas Hofstadter, en.wikipedia.org, Frederick Winslow Taylor, Gödel, Escher, Bach, high net worth, hindsight bias, index card, inventory management, iterative process, job satisfaction, Johann Wolfgang von Goethe, Kevin Kelly, Lao Tzu, loose coupling, loss aversion, market bubble, Network effects, Parkinson's law, Paul Buchheit, Paul Graham, place-making, premature optimization, Ralph Waldo Emerson, rent control, side project, statistical model, stealth mode startup, Steve Jobs, Steve Wozniak, subscription business, telemarketer, the scientific method, time value of money, Toyota Production System, tulip mania, Upton Sinclair, Walter Mischel, Y Combinator, Yogi Berra
There are many great resources in the world of business literature that can deepen your understanding if you’d like to learn more about a particular mental model. Join me at personalmba.com to explore these ideas in more detail and learn how to apply them to your daily life and work. Let’s begin. 2 VALUE CREATION Make something people want . . . There’s nothing more valuable than an unmet need that is just becoming fixable. If you find something broken that you can fix for a lot of people, you’ve found a gold mine. —PAUL GRAHAM, FOUNDER OF Y COMBINATOR, VENTURE CAPITALIST, AND ESSAYIST AT PAULGRAHAM.COM Every successful business creates something of value. The world is full of opportunities to make other people’s lives better in some way, and your job as a businessperson is to identify things that people don’t have enough of, then find a way to provide them. The value you create can take on one of several different forms, but the purpose is always the same: to make someone else’s life a little bit better.
Your business does not have to bring in millions or billions of dollars to be successful. If you have enough profit to do the things you need to do to keep the business running and make it worth your time, you’re successful, no matter how much revenue your business brings in. Sufficiency is the point where a business is bringing in enough profit that the people who are running the business find it worthwhile to keep going for the foreseeable future. Paul Graham, venture capitalist and founder of Y Combinator (an early-stage venture capital firm), calls the point of sufficiency “ramen profitable”—being profitable enough to pay your rent, keep the utilities running, and buy inexpensive food like ramen noodles. You may not be raking in millions of dollars, but you have enough revenue to keep building your venture without going under. You can’t create value if you can’t pay the bills.
I typically focus on writing for a few uninterrupted hours in the morning, then batch my calls and meetings in the afternoon. As a result, I can focus on both responsibilities with my full Attention. I use a similar strategy when doing chores, updating financial reports, or running errands: I’ll dedicate a few hours solely to finishing those tasks. As a result, I accomplish everything I need to do in very little time. Paul Graham, a venture capitalist, programmer, and essayist, calls this batching strategy “Maker’s Schedule/Manager’s Schedule.”4 If you’re trying to create something, the worst thing you can possibly do is to try to fit creative tasks in between administrative tasks—context switching will kill your productivity. The “Maker’s Schedule” consists of large blocks of uninterrupted time; the “Manager’s Schedule” is broken up into many small chunks for meetings.
Clojure Programming by Chas Emerick, Brian Carper, Christophe Grand
Amazon Web Services, Benoit Mandelbrot, cloud computing, continuous integration, database schema, domain-specific language, en.wikipedia.org, failed state, finite state, Firefox, game design, general-purpose programming language, mandelbrot fractal, Paul Graham, platform as a service, premature optimization, random walk, Schrödinger's Cat, semantic web, software as a service, sorting algorithm, Turing complete, type inference, web application
A hallmark of object-oriented programming, they provide a common vocabulary that many in the Java and Ruby worlds are familiar with. On the other hand, patterns can be a source of verbosity and boilerplate. To this point, Paul Graham observed that the existence and use of design patterns in a language are indicative of a weakness in the language itself, rather than a consequence of solving the problem at hand: When I see patterns in my programs, I consider it a sign of trouble. The shape of a program should reflect only the problem it needs to solve. Any other regularity in the code is a sign, to me at least, that I’m using abstractions that aren’t powerful enough… —Paul Graham, http://www.paulgraham.com/icad.html Graham was hardly the first to make this observation; Peter Norvig demonstrated some time ago (http://www.norvig.com/design-patterns/) that Lisps in particular either simplify or make invisible most design patterns.
You should never need to use these special forms, as there’s a macro, locking, that ensures proper acquisition and release of an object’s monitor. See Locking for details. * * *  Special forms are always given precedence when resolving symbols in function position. For example, you can have a var or local named def, but you will not be able to refer to the value of that var or local in function position—though you can refer to that value anywhere else.  Paul Graham’s The Roots of Lisp (http://www.paulgraham.com/rootsoflisp.html) is a brief yet approachable precis of the fundamental operations of computation, as originally discovered and enumerated by John McCarthy. Though that characterization of computation was made more than 50 years ago, you can see it thriving in Clojure today.  If you were to open the core.clj file from Clojure’s source repository, you will see this bootstrapping in action: everything from when and or to defn and = is defined in Clojure itself.
However, just as Java was not a Lisp just because the JVM’s designers borrowed a raft of techniques and features from Lisp systems, languages that borrow capabilities and features from Clojure today are not equivalent to Clojure. If you start using Clojure now, you may give yourself the opportunity to have an unfair advantage for years to come. * * *  We would be remiss at this point if we did not reference Paul Graham’s Beating the Averages essay, which is very relevant to this point: http://www.paulgraham.com/avg.html. Emphasize Community Clojure is open source and welcomes contributors. Clojure is open source under a liberal-use license, making it perfect for inclusion in commercial products and for use within commercial organizations (of course in addition to any noncommercial, charitable, or personal use).
Successful Lisp - About by Unknown
Still want more? Engraver has the slickest software update mechanism you'll find anywhere: select the Check For Patches menu item and Engraver will connect to the Noteheads server, download any patches it needs, and upgrade itself all in a few tens of seconds, without interrupting work in progress. Yahoo Store Yahoo Store is one of the best high-profile Lisp success stories of the past few years. Paul Graham and his team, working out of an attic loft, built and operated a server-side e-commerce site builder for hundreds of customers using Common Lisp and generic Linux servers. Paul's venture was so successful that it drew the attention of Yahoo, who saw it as a better tool for their online stores. Paul sold his company to Yahoo for $49 million. An interesting aside is that Paul hired a couple dozen extra programmers during Yahoo's due diligence investigations, since "no one would believe that three guys in a loft" could have done what Paul's team accomplished with the help of Lisp.
We don't even have to do a hash lookup at runtime, because the macro expander has captured the free variable TABLE from the MULTIPLE-VALUE-BIND form in LOOKUP-SIN. Beyond the obvious, part 2: macros that define macros Macros that define macros are used infrequently, partly because it's hard to think of a good use for this technique and partly because it's difficult to get right. The following macro, based upon an example in Paul Graham's "On Lisp" book, can be used to define synonyms for the names of Lisp functions, macros, and special forms. ? (defmacro defsynonym (old-name new-name) "Define OLD-NAME to be equivalent to NEW-NAME when used in the first position of a Lisp form." `(defmacro ,new-name (&rest args) `(,',old-name ,@args))) DEFSYNONYM ? (defsynonym make-pair cons) MAKE-PAIR ? (make-pair 'a 'b) (A . B) Macros are always a little bit dangerous because code containing a macro call does not automatically get updated if you change the definition of the macro.
More Joel on Software by Joel Spolsky
barriers to entry, Black Swan, Build a better mousetrap, business process, call centre, Danny Hillis, failed state, Firefox, George Gilder, low cost carrier, Mars Rover, Network effects, Paul Graham, performance metric, place-making, price discrimination, prisoner's dilemma, Ray Oldenburg, Sand Hill Road, Silicon Valley, slashdot, social software, Steve Ballmer, Steve Jobs, Superbowl ad, The Great Good Place, type inference, unpaid internship, wage slave, web application, Y Combinator
I used to be able to tell the smart kids because they could rip through a recursive algorithm in seconds, or implement linked-list manipulation functions using pointers as fast as they could write on the whiteboard. But with a JavaSchool grad, I can’t tell whether they’re struggling with these problems because they are undereducated or because they don’t actually have that special part of the brain that they’re going to need to do great programming work. Paul Graham calls them “Blub programmers” (www.paulgraham.com/avg.html). The Perils of JavaSchools 57 It’s bad enough that JavaSchools fail to weed out the kids who are never going to be great programmers, which the schools could justifiably say is not their problem. Industry or, at least, the recruiters-who-usegrep are surely clamoring for Java to be taught. But JavaSchools also fail to train the brains of kids to be adept, agile, and flexible enough to do good software design (and I don’t mean object-oriented “design,” where you spend countless hours rewriting your code to rejiggle your object hierarchy, or you fret about faux “problems” like “has-a” vs.
Joel on Software by Joel Spolsky
barriers to entry, c2.com, George Gilder, index card, Jeff Bezos, knowledge worker, Metcalfe's law, Network effects, new economy, PageRank, Paul Graham, profit motive, Robert X Cringely, shareholder value, Silicon Valley, Silicon Valley startup, six sigma, slashdot, Steve Ballmer, Steve Jobs, the scientific method, thinkpad, VA Linux, web application
Instead of Win32, we are told, we should now start getting ready for WinFX: the next generation Windows API.6 All different. Based on .NET with managed code. XAML. Avalon. Yes, vastly superior to Win32, I admit it. But not an upgrade: a break with the past. Outside developers, who were never particularly happy with the complexity of Windows development, have defected from the Microsoft platform en masse and are now developing for the Web. Paul Graham, who created Yahoo! Stores in the early days of the dotcom boom, summarized it eloquently: "There is all the more reason for startups to write Web-based software now, because writing desktop software has become a lot less fun. If you want to write desktop software now you do it on Microsoft's terms, calling their APIs and working around their buggy OS. And if you manage to write something that takes off, you may find that you were merely doing market research for Microsoft."7 Microsoft got big enough, with too many developers, and they were too addicted to upgrade revenues, so they suddenly decided that reinventing everything was not too big a project.
For example, WinFS, advertised as a way to make searching work by making the file system be a relational database, ignores the fact that the real way to make searching work is by making searching work.8 Don't make me type metadata for all my files that I can search using a query language. Just do me a favor and search the damned hard drive, quickly, for the string I typed, using full-text indexes and other technologies that were boring in 1973. __________ 6. Mark Driver, "Microsoft WinFX Accelerates Need for .NET Adoption," Gartner Research, November 3, 2003. See www.gartner.com/DisplayDocument?doc_cd=118261. 7. Paul Graham, "The Other Road Ahead," September 2001. See www.paulgraham.com/road.html. Automatic Transmissions Win the Day Don't get me wrong; I think .NET is a great development environment, and Avalon with XAML is a tremendous advance over the old way of writing GUI apps for Windows. The biggest advantage of .NET is the fact that it has automatic memory management. A lot of us thought in the 1990s that the big battle would be between procedural and object-oriented programming, and we thought that object-oriented programming would provide a big boost in programmer productivity.
3D printing, Airbnb, Albert Einstein, Berlin Wall, Black Swan, clean water, collapse of Lehman Brothers, Credit Default Swap, crony capitalism, crowdsourcing, Danny Hillis, declining real wages, demographic dividend, Elon Musk, en.wikipedia.org, Eugene Fama: efficient market hypothesis, Fall of the Berlin Wall, follow your passion, game design, housing crisis, Hyman Minsky, industrial robot, invisible hand, James Dyson, Jane Jacobs, Jeff Bezos, jimmy wales, John Gruber, Joseph Schumpeter, Kickstarter, lone genius, manufacturing employment, Mark Zuckerberg, Martin Wolf, new economy, Paul Graham, Peter Thiel, race to the bottom, reshoring, Richard Florida, Ronald Reagan, shareholder value, Silicon Valley, Silicon Valley ideology, Silicon Valley startup, six sigma, Skype, Steve Ballmer, Steve Jobs, Steve Wozniak, supply-chain management, Tesla Model S, The Chicago School, The Design of Experiments, the High Line, The Myth of the Rational Market, thinkpad, Tim Cook: Apple, too big to fail, tulip mania, We are the 99%, Y Combinator, young professional, Zipcar
It’s perhaps no accident then that Montessori alums include Wikipedia founder Jimmy Wales, Amazon founder Jeff Bezos, Sims video game creator Will Wright, and rap mogul Sean “P. Diddy” Combs. Other entrepreneurs with educational backgrounds in art, design, and music where play is intrinsic to learning have founded a whole slew of new companies, including Kickstarter, Tumblr, YouTube, Flickr, Instagram, Vimeo, Android, and, of course, Apple. And the list goes on and on: Paul Graham, the founder of Y Combinator, one of the top incubators for new start-ups in Silicon Valley, studied painting at Rhode Island School of Design and the Accademia di Belle Arti in Florence, in addition to getting his PhD in computer science from Harvard. Biz Stone, cofounder of Twitter and Xanga, says he learned a valuable lesson studying graphic design. “Being playful, less structured, less hierarchical . . .,” he said as an example of what he might offer to MBA students at the Berkeley Haas School of Business before he became an advisor there.
id=309165&page=1#.UEu57q60J8E. 121 “We both went to Montessori School”: ABC News, “A Fascinating Group.” 121 Montessori alums include: Peter Sims, “The Montessori Mafia,” Wall Street Journal, April 5, 2011, accessed September 13, 2012, http://blogs.wsj.com/ideas-market/2011/04/05/the-montessori-mafia/. 121 Other entrepreneurs with educational backgrounds: “Google Logo, Founders Spell Success: Montessori,” http://HispanicBusiness.com, August 31, 2012, accessed September 13, 2012, http://www.hispanicbusiness.com/2012/8/31/ google_logo_founders_spell_success_montessori.htm. 121 Paul Graham, the founder of Y Combinator: Randall Stross, The Launch Pad: Inside Y Combinator, Silicon Valley’s Most Exclusive School for Startups (New York: Portfolio, 2012); http://paulgra ham.com/bio.html. 121 Biz Stone, cofounder of Twitter: http://CMO.com, “Twitter Creator Biz Stone Chats with Adobe CMO Lewnes at Digital Summit 2012, http://m.cmo.com/leadership/ twitter-creator-biz-stone-chats-adobe-cmo-lewnes-digital-summit-2012, accessed September 13, 2012. 121 “Being playful, less structured”: Melissa Korn and Amir Efrati, “Master of ’Biz’ Returns to School,” Wall Street Journal, September 1, 2011, accessed September 13, 2012, http://online.wsj.com/article/SB1000142405311190 4009304576533010574207444.html?
The Seventh Sense: Power, Fortune, and Survival in the Age of Networks by Joshua Cooper Ramo
Airbnb, Albert Einstein, algorithmic trading, barriers to entry, Berlin Wall, bitcoin, British Empire, cloud computing, crowdsourcing, Danny Hillis, defense in depth, Deng Xiaoping, Edward Snowden, Fall of the Berlin Wall, Firefox, Google Chrome, income inequality, Isaac Newton, Jeff Bezos, job automation, market bubble, Menlo Park, natural language processing, Network effects, Norbert Wiener, Oculus Rift, packet switching, Paul Graham, price stability, quantitative easing, RAND corporation, recommendation engine, Republic of Letters, Richard Feynman, Richard Feynman, road to serfdom, Sand Hill Road, secular stagnation, self-driving car, Silicon Valley, Skype, Snapchat, social web, sovereign wealth fund, Steve Jobs, Steve Wozniak, Stewart Brand, Stuxnet, superintelligent machines, technological singularity, The Coming Technological Singularity, The Wealth of Nations by Adam Smith, too big to fail, Vernor Vinge, zero day
The networks will be used in ways their designers never imagined—Twitter turned to terror recruitment, Bitcoin as an alternative to central banks. But Conway’s insight retains all its original power: The physical world can be reshaped by the virtual. Networks will create bumps in the surface of our everyday lives. “When you decide what infrastructure to use for a project, you’re not just making a technical decision,” the programmer and investor Paul Graham has written. “You’re also making a social decision, and this may be the more important of the two.” You might ask: What drew tens of millions of people to watch as Steve Jobs, live, unveiled some new Apple device? Of course, partly it was the cool technology, the warm charisma of the man. But something else was at work, I think. What Jobs was unveiling atop those black stages over the years as we waited for him was nothing less than whole new worlds, connected landscapes that emerged entirely from ideas Apple was secretly developing.
., “Human-Data Interaction: The Human Face of the Data-Driven Society,” Social Science Research Network (October 1, 2014). Engineers know the idea: Melvin E. Conway, “How Do Committees Invent?” Datamation 14, no. 4 (April 1968): 28–31. In our connected age: Barbara van Schewick, “Foundations,” in Internet Architecture and Innovation (Cambridge, MA: MIT Press, 2010), 19–36. “When you decide what infrastructure to use”: Paul Graham, “Great Hackers” (July 2004), on paulgraham.com, http://www.paulgraham.com/gh.html. “Contrary to the popular belief”: Karl A. Wittfogel, Oriental Despotism: A Comparative Study of Total Power (New Haven, CT: Yale University Press, 1957). “Is there a greater tragedy”: F. A. Hayek, The Road to Serfdom (London: Routledge Classics, 2001), 5. Churchill’s famous line: Winston Churchill, speech to House of Commons, November 11, 1947, at http://hansard.millbanksystems.com/commons/1947/nov/11/parliament-bill.
ClojureScript: Up and Running by Stuart Sierra, Luke Vanderhart
Summary Macros are an extremely powerful language tool, so powerful that they are rarely needed in everyday programming. However, for advanced tasks, such as defining new control structures or embedding domain-specific languages, they can be invaluable. This chapter has barely scratched the surface of what macros can do. For more examples, refer to books about Clojure. For even deeper exploration of macros, look to books on Common Lisp, such as Paul Graham’s classic On Lisp, available free online. Note that most other Lisps use the comma character instead of tilde for unquote. * * *  Technically, you can prevent evaluation of function arguments by wrapping each argument in an anonymous function, but this is syntactically cumbersome. Chapter 9. Development Process and Workflow At the beginning of the book, we introduced Leiningen with lein-cljsbuild as an easy way to get started with ClojureScript.
Your Money: The Missing Manual by J.D. Roth
Airbnb, asset allocation, bank run, buy low sell high, car-free, Community Supported Agriculture, delayed gratification, diversification, diversified portfolio, estate planning, Firefox, fixed income, full employment, Home mortgage interest deduction, index card, index fund, late fees, mortgage tax deduction, Own Your Own Home, passive investing, Paul Graham, random walk, Richard Bolles, risk tolerance, Robert Shiller, Robert Shiller, speech recognition, traveling salesman, Vanguard fund, web application, Zipcar
Wishpot (www.wishpot.com) lets you save all the things you're shopping for online in a wish list or registry. This keeps you from buying impulsively and creates a place for your friends and family to go to see what sorts of gifts you might want. The Tyranny of Stuff There's one huge way to save money that few people talk about: Own less Stuff. In his brilliant essay entitled "Stuff" (www.paulgraham.com/stuff.html), Paul Graham writes that before you buy anything, you should ask yourself, "Will this be something I use constantly?" Graham used to pick up free Stuff from the side of the road. He'd buy something at a garage sale simply because he could get it for a tenth of what it cost new. Eventually he realized that nothing is a bargain if it just sits in the garage or a storage unit. Things only have value if you use them.
This section offers pointers on how to do just that. For Love or Money: Which Career Should You Choose? Before you can start down a career path, you have to decide what to do for a living. Should you pursue your passion, doing work you love regardless of how much you earn? Or should you focus simply on the money? In his essay on how to do what you love (www.paulgraham.com/love.html), Paul Graham writes: Finding work you love is very difficult. Most people fail. Even if you succeed, it's rare to be free to work on what you want till your thirties or forties. But if you have the destination in sight you'll be more likely to arrive at it. If you know you can love work, you're in the home stretch, and if you know what work you love, you're practically there. Some folks claim that if you do what you love, the money will follow.
On Lisp: Advanced Techniques for Common Lisp by Paul Graham
On Lisp by Paul Graham * * * Table of Content Preface The Extensible Language Design by Evolution Programming Bottom-Up Extensible Software Extending Lisp Why Lisp (or When) Functions Functions as Data Defining Functions Functional Arguments Functions as Properties Scope Closures Local Functions Tail-Recursion Compilation Functions from Lists Functional Programming Functional Design Imperative Outside-In Functional Interfaces Interactive Programming Utility Functions Birth of a Utility Invest in Abstraction Operations on Lists Search Mapping I/O Symbols and Strings Density Returning Functions Common Lisp Evolves Orthogonality Memoizing Composing Functions Recursion on Cdrs Recursion on Subtrees When to Build Functions Functions as Representation Networks Compiling Networks Looking Forward Macros How Macros Work Backquote Defining Simple Macros Testing Macroexpansion Destructuring in Parameter Lists A Model of Macros Macros as Programs Macro Style Dependence on Macros Macros from Functions Symbol Macros When to Use Macros When Nothing Else Will Do Macro or Function?
Most of all, I'd like to thank my parents, for their example and encouragement; and Jackie, who taught me what I might have learned if I had listened to them. I hope reading this book will be fun. Of all the languages I know, I like Lisp the best, simply because it's the most beautiful. This book is about Lisp at its lispiest. I had fun writing it, and I hope that comes through in the text. Paul Graham * * * 1. The Extensible Language Not long ago, if you asked what Lisp was for, many people would have answered "for artificial intelligence." In fact, the association between Lisp and AI is just an accident of history. Lisp was invented by John McCarthy, who also invented the term "artificial intelligence." His students and colleagues wrote their programs in Lisp, and so it began to be spoken of as an AI language.
8-hour work day, en.wikipedia.org, inventory management, Lean Startup, Network effects, Paul Graham, rolodex, side project, Silicon Valley, software as a service, SpamAssassin, Superbowl ad, web application
Steve Blank (steveblank.com) – Steve Blank is a Silicon Valley veteran, but many of his insights apply to self-funded startups. Lessons Learned (www.startuplessonslearned.com) – Eric Ries’ Lean Startup Methodology closely parallels the Micropreneur Methodology I’ve laid out in this book, and his knowledge of the startup process is unparalleled. Single Founder (www.singlefounder.com) – Mike Taber shares his insight and wisdom from 10 years in the entrepreneurial trenches. Paul Graham (www.paulgraham.com/articles.html) – Though venture-focused, Graham’s insights into the startup process are unique and powerful. Software by Rob (www.softwarebyrob.com) – My blog, where I talk about all things self-funded. Online Communities The Micropreneur Academy (www.micropreneur.com) – A paid membership community of bootstrappers and Micropreneurs, brought together to learn, be accountable, share community, and launch successful startups.
Ego Is the Enemy by Ryan Holiday
Airbnb, Berlin Wall, Bernie Madoff, Burning Man, delayed gratification, Google Glasses, Jeff Bezos, Lao Tzu, Paul Graham, Ponzi scheme, Ralph Waldo Emerson, Richard Feynman, Richard Feynman, side project, South Sea Bubble, Steve Jobs, Upton Sinclair
A few years ago, one of the founders of Google gave a talk in which he said that the way he judges prospective companies and entrepreneurs is by asking them “if they’re going to change the world.” Which is fine, except that’s not how Google started. (Larry Page and Sergey Brin were two Stanford PhDs working on their dissertations.) It’s not how YouTube started. (Its founders weren’t trying to reinvent TV; they were trying to share funny video clips.) It’s not how most true wealth was created, in fact. Investor Paul Graham (who invested in Airbnb, reddit, Dropbox, and others), working in the same city as Walsh a few decades later, explicitly warns startups against having bold, sweeping visions early on. Of course, as a capitalist, he wants to fund companies that massively disrupt industries and change the world—that’s where the money is. He wants them to have “frighteningly ambitious” ideas, but explains, “The way to do really big things seems to be to start with deceptively small things.”
Programming Clojure by Stuart Halloway, Aaron Bedra
If you want a variant of records with strong typing and configurable null-checking for all fields, you can create your own defrecord macro, to be used like this: (defrecord name [Type :arg1 Type :arg2 Type :arg3] :allow-nulls false) This ability to reprogram the language from within the language is the unique advantage of Lisp. You will see facets of this idea described in various ways: Lisp is homoiconic. That is, Lisp code is just Lisp data. This makes it easy for programs to write other programs. The whole language is there, all the time. Paul Graham’s essay “Revenge of the Nerds” explains why this is so powerful. Lisp syntax also eliminates rules for operator precedence and associativity. You will not find a table documenting operator precedence or associativity anywhere in this book. With fully parenthesized expressions, there is no possible ambiguity. The downside of Lisp’s simple, regular syntax, at least for beginners, is Lisp’s fixation on parentheses and on lists as the core datatype.
For example, a really simple stemmer function might be: def drop_final_s(word): return re.sub("s$", "", word) Creating a good stemmer function is hard. People frequently use the Porter Stemmer. Although our features are all of the form “message contains word ,” there’s no reason why this has to be the case. In our implementation, we could add extra features like “message contains a number” by creating phony tokens like contains:number and modifying the tokenizer to emit them when appropriate. For Further Exploration Paul Graham’s articles “A Plan for Spam” and “Better Bayesian Filtering” (are interesting and) give more insight into the ideas behind building spam filters. scikit-learn contains a BernoulliNB model that implements the same Naive Bayes algorithm we implemented here, as well as other variations on the model. Chapter 14. Simple Linear Regression Art, like morality, consists in drawing the line somewhere.
The Narcissist You Know by Joseph Burgo
Albert Einstein, Donald Trump, Downton Abbey, en.wikipedia.org, financial independence, Jeff Bezos, Julian Assange, Paul Graham, Ronald Reagan, Silicon Valley, Steve Jobs, traveling salesman, WikiLeaks
Ian’s modest wealth gave him the time and freedom to figure out his next move without the pressure to earn money right away. He knew he wanted to found his own Internet company, but he had no clear vision about which type it would be. He played with different possibilities in the areas of social media and mobile apps but couldn’t settle on any one of them. In the meantime, he spent many hours reading about Internet entrepreneurs who had made a fortune. He particularly admired Paul Graham and devoted hours to the study of his essays, as if they were gospel. Like many young men of his age and educational background, he idolized Steve Jobs. Ian also began playing a popular MMORPG in his free time. This type of game allows millions of players across the globe to enter an artificial world and inhabit an alternate identity or avatar. By completing quests, acquiring skills, and battling other characters, a player can rise in power and status within this world.
Effective Programming: More Than Writing Code by Jeff Atwood
AltaVista, Amazon Web Services, barriers to entry, cloud computing, endowment effect, Firefox, future of work, game design, Google Chrome, gravity well, job satisfaction, Khan Academy, Kickstarter, loss aversion, Mark Zuckerberg, Merlin Mann, Minecraft, Paul Buchheit, Paul Graham, price anchoring, race to the bottom, recommendation engine, science of happiness, Skype, social software, Steve Jobs, web application, Y Combinator
It’s a huge win if there’s one thing in a post. Heck, it’s a huge win if we read one hundred posts and learn one new valuable thing. If you’re looking for good programming blogs to sharpen your saw (or at least pique your intellectual curiosity), I know of two excellent programming specific link aggregation sites that can help you find them. The first is Hacker News, which I recommend highly. Hacker News is the brainchild of Paul Graham, so it partially reflects his interests in Y Combinator and entrepreneurial stuff like startups. Paul is serious about moderation on the site, so in addition to the typical Digg-style voting, there’s a secret cabal (I like to think of it as The Octagon, “no one will admit they still exist!”) of hand-picked editors who remove flagged posts. More importantly, the conversation on the site about the articles is quite rational, with very little noise and trolling.
4chan, Airbnb, Amazon Mechanical Turk, asset-backed security, barriers to entry, Berlin Wall, big-box store, bitcoin, blockchain, citizen journalism, collaborative consumption, congestion charging, Credit Default Swap, crowdsourcing, data acquisition, David Brooks, don't be evil, gig economy, Hacker Ethic, income inequality, informal economy, invisible hand, Jacob Appelbaum, Jane Jacobs, Jeff Bezos, Khan Academy, Kibera, Kickstarter, license plate recognition, Lyft, Mark Zuckerberg, move fast and break things, natural language processing, Netflix Prize, Network effects, new economy, Occupy movement, openstreetmap, Paul Graham, peer-to-peer lending, Peter Thiel, pre–internet, principal–agent problem, profit motive, race to the bottom, Ray Kurzweil, recommendation engine, rent control, ride hailing / ride sharing, sharing economy, Silicon Valley, Snapchat, software is eating the world, South of Market, San Francisco, TaskRabbit, The Nature of the Firm, Thomas L Friedman, transportation-network company, Uber and Lyft, Uber for X, ultimatum game, urban planning, WikiLeaks, winner-take-all economy, Y Combinator, Zipcar
They bought some inflatable airbeds and offered accommodations to attendees who would be interested in a cheap place to stay. They were inundated with requests and realized there may be a market for this kind of thing, and so “Airbed and Breakfast” was born. Since then, the story has been one of hard work and growth. Running up the limit on multiple credit cards to finance the very beginnings, they got an early investment from Paul Graham’s Y-Combinator fund. Struggling to get the site to take off, they went out to their biggest city (New York) and got the hosts to have professional photos taken of their rooms to make them more appealing; the bookings increased, and professional photography continues to be the most effective way for a host to attract guests. Other maneuvers included a breakfast-cereal pitch around the Democratic convention in Chicago and a widely criticized email campaign via Craigslist.
Automate This: How Algorithms Came to Rule Our World by Christopher Steiner
23andMe, Ada Lovelace, airport security, Al Roth, algorithmic trading, backtesting, big-box store, Black-Scholes formula, call centre, cloud computing, collateralized debt obligation, Credit Default Swap, credit default swaps / collateralized debt obligations, delta neutral, Donald Trump, Douglas Hofstadter, dumpster diving, Flash crash, Gödel, Escher, Bach, High speed trading, Howard Rheingold, index fund, Isaac Newton, John Maynard Keynes: technological unemployment, knowledge economy, late fees, Mark Zuckerberg, market bubble, medical residency, Narrative Science, PageRank, pattern recognition, Paul Graham, prediction markets, quantitative hedge fund, Renaissance Technologies, ride hailing / ride sharing, risk tolerance, Sergey Aleynikov, side project, Silicon Valley, Skype, speech recognition, Spread Networks laid a new fibre optics cable between New York and Chicago, transaction costs, upwardly mobile, Watson beat the top human players on Jeopardy!, Y Combinator
I started this book and wrote much of it as a staff writer at Forbes magazine. By the time I finished, however, I had left Forbes to form a startup, Aisle50, which offers grocery discounts to consumers. It was quite a change for me but also one that I embraced. There have been many helping hands along the way, some of the most formidable ones coming from our investors and advisers at Y Combinator, Paul Graham and Jessica Livingston. They have built something special in Silicon Valley, and, for the curious, there happens to be a book being released at exactly the same time as this one, by the same publisher, that is the best chronicle ever put together on Y Combinator: Randy Stross’s The Launch Pad. Read it. As for Aisle50, I have high hopes thanks to our crack sales and engineering teams, who have proven to be up to every challenge we faced so far, and there have been many.
Coding Freedom: The Ethics and Aesthetics of Hacking by E. Gabriella Coleman
Benjamin Mako Hill, crowdsourcing, Debian, dumpster diving, en.wikipedia.org, financial independence, ghettoisation, Hacker Ethic, informal economy, Jacob Appelbaum, Jaron Lanier, Jason Scott: textfiles.com, Jean Tirole, knowledge economy, laissez-faire capitalism, Louis Pasteur, means of production, Paul Graham, pirate software, popular electronics, RFC: Request For Comment, Richard Stallman, rolodex, Ronald Reagan, Silicon Valley, Silicon Valley startup, slashdot, software patent, software studies, Steve Ballmer, Steven Levy, Ted Nelson, the scientific method, The Structural Transformation of the Public Sphere, web application, web of trust
While much of this stems from noble traditions of SmallTalk and ML [they are computer languages], much of it also fails to realize the point of these ancestral languages: categorization (such as through strict typing and object models) is itself a form of computation. When this fact is not respected, you wind up with a bastardized language that is [ … ] Anal. Perl was designed by a linguist, and realizes that people have different things to say in different contexts, and your language is defined by the environment and not vice versa. As Paul Graham said, both the world and programming is a “Big Ball of Mud,” which perl has evolved around. The implicit variables, the open object model, the terse expressions all contribute to hacking on the Big Ball of Mud. Finally, there is a very pragmatic reason to like perl: It will save your ass. Those who are fluent enough in the culture to realize that “this problem has been solved before,” will be able to invoke forces through perl.
Whole Earth Discipline: An Ecopragmatist Manifesto by Stewart Brand
agricultural Revolution, back-to-the-land, biofilm, borderless world, Buckminster Fuller, business process, Cass Sunstein, clean water, Community Supported Agriculture, conceptual framework, Danny Hillis, dark matter, decarbonisation, demographic dividend, demographic transition, Elon Musk, Exxon Valdez, failed state, Geoffrey West, Santa Fe Institute, glass ceiling, Google Earth, Hans Rosling, Hernando de Soto, informal economy, interchangeable parts, invention of agriculture, invention of the steam engine, Jane Jacobs, jimmy wales, Kevin Kelly, Kibera, land tenure, M-Pesa, Marshall McLuhan, megacity, microbiome, New Urbanism, out of africa, Paul Graham, peak oil, Richard Florida, Ronald Reagan, Silicon Valley, smart grid, stem cell, Stewart Brand, The Fortune at the Bottom of the Pyramid, Thomas Malthus, University of East Anglia, uranium enrichment, urban renewal, Whole Earth Catalog, Whole Earth Review, working-age population, Y2K
Dream the dream of the perfect (not practical) results so you can see the vision clearly and with full passion. Then ask, What do we know? Put together the knowledge about the situation and what facts may be missing both about the actual topic and the players and power relationships involved. Finally, What will we accept? You don’t have to go public with your acceptance strategy, but it should be thought through.” Programmer Paul Graham: “Find (a) simple solutions (b) to overlooked problems (c) that actually need to be solved, and (d) deliver them as informally as possible, (e) starting with a very crude version 1.0, then (f) iterating rapidly.” (Iterating rapidly is how squatters build cities and the Bradley sisters eliminate alien-invasive plants.) Physicist Freeman Dyson: “A project is sustainable if it is cheap enough to be the first of a series continuing indefinitely into the future.
Most Likely to Succeed: Preparing Our Kids for the Innovation Era by Tony Wagner, Ted Dintersmith
affirmative action, Airbnb, Albert Einstein, Bernie Sanders, Clayton Christensen, David Brooks, en.wikipedia.org, Frederick Winslow Taylor, future of work, immigration reform, income inequality, index card, Jeff Bezos, jimmy wales, Khan Academy, Kickstarter, knowledge economy, knowledge worker, low skilled workers, Lyft, Mark Zuckerberg, means of production, new economy, pattern recognition, Paul Graham, Peter Thiel, Ponzi scheme, pre–internet, school choice, Silicon Valley, Skype, Steven Pinker, TaskRabbit, the scientific method, unpaid internship, Y Combinator
For some teams, close to 15 percent of new hires have no college education.20 This Moneyball strategy will give Google a competitive advantage over more narrow-minded competitors, prompting others to rethink hiring criteria. Hands-On “Advanced Degrees”: A preview of coming attractions in advanced degrees can be found in Silicon Valley. For decades, a Stanford or Harvard MBA was pure gold in Valley hiring circles. But today innovative programs, such as Paul Graham’s Y Combinator, are giving young entrepreneurs powerful learning experiences and a “brand” as powerful as an elite MBA. Y Combinator is every bit as selective as a top business school, but with admissions criteria focused more on a person’s ideas than his or her undergraduate GPA. A young entrepreneur going to business school will study topics, start a business (now mandatory at many programs, including Harvard Business School), develop a network of contacts, and . . . pay substantially more than $100,000 in tuition.
Exponential Organizations: Why New Organizations Are Ten Times Better, Faster, and Cheaper Than Yours (And What to Do About It) by Salim Ismail, Yuri van Geest
23andMe, 3D printing, Airbnb, Amazon Mechanical Turk, Amazon Web Services, augmented reality, autonomous vehicles, Baxter: Rethink Robotics, bioinformatics, bitcoin, Black Swan, blockchain, Burning Man, business intelligence, business process, call centre, chief data officer, Clayton Christensen, clean water, cloud computing, cognitive bias, collaborative consumption, collaborative economy, corporate social responsibility, cross-subsidies, crowdsourcing, cryptocurrency, dark matter, Dean Kamen, dematerialisation, discounted cash flows, distributed ledger, Edward Snowden, Elon Musk, en.wikipedia.org, ethereum blockchain, Galaxy Zoo, game design, Google Glasses, Google Hangouts, Google X / Alphabet X, gravity well, hiring and firing, Hyperloop, industrial robot, Innovator's Dilemma, Internet of things, Iridium satellite, Isaac Newton, Jeff Bezos, Kevin Kelly, Kickstarter, knowledge worker, Kodak vs Instagram, Law of Accelerating Returns, Lean Startup, life extension, loose coupling, loss aversion, Lyft, Mark Zuckerberg, market design, means of production, minimum viable product, natural language processing, Netflix Prize, Network effects, new economy, Oculus Rift, offshore financial centre, p-value, PageRank, pattern recognition, Paul Graham, Peter H. Diamandis: Planetary Resources, Peter Thiel, prediction markets, profit motive, publish or perish, Ray Kurzweil, recommendation engine, RFID, ride hailing / ride sharing, risk tolerance, Ronald Coase, Second Machine Age, self-driving car, sharing economy, Silicon Valley, skunkworks, Skype, smart contracts, Snapchat, social software, software is eating the world, speech recognition, stealth mode startup, Stephen Hawking, Steve Jobs, subscription business, supply-chain management, TaskRabbit, telepresence, telepresence robot, Tony Hsieh, transaction costs, Tyler Cowen: Great Stagnation, urban planning, WikiLeaks, winner-take-all economy, X Prize, Y Combinator
Celebrated—even recognized—or not, open source software runs the Internet (and thus the world) today. After that extraordinary initial success, the open source movement settled into a stable, stratified environment over much the last decade, with the community producing little in the way of new innovation. Everything changed in 2008, however, when Chris Wanstrath, P.J. Hyett and Tom Preston-Werner (all out of Paul Graham’s Y Combinator entrepreneurial incubator program) founded a company called GitHub. An open source coding and collaboration tool and platform, GitHub has utterly transformed the open source environment. It is a social network for programmers in which people and their collaborations are central, rather than just the code itself. When a developer submits code to a GitHub project, that code is reviewed and commented upon by other developers, who also rate that developer.
Disrupted: My Misadventure in the Start-Up Bubble by Dan Lyons
Airbnb, Bernie Madoff, bitcoin, call centre, cleantech, cloud computing, corporate governance, dumpster diving, fear of failure, Filter Bubble, Golden Gate Park, Google Glasses, Googley, Gordon Gekko, hiring and firing, Jeff Bezos, Lean Startup, Lyft, Mark Zuckerberg, Menlo Park, minimum viable product, new economy, Paul Graham, pre–internet, quantitative easing, ride hailing / ride sharing, Rosa Parks, Sand Hill Road, sharing economy, Silicon Valley, Silicon Valley ideology, Silicon Valley startup, Skype, Snapchat, software as a service, South of Market, San Francisco, Steve Ballmer, Steve Jobs, Steve Wozniak, telemarketer, tulip mania, Y Combinator, éminence grise
The tech industry’s ageism is blatant and unapologetic. It’s wrapped up in the mythology that has sprung up around start-ups. Almost by definition these companies are founded and run by young people. Young people are the ones who change the world. They’re filled with passion. They have new ideas. Venture capitalists openly admit they prefer to invest in twenty-something founders. “The cut-off in investors’ heads is thirty-two,” Paul Graham, who runs an incubator called Y Combinator, once said, adding that, “I can be tricked by anyone who looks like Mark Zuckerberg.” John Doerr, a legendary venture capitalist and partner at Kleiner Perkins, once said he liked to invest in “white male nerds who have dropped out of Harvard or Stanford and they have absolutely no social life. When I see that pattern coming in, it [is] very easy to decide to invest.”
3D printing, Airbnb, carbon footprint, Clayton Christensen, clean water, fear of failure, Google X / Alphabet X, Isaac Newton, Jeff Bezos, jimmy wales, Kickstarter, late fees, Lean Startup, Mark Zuckerberg, minimum viable product, new economy, Paul Graham, Peter Thiel, Ray Kurzweil, self-driving car, sharing economy, side project, Silicon Valley, Silicon Valley startup, Stephen Hawking, Steve Jobs, Steven Levy, Thomas L Friedman, Toyota Production System, Watson beat the top human players on Jeopardy!, Y Combinator, Zipcar
They did all of this, rented out the three mattresses to three individuals who didn’t know each other, and everyone enjoyed the experience. Gebbia says, they now started to think, Why not make a business out of this? What if we could create this same experience in every major city? Here is where the two dreamers ran headfirst into conventional wisdom. Initially, no one, outside of Chesky, Gebbia, and a third partner they brought on, thought this was an idea that made business sense or was worth supporting. Paul Graham, a renowned angel investor in Silicon Valley who runs the start-up incubator firm Y Combinator, believed quite simply, “No one would want to stay in23 someone else’s bed.” The idea that would eventually become Airbnb was challenging a basic assumption: that you needed established, reputable hotels to provide accommodation for out-of-town visitors. Those paying close attention might have noticed that just a few years prior to this, lots of people held similar assumptions about cars—you could buy them, you could rent them, but there was no practical way to share them.
Cuckoo's Egg by Clifford Stoll
Bob Morris, the head honcho who’d grilled me on astrophysics, then nearly asphyxiated me with cigarette smoke. So Bob Morris’ son froze two thousand computers. Why? To impress his dad? As a halloween prank? To show off to a couple thousand computer programmers? Whatever his purposes were, I don’t believe he was in cahoots with his father. Rumors have it that he worked with a friend or two at Harvard’s computing department (Harvard student Paul Graham sent him mail asking for “Any news on the brilliant project”), but I doubt his father would encourage anyone to create a virus. As Bob Morris, Sr., said, “This isn’t exactly a good mark for a career at NSA.” After dissecting the code, MIT’s Jon Rochlis characterized the virus as “not very well written.” It was unique in that it attacked computers through four pathways: Bugs in the Unix Sendmail and Finger programs, guessing passwords, and by exploiting paths of trust between computers.
Higher-Order Perl: A Guide to Program Transformation by Mark Jason Dominus
He also sent me periodic mail to remind me how wonderful my book was, which often arrived at times when I wasn’t so sure. Several specific ideas in Chapter 4 were suggested by other people. Meng Wong suggested the clever and apt “odometer” metaphor. Randal Schwartz helped me with the “append” function. Eric Roode suggested the multiple list iterator. When I needed to read out-of-print books by Paul Graham, A. E. Sundstrom lent them to me. When I needed a copy of volume 2 of The Art of Computer Programming, Hildo Biersma and Morgan Stanley bought it for me. When I needed money, B. B. King lent me some. Thanks to all of you. The constraint system drawing program of Chapter 9 was a big project, and I was stuck on it for a long time. Without the timely assistance of Wm Leler, I might still be stuck.
Masterminds of Programming: Conversations With the Creators of Major Programming Languages by Federico Biancuzzi, Shane Warden
business intelligence, business process, cellular automata, cloud computing, complexity theory, conceptual framework, continuous integration, data acquisition, domain-specific language, Douglas Hofstadter, Fellow of the Royal Society, finite state, Firefox, follow your passion, Frank Gehry, general-purpose programming language, HyperCard, information retrieval, iterative process, John von Neumann, linear programming, loose coupling, Mars Rover, millennium bug, NP-complete, Paul Graham, performance metric, QWERTY keyboard, RAND corporation, randomized controlled trial, Renaissance Technologies, Silicon Valley, slashdot, software as a service, software patent, sorting algorithm, Steve Jobs, traveling salesman, Turing complete, type inference, Valgrind, Von Neumann architecture, web application
And to me, a well-designed DSL is the ultimate abstraction of a domain—it captures just the right amount of information, no more and no less. What is so great about Haskell is that it provides a framework for creating these DSLs easily and effectively. It’s not a perfect methodology, but it’s pretty darn good. Philip: Functional languages make it easy to extend the language within the language. Lisp and Scheme are brilliant examples of this; read Paul Graham on how Lisp was the secret weapon in building one of the earliest web applications (which later became a Yahoo! product), and in particular how Lisp macros were key to building this software. Haskell also provides a number of features that make it easy to extend the power of the language, including lambda expressions, laziness, monad notation, and (in GHC) template Haskell for metaprogramming.
air freight, Apple II, Bill Gates: Altair 8800, Buckminster Fuller, Byte Shop, computer age, computer vision, corporate governance, El Camino Real, game design, Hacker Ethic, hacker house, Haight Ashbury, John Conway, Mark Zuckerberg, Menlo Park, non-fiction novel, Paul Graham, popular electronics, RAND corporation, reversible computing, Richard Stallman, Silicon Valley, software patent, speech recognition, Steve Jobs, Steve Wozniak, Steven Levy, Stewart Brand, Ted Nelson, Whole Earth Catalog, Y Combinator
He recently helped establish a workspace in Mountain View, California, called the Hacker Dojo, which charges its eighty members $100 a month for access to a 9500-square-foot space with an in-house network and weird tools like IR readers. It’s one outpost in a growing number of "Hacker Spaces" across the country devoted to empowering formerly isolated and underequipped gearheads. “I am a sensei of the dojo, which as you may know is a grand revered master,” he says, a wide grin on his face. “Felsenstein sensei.” • • • • • • • • Greenblatt, Stallman, and Felsenstein see hacking as a set of ideals. But Paul Graham sees it as a humming economic engine. The forty-five-year-old Internet guru, himself a fanatic engineer in his day, is a cofounder of Y Combinator, an incubator for Internet startups. Twice a year, his company runs American Idol-style contests to select twenty to thirty budding companies to participate in a three-month boot camp, culminating in a demo day packed with Angel investors, VCs, and acquisition-hungry companies like Google and Yahoo.
Data Scientists at Work by Sebastian Gutierrez
Albert Einstein, algorithmic trading, bioinformatics, bitcoin, business intelligence, chief data officer, clean water, cloud computing, computer vision, continuous integration, correlation does not imply causation, crowdsourcing, data is the new oil, DevOps, domain-specific language, follow your passion, full text search, informal economy, information retrieval, Infrastructure as a Service, inventory management, iterative process, linked data, Mark Zuckerberg, microbiome, Moneyball by Michael Lewis explains big data, move fast and break things, natural language processing, Network effects, nuclear winter, optical character recognition, pattern recognition, Paul Graham, personalized medicine, Peter Thiel, pre–internet, quantitative hedge fund, quantitative trading / quantitative ﬁnance, recommendation engine, Renaissance Technologies, Richard Feynman, Richard Feynman, self-driving car, side project, Silicon Valley, Skype, software as a service, speech recognition, statistical model, Steve Jobs, stochastic process, technology bubble, text mining, the scientific method, web application
Outside of a few users who have dedicated IP addresses, most of our users send with a pool of other users over one IP address. If we allow a bad user to send really evil stuff, then the email receivers will block that IP address, which is bad for the whole pool of users using that particular IP address. So we do a great deal of work combating spam. www.it-ebooks.info 113 114 Chapter 6 | John Foreman, MailChimp Gutierrez: How is spam typically combated? Foreman: Over a decade ago, Paul Graham wrote an essay called “A Plan for Spam.” Since then, there’s been a whole lot of work done around spam detection. If you go back and read those early essays, the way it was dealt with was looking at the actual content of the email. People looked at the words on the page and put them through a model to get a sense of whether the words in the email were about something bad or something spammy. So of course, this started an escalation between spammers and people trying to stop them.
Airbnb, artificial general intelligence, asset allocation, Atul Gawande, augmented reality, back-to-the-land, Bernie Madoff, Bertrand Russell: In Praise of Idleness, Black Swan, blue-collar work, Buckminster Fuller, business process, Cal Newport, call centre, Checklist Manifesto, cognitive bias, cognitive dissonance, Colonization of Mars, Columbine, correlation does not imply causation, David Brooks, David Graeber, diversification, diversified portfolio, Donald Trump, effective altruism, Elon Musk, fault tolerance, fear of failure, Firefox, follow your passion, future of work, Google X / Alphabet X, Howard Zinn, Hugh Fearnley-Whittingstall, Jeff Bezos, job satisfaction, Johann Wolfgang von Goethe, Kevin Kelly, Kickstarter, Lao Tzu, life extension, Mahatma Gandhi, Mark Zuckerberg, Mason jar, Menlo Park, Mikhail Gorbachev, Nicholas Carr, optical character recognition, PageRank, passive income, pattern recognition, Paul Graham, Peter H. Diamandis: Planetary Resources, Peter Singer: altruism, Peter Thiel, phenotype, post scarcity, premature optimization, QWERTY keyboard, Ralph Waldo Emerson, Ray Kurzweil, recommendation engine, rent-seeking, Richard Feynman, Richard Feynman, risk tolerance, Ronald Reagan, sharing economy, side project, Silicon Valley, skunkworks, Skype, Snapchat, social graph, software as a service, software is eating the world, stem cell, Stephen Hawking, Steve Jobs, Stewart Brand, superintelligent machines, Tesla Model S, The Wisdom of Crowds, Thomas L Friedman, Wall-E, Washington Consensus, Whole Earth Catalog, Y Combinator
less and less with new startups. That’s my cue to exit stage left completely, especially when I can do work I love (e.g., writing) with ¹⁄₁₀ the energy expenditure. I need to stop sowing the seeds of my own destruction. How Much of Your Life Is Making Versus Managing? How Do You Feel About the Split? One of my favorite time-management essays is “Maker’s Schedule, Manager’s Schedule” by Paul Graham of Y Combinator fame. Give it a read. As investor Brad Feld and many others have observed, great creative work isn’t possible if you’re trying to piece together 30 minutes here and 45 minutes there. Large, uninterrupted blocks of time—3 to 5 hours minimum—create the space needed to find and connect the dots. And one block per week isn’t enough. There has to be enough slack in the system for multi-day, CPU-intensive synthesis.
The Year's Best Science Fiction: Twenty-Sixth Annual Collection by Gardner Dozois
augmented reality, clean water, computer age, cosmological constant, David Attenborough, Deng Xiaoping, double helix, financial independence, game design, gravity well, jitney, John Harrison: Longitude, Kuiper Belt, Mahatma Gandhi, Paul Graham, Richard Feynman, Richard Feynman, Richard Feynman: Challenger O-ring, Search for Extraterrestrial Intelligence, Skype, stem cell, theory of mind, Turing machine, Turing test, urban renewal, Wall-E
Levine, Liz Williams, Geoff Ryman, Paul Brazier, Charles Coleman Finlay, Gord Sellar, Steven Utley, James L. Cambias, Garth Nix, David Hartwell, Ginjer Buchanan, Susan Allison, Shawna McCarthy, Kelly Link, Gavin Grant, John Klima, John O’Neill, Rodger Turner, Tyree Campbell, Stuart Mayne, John Kenny, Edmund Schubert, Tehani Wessely, Tehani Croft, Karl Johanson, Sally Beasley, Connor Cochran, Tony Lee, Joe Vas, John Pickrell, Ian Redman, Anne Zanoni, Kaolin Fire, Ralph Benko, Paul Graham Raven, Nick Wood, David Moles, Mike Allen, Jason Sizemore, Karl Johanson, Sue Miller, David Lee Summers, Christopher M. Cevasco, Tyree Campbell, Andrew Hook, Vaughne Lee Hansen, Mark Watson, Sarah Lumnah, and special thanks to my own editor, Marc Resnick. Thanks are also due to Charles N. Brown, whose magazine Locus (Locus Publications, P. O. Box 13305, Oakland, CA 94661. $60 in the United States for a one-year subscription [twelve issues] via second class; credit card orders 510-339-9198) was used as an invaluable reference source throughout the summation; Locus Online (locusmag.com), edited by Mark R.