pgstrata
Six Principles for Making New Things
2

February 2008

3

The fiery reaction to the release of Arc [blocked] had an unexpected consequence: it made me realize I had a design philosophy.

4

The main complaint of the more articulate critics was that Arc seemed so flimsy.

5

After years of working on it, all I had to show for myself were a few thousand lines of macros?

6

Why hadn't I worked on more substantial problems?

7

As I was mulling over these remarks it struck me how familiar they seemed.

8

This was exactly the kind of thing people said at first about Viaweb, and Y Combinator, and most of my essays.

2–6

The fiery reaction to Arc [blocked] made me realize I had a design philosophy. Critics complained it seemed flimsy: years of work, only a few thousand lines of macros—why not more substantial problems?

7–8

It struck me how familiar this was—exactly what people said at first about Viaweb, and Y Combinator, and most of my essays.

2–8

The fiery reaction to Arc made me realize I had a design philosophy—and that the same complaints had greeted everything I'd built.

10

When we launched Viaweb, it seemed laughable to VCs and e-commerce "experts." We were just a couple guys in an apartment, which did not seem cool in 1995 the way it does now.

11

And the thing we'd built, as far as they could tell, wasn't even software.

12

Software, to them, equalled big, honking Windows apps.

13

Since Viaweb was the first web-based app they'd seen, it seemed to be nothing more than a website.

14

They were even more contemptuous when they discovered that Viaweb didn't process credit card transactions (we didn't for the whole first year).

15

Transaction processing seemed to them what e-commerce was all about.

16

It sounded serious and difficult.

17

And yet, mysteriously, Viaweb ended up crushing all its competitors.

18

The initial reaction to Y Combinator was almost identical.

19

It seemed laughably lightweight.

20

Startup funding meant series A rounds: millions of dollars given to a small number of startups founded by people with established credentials after months of serious, businesslike meetings, on terms described in a document a foot thick.

21

Y Combinator seemed inconsequential.

22

It's too early to say yet whether Y Combinator will turn out like Viaweb, but judging from the number of imitations, a lot of people seem to think we're on to something.

23

I can't measure whether my essays are successful, except in page views, but the reaction to them is at least different from when I started.

24

At first the default reaction of the Slashdot trolls was (translated into articulate terms): "Who is this guy and what authority does he have to write about these topics?

25

I haven't read the essay, but there's no way anything so short and written in such an informal style could have anything useful to say about such and such topic, when people with degrees in the subject have already written many thick books about it."

26

Now there's a new generation of trolls on a new generation of sites, but they have at least started to omit the initial "Who is this guy?"

10–16

Viaweb seemed laughable to VCs and e-commerce "experts": a couple guys in an apartment, building a thing that wasn't even software to people who thought software meant big, honking Windows apps. They grew still more contemptuous on learning we didn't process transactions—to them the whole point.

17

And yet, mysteriously, Viaweb ended up crushing all its competitors.

18–22

Y Combinator drew an almost identical reaction: laughably lightweight beside the series A round, with its millions and foot-thick terms. It seemed inconsequential—but judging from the imitations, people think we're onto something.

23–26

The essays drew the same thing. Slashdot trolls used to ask "Who is this guy, and how could anything so short and informal beat the experts' thick books?" The new generation at least drops the "Who is this guy?"

10–26

Viaweb, Y Combinator, and my essays each looked laughably flimsy at launch—too lightweight to matter, judged by their presentation rather than understood.

28

Now people are saying the same things about Arc that they said at first about Viaweb and Y Combinator and most of my essays.

29

Why the pattern?

30

The answer, I realized, is that my m.o. for all four has been the same.

31

Here it is: I like to 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, then (f) iterating rapidly.

32

When I first laid out these principles explicitly, I noticed something striking: this is practically a recipe for generating a contemptuous initial reaction.

33

Though simple solutions are better, they don't seem as impressive as complex ones.

34

Overlooked problems are by definition problems that most people think don't matter.

35

Delivering solutions in an informal way means that instead of judging something by the way it's presented, people have to actually understand it, which is more work.

36

And starting with a crude version 1 means your initial effort is always small and incomplete.

28–31

Why the pattern? My m.o. for all four was the same: (a) simple solutions (b) to overlooked problems (c) that actually need solving, (d) delivered as informally as possible, (e) starting with a crude version 1, then (f) iterating rapidly.

32–36

Laid out explicitly, this is a recipe for contempt. Simple solutions don't seem impressive. Overlooked problems are ones most people think don't matter. Informal delivery forces people to understand rather than judge presentation. A crude version 1 is always small and incomplete.

28–36

All four share one method—simple solutions to overlooked problems, delivered informally, starting crude and iterating—which is practically a recipe for contempt.

