Live data from Hacker News

Do Things that Don't Scale

paulgraham.com

71–80 of 223 posts

Re: Do Things that Don't Scale

#71
post #48

I saw this on a miniature scale when I created a new subreddit ( http://reddit.com/r/LSAT ) I spent about two weeks creating quality articles for the sidebar, personally replying to every submission/comment, manually recruiting anyone who mentioned the LSAT, and reaching out to moderators of related subreddits for links. Mercifully, a subreddit is a small thing to launch, and after two weeks the place became self-sus…

Both links say LSAT everywhere but I could not find any mention of what the acronym means! I had to check Wikipedia.

Re: Do Things that Don't Scale

#72
If you're willing to do whatever it takes, you can probably round up a group of early users (unless your idea is terrible). I think few founders really doubt their ability to do this. What the founders are really looking for is some validation that the users will eventually grow to a large number. But if the mentality is to compare your early startup with the early version of Pinterest, it will be very hard to find any evidence that yours won't find similar success. A startup is thus an inevitable leap of faith.

In a way, this essay deflates the concept of 'proof' in the lean startup mentality. There is no way to prove that an idea will be a good one (although you can probably filter out particularly bad ones).

Re: Do Things that Don't Scale

#73
It's still easy to mess up this process though, at least, that's how I feel about RepairPal. I got an e-mail from my credit union suggesting them, and it was perfect timing cause I had just bought a used car that needed some repairs. So, I signed up, put in the info, and...nothing. No response whatsoever. But then, their marketing team sent me a semi-personalized e-mail requesting feedback. Awesome, so I wrote about the service not providing me with anything, and stating that I wanted to still use the service, I just hadn't been provided any response. And...again...nothing.

Now, I'll never use RepairPal. They've wasted my time twice. So, if you're going to take the time to reach out to users manually, make sure to actually follow up on the responses you receive.

Re: Do Things that Don't Scale

#74
post #26

PG, thanks for this essay, it is such an encouragement for us, giving us a plan for how to approach our startup ( http://automicrofarm.com/ ) growth for the next few months.

I totally love the concept you guys are working on.

Thanks, most people do. However, I'm afraid the concept is a bit too "puppies and rainbows". It won't be an easy road to get to the point that our products resemble the concept. In the meantime, we've gotten back some feedback (mostly from the aquaponics subreddit) that our existing prototype ( http://blog.automicrofarm.com/post/48893635647/autonanofarm-... ) is too expensive and not high-enough quality.

So, there's a lot of work for us to do yet.

Re: Do Things that Don't Scale

#75

PG’s point about a lot of startup founders having an engineering background is hugely relevant to this, beyond his assertion that “customer service is not part of the training of engineers.“ Systems that don’t scale, or that are reliant on the grunt work of humans, are not part of the training of engineers either. For so many engineers, an unscalable, human-dependant system is a bug, not a feature. Is it too hyperbol…

> Systems that don’t scale, or that are reliant on the grunt work of humans, are not part of the training of engineers either. For so many engineers, an unscalable, human-dependant system is a bug, not a feature.

There's a specific discipline within Engineering, of people who put together technology with employee training manuals, company policies, and sometimes even incentive structures which bring into existence entire markets, to make sure a process is carried out. These people are called Systems Engineers.

A typical Systems Engineering problem: design a satellite launch mission. Piece out the work, the calculations, the part sourcing, the safety checks, etc., so no part (human or computer) will malfunction or "jam" without a redundant backup being ready to take over. Make sure all work and outputs have been checked. Make sure all people, parts, and processes for doing the checking have been checked, and are regularly maintained. And make sure all relevant processes are adaptable to changing demands in the future, so this mission design can be reused to build and launch another satellite, later, even if we don't have the same companies to source parts from, or the same employees, or even the same satellite. Make sure all this making sure continues to happen after you're gone, without anyone in particular needing to keep the whole thing in their head--because that's way above tolerance for an average human "part" in your System.

A Systems Engineer's work, especially at the prototyping phase, involves just as much talking to and convincing customers and partners, providing training and walking through use-cases, as it does writing code or doing calculations or building models.

You might have guessed where I was going with this. Start-ups are indeed Systems Engineering problems, and really, they need Systems Engineers to build them. I would say it's a shame that we consider someone an Engineer at all without training in Systems Engineering; it really is the holistic body of training tying all the other Engineering disciplines together. A Civic Engineer could model a bridge, but a Civic Engneer with Systems Engineering training can model the structure of the maintenance contracts required to upkeep the bridge, and find the most cost-effective incentive to encourage people to avoid trying to take their oversized cargo boats through the pass. In a way, Systems Enigneering has a lot in common with Game Design--just with the proviso that the "game" is played by real people as an aspect of their real, every-day lives, instead of writhin a voluntary Magic Circle of play.

I should note, though, that as a Systems Engineering problem, "starting a start-up" has a unique property--rather than being built and then launched, start-ups are launched, and then built. A startup is basically a partially-designed seed System, which has just enough utility to "live" (it's Minimally Viable!), and which will then require more Systems Engineering to be done "in-flight" (customer discovery/pivoting) to keep them viable. This necessitates a Systems Engineer actually be a component of the seed System, as architected, at least until the System reaches a state of maturity (which is precisely defined as the point at which a Systems Engineer is no longer needed for the System to avoid "running down."

If you'll indulge me in a metaphor, a start-up is like a modern fighter plane. It used to be that, having lost power, a plane could simply continue to glide toward its current (ballistic) trajectory, because it had static stability. However, it turned out that statically-stable designs had weaknesses (warping under sufficient torsional forces, for example) and to increase manouverability past a certain point, static stability would have to be sacrificed. In a modern jet fighter, then, we have a plane constantly tending toward shaking itself apart--and a set of electronics giving it continuous micro-adjustments so it won't. In other words, we have a System that can only function as long as there is an intelligent agent adjusting and tuning it from within.

--where the parallel breaks down, of course, is that a fighter plane flown for long enough doesn't continue to grow until it becomes a Boeing. But then, if they had aviation control electronics as intelligent as a Systems Engineer, I don't see how getting a fighter plane to pick up parts, join them to itself, and expand out until it could fly passengers five days a weeks would be an intrinsically harder problem than turning an idea in your head into AirBnB.

One thing you should be able to notice from my description above: there's no reason the Systems Engineer running a start-up, has to be the one who designed the start-up's seed System in the first place. I would say that the whole point of a start-up "incubator" like YCombinator is to do most of the Systems Engineering work in constructing viable seeds--including picking good teams of Systems Engineers to run them. That the people executing on their Systems are frequently the ones to suggest the initial idea for the seed System they end up working on is more an artefact of human-nature+ than anything to do with YC's business model as such. I would flip the role terminology around: YC engineers the seeds; then the founders--part of the constructed seed System--incubate it, until it no longer needs continuous System Engineering for its ensured viability. (At which point the founders either give up on being Systems Engineers, or leave to start something else.

Another fun analogy: a start-up requires the care of its founders in the same way a fortis requires the environment of the womb. This would make YC an IVF clinic--though with some aspects of a pre-natal care facility as well. :)

+ Less cynically, YC can be said to just be making the capitalist assumption that knowledge of what the economy wants is distributed among the people on the ground in each domain. That's assuming the founders have knowledge of their domain...

Re: Do Things that Don't Scale

#76
post #71
post #48

I saw this on a miniature scale when I created a new subreddit ( http://reddit.com/r/LSAT ) I spent about two weeks creating quality articles for the sidebar, personally replying to every submission/comment, manually recruiting anyone who mentioned the LSAT, and reaching out to moderators of related subreddits for links. Mercifully, a subreddit is a small thing to launch, and after two weeks the place became self-sus…

Both links say LSAT everywhere but I could not find any mention of what the acronym means! I had to check Wikipedia.

Oh yeah. Everyone in the target market knows what it is, otherwise it's pretty obscure.

It's a logic test required for admission to law school in North America, highly competitive.

Re: Do Things that Don't Scale

#77

This bums me out. Majorly. I work at a YC startup (which will remain nameless), and we function exactly the opposite of how this essay suggests. We aren't huge by any means, but we focus heavily on scale, and suppress ideas that do not scale. Automate everything. Nothing should be manual . I'm an engineer, but I recognize the importance of fantastic customer service. While building an iPhone app, I suggested that use…

I am sorry that your product failed.

Would you mind sharing with us what you think had caused your product to fail?

Re: Do Things that Don't Scale

#78

I'd be curious to know good ways to balance these various things that don't scale. I speak from a position of inexperience, but I can't imagine a fragile startup could possibly max out any of them. Given that, what are some heuristics for allocating focus across several unscalable efforts? Put another way, what are cues to focus more on one thing than another?

I totally agree and think this is an important line to draw. If it's anything having to do with offsetting the core unit economics of the business, I'd get worried. E.g. Not correctly determining the cost of delivery as Instacart b/c the founders do runs sometimes too.

Re: Do Things that Don't Scale

#79
A great article. One major point that I think would have been worth including though is that if you are not interacting regularly with happy customers, and making unhappy customers happy, you are denying yourself probably the single most motivating factor when doing a startup. A single positive review on the App Store or through e-mail can get me through an entire day of grinding out bugs. If you don't have the humility and empathy required to genuinely enjoy providing customer service for a product you have developed, then you are probably in the wrong game.

Re: Do Things that Don't Scale

#80
post #71
post #48

I saw this on a miniature scale when I created a new subreddit ( http://reddit.com/r/LSAT ) I spent about two weeks creating quality articles for the sidebar, personally replying to every submission/comment, manually recruiting anyone who mentioned the LSAT, and reaching out to moderators of related subreddits for links. Mercifully, a subreddit is a small thing to launch, and after two weeks the place became self-sus…

Both links say LSAT everywhere but I could not find any mention of what the acronym means! I had to check Wikipedia.

Give it a thought for a second.

Does the degree of inconvenience caused to you - in requiring you to figure out what LSAT means - necessarily require that you record your disapproval here?

The test for substance is a lot like it is for links. Does your comment teach us anything? There are two ways to do that: by pointing out some consideration that hadn't previously been mentioned, and by giving more information about the topic, perhaps from personal experience. Whereas comments like "LOL!" or worse still, "That's retarded!" teach us nothing.

Source:

http://ycombinator.com/newswelcome.html

Post reply on HN