10 ms·
Do Things That Don't Scale (2013)
- srameshc 1y agoI wonder if Paul has a take about the same in this era of AI
- OtherShrezzing 1y ago>Scale things that don’t do
- Jabrov 1y agoThis is the best comment I’ve ever seen
- chubot 1y agoIt is pretty profound. AI / deep learning failed to solve self-driving, but they’re good at moving text and code around, which humans still have to check It’s arguable whether that’s “doing” I’d say it’s more spreading knowledge around, which is super valuable, but not what is being advertised The problem with self driving is that bad decisions can kill you, before anyone can check if it was a bad decision
- kolme 1y ago> I’d say it’s more spreading knowledge around How is it spreading knowledge around? A lot of times it gives half backed answers and a lot of beginners are using it while learning. That's not a good mix in my opinion. I've been helping someone who's learning programming and I've had a look at their code. All of it is vibe coded. And the vibes are nightmarish, I don't think the AI is helping at all. The only thing it's useful for is sparing expert programmers some tedious work, that's my perception as a programmer.
- john_the_writer 1y agoYeah, the other day a front end dev created a branch in some elixir code. They added a pile of tests, and asked a (new hire) back end dev to finish off the work. The tests were 100% vibe coded. I knew the code well, and after looking realized that the tests could never ever pass. The tests were rubbish. Crap part was, the new BE dev was totally lost for a long time trying to figure out how to make them pass. Vibe killed his afternoon.
- chubot 1y agoWell, if you tell me that many people are using LLMs poorly, and in a way that won't benefit them or their team in the long term, then I wouldn't be too surprised. There are probably more ways to use them poorly than ways to use them well. And AI companies are pushing usage patterns that may make you dependent on them. --- But I mention 4 ways that LLMs helped me recently here https://lobste.rs/s/zxppfh/all_cool_kids_are_doing_it#c_xfnzo8 https://lobste.rs/s/zxppfh/all_cool_kids_are_doing_it#c_xfnz... i.e. VimScript, SQL, login shells, Linux container syscalls -- with some results you can see I mention that "give me your best argument against X" is a good prompt -- they can do that And I also don't use them to edit code for me (right now) -- I type the code myself, TEST it, and internalize it So for those cases, and many others, they are "spreading knowledge" to me, simply because I can directly query them without reading the manual (or suffering through slow web pages with ads on them) The end game might be ads, which is depressing. But actually it's remarkable that you can run high quality models locally, whereas you could have NEVER run Google locally. I use LLMs as a better Google, as a sophisticated text calculator. But they are significantly more than that too I have definitely run into cases where LLMs slow me down, but I now avoid those usage patterns
- fuzztester 1y agoThings that don't scale do.
- immibis 1y agoYou might be missing the joke: the words are not just shuffled into a random order, but form a new valid sentence that is on point. While your sentence is also grammatically valid and perhaps even true if interpreted in a particular way, it has little relevance to the context.
- fuzztester 1y ago>You might be missing the joke: really? :) speaking of jokes, it may be you who is the joker. to paraphrase that joke about consultants ("a consultant is a person who knows more and more about less and less, until eventually he knows everything about nothing"): you may be the kind of person who knows the theory of everything, but the practice of nothing. and you might be missing the rather obvious fact that I don't give a fuck about whether I miss the joke or not. I was just putting out my own comment. you see, I may be one of the few people here, who happen to have that seemingly somewhat vanishing ability of being able to think for myself, and not just echo the opinion of the hive mind, and not kowtow to arbitrary user-wannabe-moderator defined conventions, whether of hn or other places, like you seem to be doing, in your comment above. I don't have to care whether it has relevance to the context or not, particularly not when some random person like you thinks so. and ... as is often said on hn, the plural of anecdote is not data. that is what your comment is, just an anecdote - to me, anyway. so do not stupidly try to impose your way of thinking upon me, which is exactly what you tried to do in your comment above. and ... "different strokes for different folks" - sound familiar? and because of all the above, and much more, which everyone sensible person knows, as amy hoy has famously said - fuck hn. fuck some of the people on it anyway, because they need it, because of that asshole behavior. qed. which is latin for - what had to be demonstrated.
- fuzztester 1y agoalso, i despise people who use weasel words. you used some in your comment: >You might be >perhaps even true >if interpreted in a particular way >little relevance creepy af.
- raincole 1y agoI'm really, really surprised that no one has made this joke on HN so far after ~2.5 years of AI hype. Congrats. You won HN today.
- chubot 1y ago[flagged]
- psychoslave 1y agoI rarely do comments just to say thank you for the great laugh, but when I do, I do it on HN.
- belter 1y agoI am afraid he does and it's not good... https://news.ycombinator.com/item?id=44913240 https://news.ycombinator.com/item?id=44913240 for him...
- stuartjohnson12 1y agoA HN comment linking to an HN post of a Reddit post of a screenshot of a tweet. https://xkcd.com/1683/ https://xkcd.com/1683/
- updatepriors 1y ago[flagged]
- EToS 1y agoFounders of Stripe, AirBnb, Coinbase, DoorDash, Reddit, GitLab might disagree
- rustystump 1y agoHe can be overrated while still having given money to successful companies like many other people who also gave money to those very same companies. Elon is overrated and i think one could argue based on your metric that he would not be overrated?
- belter 1y agoYou need to make a Survey of the Dead: https://www.youtube.com/shorts/MR3O7ir2Lvw?t=7 https://www.youtube.com/shorts/MR3O7ir2Lvw?t=7
- sabas123 1y agoIf I list you 10x many cases which failed, would you switch your opinion then?
- Ithil 1y agoI don't know him: would you care to elaborate why you think he's overrated?
- rustystump 1y agoHe, like Elon and others, has become a victim of success and being chronically online. There is no room for anything other than rote agreement with his pov. This makes taking anything he says seriously difficult as it is clear his ideas no longer get a priming pass by dissenting views from his inner circle. Ycs rep overall has become damaged from his and others behavior which is unfortunate.
- kreutz 1y agoRelevant discussion thread https://news.ycombinator.com/item?id=38010992 https://news.ycombinator.com/item?id=38010992
- pyrale 1y ago(2013)
- positron26 1y ago[flagged]
- dang 1y agoCan you please not post comments like this? We're trying for something (significantly) better on this site. You may not owe whoever you're complaining about better, but you owe this community better if you're participating in it. https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html
- positron26 1y agoSo basically, you all looked at the surface. I can imagine some think I'm trivializing or dismissing. There's a time for every founder where they know that the product concept is deductively right but empirically wrong. There's so much uncertainty around delivering the model to reality. Not all things proceed from the deductively true stage, where you feel like it makes no sense to give up, to the empirically true stage. Some founders know, and I imagine they are a little bit haunted. From the trenches, watching your body decay and hoping you can get enough empirical progress to do smart things instead of reluctantly necessary things, you just want punch anyone who has some sage wisdom to re-peddle for the 37th time. Truth, you'd like to offer decent engineers stock that you think is worth billions of dollars, but until and if it ever becomes empirically true, you just suffer and persist while people trade PG articles like cake recipes you can just follow. This is a moment. I am tactically surrounded on all sides. The only viable option is to make a swift and decisive attack in one direction that breaks through the encirclement and reconfigures the situation. I can't win everywhere, so I have to win somewhere. There's something to read.
- dang 1y agoIf you mean to convey something deeper than a snarky one-liner, you need to make that explicit. Your GP comment didn't do that. Intent doesn't communicate itself, especially in internet comments. The burden is on the commenter to disambiguate: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&query=burden%20disambiguate%20by%3Adang&sort=byDate&type=comment https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
- deleted 1y ago[deleted]
- anonyonoor 1y agoThis was the very first post I saw on Hacker News. Glad to see it reposted every now and then. Makes me nostalgic.
- belter 1y agoCherry-picks winners: Uses only successful examples like Stripe or Airbnb while ignoring thousands of failed startups that tried identical manual tactics. False choices: Presents manual work vs. scalable strategy as either/or when most successful companies do both simultaneously. Has a One size fits all: Claims all startups must recruit manually, ignoring that enterprise products need fundamentally different approaches. Instead, do the following... - Interview failed founders, not successful ones: They will tell you why things actually break (co-founder fights, cash flow, timing) instead of survivorship bias fairy tales. - Optimize for "no," not "yes": Ruthlessly eliminate wrong customers instead of trying to delight everyone. False positives kill more startups than missed opportunities. - Plan your failure modes first: Map exactly how you could die (regulation, key person risk, moats) and build defenses. Most founders only plan for unicorn outcomes. - Copy boring businesses, because that is the secret of sucess. Dont copy sexy startups: Uber is just taxis with an app, Airbnb is hotels with no real estate, Netflix is just video rental with better logistics. The biggest "innovative" companies are doing boring businesses better, not inventing new categories.
- mavilia 1y agoI agree with your comment as an additional way to look at the problem but want to also mention something I heard on a podcast a few months ago. Paraphrasing "If you get good at seeing red flags it doesn't make you good at seeing green ones. When you optimize against failure you don't optimize for success. So on and so forth." A failed founder can tell you what broke but won't know what else could've gone wrong or rather what else they needed to go right.
- aswanson 1y agoThis is true. Skepticism can keep you free from mlm scams, but that same trait will keep you from buying bitcoin when it's at .0001 cents.
- lurk2 1y agoThis is AI.
- neilv 1y ago
- scoofy 1y agoGraham reads Taleb
- pinkmuffinere 1y agoThis is a great article! My cofounders and I read it when we were first starting our business, and it significantly impacted the decisions we make, usually for the better. But don’t forget to scale at some point!! For example, we’re still doing our own bookkeeping and tax filing. When we started it was simple and it was a “thing that doesn’t scale” which we could still do. But at this point it’s a waste of time. We’re finally outsourcing it, probably a year later than we should have. I think we overindexed on Paul’s advice a bit. Which, to be clear, is still really really good advice, just don’t take it too far. Edit: business is mydragonskin.com
- deleted 1y ago[deleted]
- shin_lao 1y agoSeeing a lot of people shit on Paul, which I guess, why not, but it's not super useful or positive. I think this is a fairly good essay which can be boiled down to "don't do premature optimization" or "don't try to behave like companies much bigger than you". There are three advantages to this: 1/As a founder, get your hands dirty, even if in the grand scheme of things it's inefficient. You'll get first hand experience and feedback. 2/Avoid the upfront cost of "something that scales", and thus get quicker feedback. 3/Makes you different, very important in the beginning. "Do things that don't scale" is a way to drive the point home and must not be taken literally...
- qualeed 1y ago>Seeing a lot of people shit on Paul Hardly "a lot". There's like three negative comments and one of them is strictly criticizing the article itself and not paul. I thought it brought up some good points.
- al_borland 1y agoIt’s also important to realize that not every successful or worthwhile business has millions or billions of users that requires extreme optimization and scalability. I work on internal tools at my company. We know how big our environment is, there isn’t much sensitivity to performance, and we don’t see random spikes that we don’t cause ourselves. Yet I had someone on my team who was obsessed with optimizing everything, to the point of changing his entire code base to a new language that only he knew, so he could save a few milliseconds on paper. Aside from him, no one noticed, no one cared. His optimizations just introduced risk, as he was the only one who could support what he built. When he left, we threw the whole thing away at management’s demand. Had it been a little more simple and slow, someone else probably could have taken it over without as much effort.
- skydhash 1y agoMy own ethics is mostly about collaboration and confidence. I make sure that I’m ready to offload work whenever I want, and knowing what I ship is working. Other thing are just fun experiments. If it does not impact positively the business/consumers, I’m very happy to not do it. God knows that there’s always something to work on that does.
- laserlight 1y agoI had a friend who read this essay and understood it as “Don't do things that scale.”
- switchbak 1y agoI think there's nuance missing from his take that people gloss over. To me it's more like "don't over-invest on the early thing you're going to throw away". That implies that: - You're making a thing, and making it quickly - optimizing for rapid market/customer feedback - You're making it in such a way that you can replace it - You have real plans and a sincere intention to actually replace it if you start to scale I have no problem with those, but what I see at a bunch of startups is: - Make a thing, don't worry about paining yourself into a corner because "we're moving fast" - The thing hobbles along, the product gets some interest - It's incredibly hard to maintain, replace or otherwise improve - Original authors leave to other pastures because this isn't fun any more - Other folks come along and have to work miracles to try to undo the gordian knots that were made In other words: I like the idea of moving fast early on. Duct tape programming, love it. We also have to pay attention to the long term impacts of the decisions we're making. Some things are easy to fix/replace/undo, others are brutally hard. Say you write a prototype in {Ruby/Python/Perl/??}, now you have mass adoption and you rewrite a slow part of it in {sexy_modern_language}. That's great. Say instead that you decided to store all of your data in some bizarre format, hosted on IPFS, accessed via bittorrent, through an onion network, via ZModem, with CORBA - and you bake this in to such a degree that it's intermingled everywhere. Now you have a dilema: - you have a business, making money - you have increasing interest - you have a system that's effectively impossible to change or reason about - you can't really improve things to match the customer interest - you're wedded to the design because things are so interwoven - your only option is essentially a ground-up redesign and rewrite Now - if the product is simple enough, rewrite away! (think early Twitter), but if it's not? Good luck to you. I've seen this pattern more times than I haven't, and I think it deserves more nuanced thought and care when it comes to the economics at play.
- deleted 1y ago[deleted]
- andrewmcwatters 1y agoIt is entirely possible to do these manual things, acquiring users one or two at a time, and never having achieved escape velocity where your product does not garner enough attention such that its users recommend the product to others, and it grows by word of mouth itself. I've built at least two of these that became the most popular solution in their space for a given problem, and if you don't have the constraints of a VC investor wanting their returns and eventually shutting you down, then you can realistically go for years without significant enough growth to even get past par with your direct competitors. Or you realize that your competitors were never even big enough to meaningfully compete with in the first place because you didn't aim high enough.
- cjs_ac 1y agoMy theory is that there are three regimes: Not Scaling, Scaling, and Antiscaling. Not Scaling is about crossing and shoring up your moat. Scaling is when your app has enough hype around it that your customers recruit new customers, and all you have to do is add new machines or shard the database or whatever to handle increased demand. Antiscaling is when you turn into the thing that everyone hates about the modern web. Antiscaling is when intelligence agencies want to talk to you about how your chat app is used by terrorists, when cities want to licence access to your ridesharing or takeaway delivery app, when pieces of legislation are passed that are specifically designed to target your company, when you're sufficiently well-known as the founder of an app that people are making memes about you and tracking your personal movements. You don't have to take over the world, you just have to make money. People who try to change the world often change it for the worse; just try to make something useful, and maybe the world will like it.
- bayindirh 1y ago> you just have to make money. When a measure (e.g. profit) becomes a target, it ceases to be a good measure. -- Goodhart's Law.
- unit149 1y ago[dead]
- cwmoore 1y agoI have not seen profit used as a misplaced target in Goodhart’s Law before. The typical example is something like headcount targets that lead to employing or laying off some of the wrong people. I think that profit is more of a force like gravity than a future target that distorts strategy.
- Defletter 1y agoIt may not be the usual example, but I believe it an apt one: shrinkflation and other kinds of forever "cutting costs" to the detriment of everything else is so normalised it's a cliche. We expect planned obsolescence now.
- dang 1y agoRelated. Others? Ask HN: PG's 'Do Things That Don't Scale' manual examples? - https://news.ycombinator.com/item?id=38010992 https://news.ycombinator.com/item?id=38010992 - Oct 2023 (316 comments) Do Things that Don't Scale (2013) - https://news.ycombinator.com/item?id=26086196 https://news.ycombinator.com/item?id=26086196 - Feb 2021 (31 comments) PG: “Do Things that Don't Scale” – What are some examples? - https://news.ycombinator.com/item?id=25898671 https://news.ycombinator.com/item?id=25898671 - Jan 2021 (2 comments) Ask HN: How did you 'do things that don't scale' for your B2B startup? - https://news.ycombinator.com/item?id=15290433 https://news.ycombinator.com/item?id=15290433 - Sept 2017 (9 comments) Do Things That Don’t Scale (2013) - https://news.ycombinator.com/item?id=14957007 https://news.ycombinator.com/item?id=14957007 - Aug 2017 (37 comments) Do Things that Don't Scale - https://news.ycombinator.com/item?id=6041765 https://news.ycombinator.com/item?id=6041765 - July 2013 (207 comments)
- NaOH 1y agoShow HN: A directory of startups that did things that don't scale - https://news.ycombinator.com/item?id=41490865 https://news.ycombinator.com/item?id=41490865 - Sept 2024 (12 comments) Ask HN: What are some hacks of real founders who did things that don't scale? - https://news.ycombinator.com/item?id=18400020 https://news.ycombinator.com/item?id=18400020 - Nov 2018 (267 comments) Why we're doing things that don't scale - https://news.ycombinator.com/item?id=6102285 https://news.ycombinator.com/item?id=6102285 - July 2013 (34 comments)
- wdaher 1y agoScalability is overrated - https://news.ycombinator.com/item?id=34656776 https://news.ycombinator.com/item?id=34656776 - Feb 2023 (232 comments)
- jillesvangurp 1y agoIf you are going to be VC funded. Yes, absolutely. All you need is smoke and mirrors. And the ability to project confidence about what is otherwise an absolute fantasy that doesn't yet exist. Which is what many startups are until they get their house in order (with VC funding). Sometimes VCs get it right and they'll bore you endlessly about their successes. But the 95% that fail that they also invested in and probably shouldn't have is what they generally don't talk about a lot other than in terms of vague hints about acquihires, mergers, and other tried and proven strategies to make a bad investment look like a good one. The unremarkable airbnb clone, the tinder for X, Y, and Z that never panned out. The too good to be true yet-another market place that amounted to little. All of those. If you are bootstrapping with revenue instead of money, customers won't be lining up for a product that won't work. They won't be interested in your self serving story about how you built the thing with duct-tape and mud while surviving on ramen noodles without sleeping for five months. That would scare them away probably. You actually need to build something that they would 1) buy and then 2) be happy about buying. And you won't have any VC donated cash to wow/lure/distract them with marketing either. You actually need to sell on product merit rather than founder reputation instead of using your reputation to separate VCs from their cash just so you can get the resources you need to not fake the product. Once the product has proven itself, the VC is redundant. It's a very different game. Most of the things that work with VCs won't work with customers. And vice versa (you are going to slow, you should be focusing on X instead of Y, and all the other nonsense). But the good news is, you won't need to scale for a while because bootstrapping isn't a fast process. The bad news is that you might not have a lot of time to fix your scaling issues when you do encounter them and they can and will sink your company if you can't. But the good news is that VCs might show up again that time. The bad news for them is that at that point they are generally too late to make a lot of money and will lose interest. You need a different type of investor at that point. It helps to not have too many huge scaling issues when you finally manage to convince customers that buying your thing is a good idea. Figuring out the right balance between scalability and utility and when to focus on what is a judgment call in the end. Boring tech is usually a good call. Unless the tech is the main thing that you are selling. But don't let a VC tell you. They are just trying to get you to the 95% quickly just in case you don't make their 5% cut. All this business about scaling, keeping customers happy, etc. is just a distraction. It takes too much time. That could take years. They want months/weeks. They'll be happy to write investments off quickly. That doesn't mean it was a bad investment or plan. VCs want unicorns or nothing. It's high stakes gambling. Most of the economy is a very different kind of business. There's nothing wrong with building a decent business with your hands and creativity.
- paulpauper 1y agoStripe is one of the most successful startups we've funded, and the problem they solved was an urgent one. If anyone could have sat back and waited for users, it was Stripe. But in fact they're famous within YC for aggressive early user acquisition. This was 12 years ago. Even he couldn't have imagined how successful it would still become. I wish there were I way I could have invested in it.
- pbardea 1y agoIt's easier to figure out a way to scale something that is working than trying to fix a scalable approach that's falling flat.
- fHr 1y ago[flagged]
- fHr 1y ago[flagged]
- fHr 1y ago[flagged]
- dang 1y agoCould you please stop posting unsubstantive comments?
- rndnnsnshd 1y ago[dead]
- sdotdev 1y agoI really agree with this. I used to live with the mindset and if I didn't elevate far in a week I would just give up. Things really take time.
- Jormundir 1y ago-
- zer00eyz 1y ago> Building a scalable systems doesn't take extra time anymore, Except you bleed money all over the place to do it this way. AWS (and every other cloud provider) is still pricing its product like its 2013 > you just need an engineer who has experience doing it to lead the project And then you become Figma, who probably should have gotten off of AWS before or with their IPO, rather than doubling down on AWS costs (something like 300k a day). Most orgs who get past "survival" cant tell me the cost per user, or cost per customer or what each (named) customer is costing them in their stack. If they put in the effort to figure this out what they tend to find is that they are hemorrhaging money to third parties. I know plenty of CTO's, vp's and Team leads and SR engineers who dont know what the rent vs buy calculation is, never mind how to do it. But I do know that AWS is what props up amazon and its value.
- wouldbecouldbe 1y agoCloud is only a very limited and literal part of scalability
- yibg 1y agoScale in this case isn't just about software scalability though, in the sense of RPS it can handle. It's: - Don't build some automated support system until you get enough customers - Don't build a fully automated provisioning system until it becomes a problem - Don't build some fancy multi-region failover setup - Don't worry about designing for some future feature that may or may not be needed This doesn't mean write bad code though.
- Jormundir 1y ago-
- nicodjimenez 1y agoThe most important piece ever written about startups, probably. Applicable to doing anything new. For startups, the devil's in the details though. The goal is to scale but you get there by doing things that don't scale successively.
- tennisflyi 1y agoSo like moderation?
- xwowsersx 1y agoSomething I heard recently on some podcast which really resonated was (paraphrasing): "Inertia is the biggest issue for a startup. The world doesn't like you, doesn't think it needs you... and you've got to invert that. You have to create momentum by scratch and the most important thing a founder does, by an order of magnitude, is invert inertia. Literally, in a physical sense. Like the world stays at rest and you've got to create momentum." With that in mind, it makes sense to do things that don't scale... because in the beginning, you're not trying to optimize a machine that's already running. You're trying to get the engine to turn over at all. PG's point is that scalable growth comes later; first, you have to manually crank the thing into motion. You do manual stuff not because it's efficient, but because it's the only way to get traction when no one's looking for you in the first place. And that's how you learn what actually works, how you build momentum one user at a time, and how you prove there's something worth scaling at all.
- epolanski 1y agoI also think that the biggest value in doing things manually is that you actually learn. One of my clients used to make a nice curated list of the important financial and stock market news of the week, it was a niche part of a niche product but people loved it. At some point he thought about automating everything, it became less curated, more spammy, it lost any value and in the end so did the product. Sure there was more news, but it was less curated, edited and the signal to noise ratio got worse. In fact what they did manually was more valuable even if the scope was smaller. Many companies don't understand that and rush into premature optimization. I'll have another example: one of my clients wanted a scraper to automate something his company needed to do manually: check competitors prices on their ecommerces. I built it, way simpler than they wanted (they thought they wanted an app with a proper front end, turns out it was better for both to produce an excel spreadsheet with the data) and they were happy. Then after some time they understood that they were missing part of the experience: navigating their competitors manually allowed them to see new approaches to show the catalogue, new trends and products, they were actually learning from the competition. Eventually they realized and got back to doing it, and left my scraper just for price analysis. But the overwhelming majority of my clients keep putting automation before the product and problem and misses important learning opportunities.
- b0a04gl 1y ago[dead]
- hinkley 1y agoThis is advice that has always sounded good to me on paper but not quite right in practice. Scaffolding is great, until it isn't. It needs to be replaced with something resembling a Real Solution before the Last Responsible Moment comes and goes. But due to Hofstadter's Law as well as Queuing Theory, we can never get the timing right. And so a lot of the devs you encounter who fight this have found themselves spending a lot of time throwing good money after bad, keeping a broken system working just enough that the customers don't defect, while trying to also find the time to replace the broken system, which is also always being made more difficult by the changes being made to keep the busted shit kinda working. And so at some point they just say Enough. I'm not going to lie to myself and my coworkers by saying "We'll fix that later" because "later" never comes, only "too late" comes. There are ways to spin this however. If the customer trusts that you know what you're doing and that you will eventually get to all of their problems, they'll stay put while you work on them. But you have to telegraph competence and then deliver on it. There's a needle you can thread there where you use not shipping systems that Don't Scale... ridiculously badly, you can tell the users to expect quality. I will say this, as a compromise: It is almost always better to ship systems that scale too expensively than ones that don't scale at all - as long as that scaling leads directly to revenue. You're only shortening your runway by decreasing margins or taking them narrow. But if your customer base plateaus because you just can't onboard them anymore, what investor is going to float you more money to extend that runway? I have always found it easier to negotiate priority on feature and story work that's attached to a new revenue stream (eg, new account) than ones that only reduce our OPEX. When the checks clear, a small but statistically significant amount of 'generosity' flows. You have to be ready though when it happens because the window is short. Hey if we're going to land that Fortune 500 company, we need to work on ??? because they're likely to notice it sucks, if they don't just knock it over entirely in six months.
- ipnon 1y agoI think it's right in practice. Your first users are the kind of people who need something new and don't care if it's unscaled. They just need the new solution. You have to find the 1 person who needs the new thing you have, and it's the greatest filter stage for startups. Any time spent optimizing for the next 10 or 100 users is time spent wasted against looking for that 1 person.
- jlundberg 1y agoA recommended read for all early stage founders and for employees too if you are one of the earlier team members. One thing we do and still do even at 15+ people is we call each and every new signup on the phone. We do it for these reasons: 1) How did you find us? 2) Do you need help starting? 3) (Implicit: we care) It probably works because what we have it’s a B2B platform. However, our target group is software developers and maybe surprisngly these phone calls are really really nice.. once you get over the ”no, I am noy calling you to sell anything”-phase :)
- thedudeabides5 1y agoone of the greatest startup articles every written, thanks pg
- monkeyelite 1y agoI don’t know how people are thinking this is about scaling web application capacity unless you are responding to the title.
- bravesoul2 1y agoEven so its true there too. Just use postgres with monolith, monorepo on a single VM (yes!) until you need more. Do have DR of course and security posture from day 1. Feel the pain badly that microservices or aurora or k8s solve before using them! Also pets not cattle. A $100/m hetzner dedi with a CDN on top is probably a tardis for most startups and can scale you up to a lot of traffic. With a setup like that yes you can install the Web server and the database on the same damn machine, and find it ridiculously overprovisioned while costing less than your incorporation.
- monkeyelite 1y agoI completely agree and advocate for that approach. That’s just not what the article is about.
- tombert 1y agoI don't think pg is wrong on this at all, and I don't run a business so this is largely me just bloviating, but a large part of the fun of a project for me is figuring out how it's going to scale. Obviously there's software scaling, which of course on this forum doesn't need much explanation; making code maintainable and making it work with lots of users is just something I find really interesting and fun. But it's not just software; there's also other projects that I work on that to me the fun part is figuring out "if I had to do this a million times how could I make this easier?" Stuff like figuring out ways of batch-cooking food so that I could handle dozens of people, for example, is something I find pretty enjoyable, even if I will never have a situation where I need to feed dozens of people. Figuring out how to get mass production of 3D printed parts using OctoFarm is fun even if I never really need more than one part at a time. Buying industrial-sized CO2 containers and kegs for my soda habit makes me feel cool. I dunno, I guess to me it sort of sucks the fun out of things to have to do things in the non-scalable way, but I guess that's sort of pg's point.
- bravesoul2 1y agoI volunteered at a food for homeless place and batch cooked. It was fun. Also I weirdly enjoy cooking a kilo of rice more than 100g, knowing future me can just grab some rice later in the week no hassles.
- tombert 1y agoYeah, it’s also easier to get the portions right with a bigger batch for food; tripling the portion size triples the margin of error.
- throwmeaway222 1y agoI think everything you do has to be something that CAN be scaled. I mean if your company makes boats that can ONLY be made by 1 person and that's you - then even if "making boats" is something that CAN scale - your company specifically can't. Which means you'll only ever have customers that are hard to get, and each time you finish you can eat and pay rent again for a week or two - then start over at finding a customer (unless you have a waiting list, but that's magical thinking) The nice thing however, is that making boats CAN SCALE. Because you can teach someone else how to make the sails, etc... So while PG is trying to write an edgy headline, he doesn't mean it - he would never advocate for you to always make the boat yourself for the rest of time.
- adidoit 1y agoOf course there's survivor bias. But the point he makes is completely valid that you have to start by doing things yourself and not automating. I think the biggest value of that is you actually build a more granular mental model of how things work that simply can't be captured by slides and memos. You also build what the cool kids now call taste. It's what does good look like and why? And often it means having a strong perspective on decisions people would be either ambivalent to or not even recognize that a decision is needed. AI means many will skip and try to automate prematurely. At www.socratify.com We build our pedagogical content manually. Even though everyone tells us that we should use AI, we want to curate a set of context that's high quality because it's what our users interact with I'm sure we'll semi-automate on the validation side pretty quickly, but it's hard to replace raw human brainpower even with the smartest models and we learn a lot quickly.
- nine_k 1y ago> your initial model of users is always inaccurate, even if you're one of them Love this. It's one of the counterintuitive (-seeming) things about building for a fellow engineer, too, and applies to internal tools you inevitably build.
- thrown-0825 1y ago12 year old article from a guy who built a web store platform in the 90’s and managed to position himself as a VC guru.
- cpursley 1y agoAnd yet here you are, commenting on his forum.
- strogonoff 1y agoI wish people running OpenAI and similar companies read Do Things That Don’t Scale and took it seriously. With the amount of money at their disposal, they could honestly license their training data and not engage in piracy. Unfortunately, they preferred to do things that do scale (scrape & steal), in the hopes that if they do as much as possible as sneakily and quickly as possible they’ll get away with it, and the question about paying people who are unwitting ghost content producers for their commercial software would never come up until it’s too late.
- immibis 1y agoThis has nothing to do with scaling and everything to do with not spending money you don't need to (one half of the ultimate goal in capitalism).
- strogonoff 1y agoSure—just as polluting the environment and our bodies with toxic waste has to do with not spending money they don’t need to spend. Fully free market cannot sustainably exist in presence of bad faith actors. Capitalism does not imply that every company must be a bad faith actor, but many companies, including in this context particularly OpenAI, Microsoft et al., are such actors. This scenario is exactly where the regulation is supposed to come in.
- ruslan_sure 1y agoAfter reading this, it's clear that: 1) It's more important to hit the target (what users need) than to throw quickly or with force. 2) We often don't realize how scalable things are.
- deleted 1y ago[deleted]
- patrickhogan1 1y agoYC genuinely changed the game by making seed funding more accessible. Paul Graham, Jessica Livingston, and the entire YC team saw how broken the system was and fixed it. It was ridiculously hard to raise seed before YC. I remember pitching a group of 8 angry partners straight out of a cigar filled banker like black and white movie around 2013. Credit where it’s due. They fixed a broken market.
- siva7 1y agoThat's arguable. More accessible for whom? It was - before YC - and it still is hard to raise seed. Not much changed in this system. Only that a player like YC got too big - and has weakened the position of bootstrapped founders. They also get to say on which ideas founders should work on - and the founders are closely listening instead of building things they really believe in and care about.
- JSDHHGAKEJRDFJ 1y ago[flagged]
- JSDHHGAKEJRDFJ 1y ago[flagged]
- JSDHHGAKEJRDFJ 1y ago[flagged]