38

I'd noticed, of course, that people never seemed to grasp new ideas at first. I thought it was just because most people were stupid.

39

Now I see there's more to it than that.

40

Like a contrarian investment fund, someone following this strategy will almost always be doing things that seem wrong to the average person.

41

As with contrarian investment strategies, that's exactly the point.

42

This technique is successful (in the long term) because it gives you all the advantages other people forgo by trying to seem legit.

43

If you work on overlooked problems, you're more likely to discover new things, because you have less competition.

44

If you deliver solutions informally, you (a) save all the effort you would have had to expend to make them look impressive, and (b) avoid the danger of fooling yourself as well as your audience.

45

And if you release a crude version 1 then iterate, your solution can benefit from the imagination of nature, which, as Feynman pointed out, is more powerful than your own.

38–41

I'd thought people fail to grasp new ideas because they're stupid. Now I see more: like a contrarian fund, this strategy almost always seems wrong to the average person—which is exactly the point.

42–45

It works by giving you the advantages others forgo trying to seem legit. Overlooked problems mean less competition, so you discover more. Informal delivery saves the effort of looking impressive and keeps you from fooling yourself. And iterating from a crude version 1 lets nature's imagination—which Feynman called more powerful than your own—improve it.

38–45

Like a contrarian investor you'll seem wrong to most people—which is the point: less competition, no wasted effort on looking impressive, and nature's imagination working for you.

47

In the case of Viaweb, the simple solution was to make the software run on the server.

48

The overlooked problem was to generate web sites automatically; in 1995, online stores were all made by hand by human designers, but we knew this wouldn't scale.

49

The part that actually mattered was graphic design, not transaction processing.

50

The informal delivery mechanism was me, showing up in jeans and a t-shirt at some retailer's office.

51

And the crude version 1 was, if I remember correctly, less than 10,000 lines of code when we launched.

52

The power of this technique extends beyond startups and programming languages and essays.

53

It probably extends to any kind of creative work.

54

Certainly it can be used in painting: this is exactly what Cezanne and Klee did.

47–51

Viaweb fit each principle: software on the server; generating web sites automatically, since hand-built stores wouldn't scale; graphic design, not transactions, was what mattered; delivery was me in jeans at retailers' offices; and version 1 was under 10,000 lines.

52–54

The technique extends beyond startups, languages, and essays to any creative work—certainly to painting, exactly what Cezanne and Klee did.

47–54

Viaweb fit all five principles exactly, and the technique extends past startups and code to any creative work—even painting.

56

At Y Combinator we bet money on it, in the sense that we encourage the startups we fund to work this way.

57

There are always new ideas right under your nose.

58

So look for simple things that other people have overlooked—things people will later claim were "obvious"—especially when they've been led astray by obsolete conventions, or by trying to do things that are superficially impressive.

59

Figure out what the real problem is, and make sure you solve that.

60

Don't worry about trying to look corporate; the product is what wins in the long term.

61

And launch as soon as you can, so you start learning from users what you should have been making.

56–61

At Y Combinator we bet money on it. Look for simple things others overlooked—later called "obvious"—especially where obsolete conventions or superficial impressiveness mislead. Find the real problem and solve that. Don't try to look corporate; the product wins. And launch as soon as you can, to learn from users.

56–61

We bet on this at Y Combinator: find simple overlooked things, solve the real problem, ignore looking corporate, and launch as soon as you can.

63

Reddit is a classic example of this approach.

64

When Reddit first launched, it seemed like there was nothing to it.

65

To the graphically unsophisticated its deliberately minimal design seemed like no design at all.

66

But Reddit solved the real problem, which was to tell people what was new and otherwise stay out of the way.

67

As a result it became massively successful.

68

Now that conventional ideas have caught up with it, it seems obvious.

69

People look at Reddit and think the founders were lucky.

70

Like all such things, it was harder than it looked.

71

The Reddits pushed so hard against the current that they reversed it; now it looks like they're merely floating downstream.

72

So when you look at something like Reddit and think "I wish I could think of an idea like that," remember: ideas like that are all around you.

73

But you ignore them because they look wrong.

63–71

Reddit is a classic example. At launch it seemed like nothing—its minimal design looked like no design at all. But it solved the real problem—telling people what was new and otherwise staying out of the way—and became massively successful. Now it seems obvious and the founders lucky. It was harder than it looked: the Reddits pushed so hard against the current that they reversed it, and now look like they're floating downstream.

72–73

So when you think "I wish I could think of an idea like that," remember: ideas like that are all around you. But you ignore them because they look wrong.

63–73

Reddit looked like nothing yet solved the real problem and became huge; ideas like that are all around you—you ignore them because they look wrong.