Live data from Hacker News

If you started a company two years ago, many assumptions are no longer true

steveblank.com

111–120 of 166 posts

Re: If you started a company two years ago, many assumptions are no longer true

#111

The post reads like written by someone who read too much about AI rather than tried to build a startup with the help of AI that they advocate so much. I'm still bounded by system design, UX, pricing and feature decisions, if not by the speed of code output, by the review time for sure. Yes, iterating is faster, but we're nowhere near agentic AI loops spitting out working products. Technically it's possible, but then…

You are assuming a linear future while we are in an exponential. One year ago models could barely write a working function.

This comment is getting punished for the incorrect timeline (I would know, I've been harping on about AI getting good at coding for ~2 years now!) but I do think it is directionally correct. Just over 3 years ago, (publicly available) AI could not write code at all. Today it can write whole modules and project scaffoldings and even entire apps, not to mention all the other stuff agents can do today. Considering I didn't think I'd see this kind of stuff in my lifetime, this is a blink of an eye.

Even if a lot of the improvements we see today are due to things outside the models themselves -- tools, harnesses, agents, skills, availability of compute, better understanding of how to use AI, etc. -- things are changing very quickly overall. It would be a mistake to just focus on one or two things, like models or benchmarks, and ignore everything else that is changing in the ecosystem.

Re: If you started a company two years ago, many assumptions are no longer true

#112

> Founders who started pre-2025 typically have built a technical stack optimized for a world where software development was bespoke and expensive. Of all the things that AI has changed, tech stacks aren't one of them. The bots will gladly write Typescript, Java, Python, Rust, what have you. They could not give less of a shit.

I caught that too. What is he getting at? How does the code and infra stack differ at all between a company that is using AI, vs one that is not?

Here's my take on what he was getting at:

Build vs. buy is an eternal question in enterprises. I remember many in-house data teams trying to build tools for "digital transformation" and cloud migration about 10 years ago. The challenge was, building those tools was more expensive than those enterprises could budget for (IT as cost center), so a startup like Snowflake would easily outcompete in-house solutions with their custom, cloud-based tech stack that was necessarily complex because it needed to serve the needs of thousands of customers.

If he's right, the build vs. buy equation has shifted more towards build, at least as far as enterprise software is concerned. IT is still a cost center, but in theory an internal team can now handle more requests for custom tools without looking to outside vendors. Essentially the cost of building in-house might be collapsing and therefore enterprise software startups will be serving fewer customers (who would all pay you more because if solving the problem was cheap they'd do it).

If you had to build a stack for dozens of customers paying huge amounts of money, how would that stack differ from the stack you'd build to serve thousands of customers? Certainly it wouldn't need to be as scalable! And that's probably what he's getting at. I think what you'd do instead, to capture those higher price point customers, is solve their problems more specifically, in a higher value manner.

Many companies already do this, investing far more in field engineers than they do in their tech stack, since customization is essential.

Re: If you started a company two years ago, many assumptions are no longer true

#113

"a pricing model based on seats, a product roadmap built around features rather than outcomes [is outdated]" I disagree with this. On pricing, I get that agents and tokens can scale in a way that's unrelated to # of users. But for much SaaS software, AI remains helpful to a human and the human remains the receiver of value. Seat-based pricing is easy to understand and you can always layer in token/agent costs thresho…

I’d add that token pricing doesn’t work for anyone but the frontier models. Everything else will be commodified. So Opus can charge us top prices per token until a lower (or local) model hits parity and then price goes to zero.

Re: If you started a company two years ago, many assumptions are no longer true

#114
post #92

So previously the bottleneck was production. I'd wager now the bottleneck is willingness to test your hypotheses. The willingness to experience failure as soon as possible. To test and iterate. As technology brings the cost of everything else to 0, psychological costs will predominate. Reality testing is ultimately unavoidable, of course, but I'd guess most people still lean away from that rather than into it. (Our w…

Add on the compounding effect that "QA" or "test" in someone's job description was viewed as a synonym for "less-highly compensated" over the past few decades, and you have an entire generation of mid career devs with poorly adapted instincts regarding what is valuable in the process of shipping working product. The bottleneck was never coding...

[flagged]

Re: If you started a company two years ago, many assumptions are no longer true

#115
post #56

Earlier quoted context omitted.

I will take a lot more hand waving from the 70-something year-old Stanford professor who co-created far-up the chain management paradigms that run a good chunk of the economy. That context kinda changes things but what do I know.

So you’re saying he’s majorly complicit in the ultracapitalist dystopia the US has turned into?

> the ultracapitalist dystopia the US has turned into

Seriously, where do ideas like this come from? An "ultracapitalist" country that has about as much redistributive social spending as other developed economies[0]? A "dystopia" that millions of people from all over the world clamor to get into every year?

[0]: https://www.piie.com/publications/policy-briefs/2016/true-le...

Re: If you started a company two years ago, many assumptions are no longer true

#116

Earlier quoted context omitted.

I'm not, but this is not a great introduction. It's handwavy and makes the assumption that AI dev tools are much farther along than they are. I have seen this a lot lately; the farther up the management chain and farther away from putting hands on code, the more confident people seem to be in the power of AI tools. For big complex real world problems, and big complex real worlde codebases, the AIs are helpful but not…

I will take a lot more hand waving from the 70-something year-old Stanford professor who co-created far-up the chain management paradigms that run a good chunk of the economy. That context kinda changes things but what do I know.

That thing he created says you should take your assumptions out into the real world and validate them, ya?

So hand-waving about how easy it is to have an MVP in days w/o actually experience in doing that seems ironic.

Now, maybe he's saying this based on companies he's funded who've had great success with what he's saying. But it's curious that the only concrete example of a company mentioned is one that's six years old and not operating like that. And in fact, many of the ways he thinks that company went wrong seem completely unrelated to AI?

> Chris is now starting to raise his first large fundraising round. In looking at his investor deck I realized that while he’s been heads down, the world has changed around him – by a lot. The software moat he built with his 5-year investment in autonomy development is looking less unique every day. Autonomous drones and ground vehicles in Ukraine have spawned 10s, if not 100s, of companies with larger, better funded development teams working on the same problem.

> While Chris has been fighting for adoption for this niche market (one that is ripe for disruption, but the incumbents still control), the market for autonomy in an adjacent market – defense – has boomed. In the last five years VC Investment in defense startups has gone from zero to $20 billion/year. His product would be perfect for contested logistics and medical evacuation. But he had literally no clue these opportunities in the defense market had occurred.

> While there’s still a business to be had (Chris’s team has done amazing system integration with an existing airborne platform that makes his solution different from most), – it’s not the business he started.

"Being heads down without paying enough attention to the market for 6 (!!) years" doesn't seem like an AI-caused issue.

Meanwhile, the core suggestion doesn't seem to fix that, it seems almost completely perpendicular.

> You can now test multiple versions of the same business at once (or simultaneously be testing different businesses). While you can be simultaneously testing five pricing models, ten messages or twenty UX flows, the “user interface” may no longer be a screen at all. Testing might be to find prompt(s) to AI Agent(s) deliver needed outcomes.

Ok, but this person didn't even seem to be doing enough paying to the market of one version already?

And while this claim about parallel development being a huge unlock is the most interesting thing, it also sounds a bit glib. Getting your foot in the door is the hardest thing early on, now you're trying to run six versions of your company at once? Each time you get a foot in the door sales-wise, are you trying to make them use all 6 versions, or are you only gonna get feedback on 1? Would you want to pay money to be a beta tester of 6 different products simultaneously, with reason to believe that 5 of them will probably evaporate over night soon?

Re: If you started a company two years ago, many assumptions are no longer true

#117
post #75

"You better be doing something in AI" applies to Startups - businesses that are expected to spend every penny as quickly as possible, to meet the metrics needed to raise the next (bigger) round of funding. It is also not the same as, "If you want to be a profitable company...". For that you need to somehow make more money than you are spending.

> For that you need to somehow make more money than you are spending. I've had this idea of 'business as reducing entropy' floating around in my head for awhile. It's a neat way to think about the value a business offers to buyers; a washing machine manufacturer is selling reduced time to reduced entropy (clean cloths), spreadsheet software is selling reduced time to understanding (information from tabulated data), a…

> I've had this idea of 'business as reducing entropy' floating around in my head for awhile

You could generalize this to the purpose of life itself, probably.

Re: If you started a company two years ago, many assumptions are no longer true

#118

The post reads like written by someone who read too much about AI rather than tried to build a startup with the help of AI that they advocate so much. I'm still bounded by system design, UX, pricing and feature decisions, if not by the speed of code output, by the review time for sure. Yes, iterating is faster, but we're nowhere near agentic AI loops spitting out working products. Technically it's possible, but then…

I'm glad this is the top comment. I'm ambivalent about a bunch of writing I've seen from Steve Blank - some of his stuff I've loved and some I thought was awful.

But this I just thought was vacuous. I agree with what you wrote, but more to the point, I didn't find any real advice about how a startup should actually change that passed my sniff test. I left the tech startup world about 2 years ago myself, and I'm glad I did, because I just think there are way fewer differentiable opportunities now. That is, even if I accept what Blank says is true, what are all these 2+ year old startups supposed to do - just create some model wrapper/RAG chatbot product like the million other startups out there?

Even in defense, like the article says, there are now a bajillion drone companies, and it looks like a race to the bottom. The most successful plan at this point just looks like the grifter plan, e.g. getting the current president to tweet out your stock ticker.

I'm honestly curious what folks think are good startup business plans these days. Even startups that looked they were "knock it out of the park" successes like Cursor and Lovable just seem like they have no moat to me - I see very few startups (particularly in the "We're AI for X!" that got a ton of funding in the past two years) with defensible positions.

Re: If you started a company two years ago, many assumptions are no longer true

#119

Earlier quoted context omitted.

I think the AI backlash is strong enough that "AI-Free" might be a powerful marketing tool, whether that is fair or not.

Another option I like: organic.

"hand made" still seems applicable, too

Re: If you started a company two years ago, many assumptions are no longer true

#120

Earlier quoted context omitted.

You are assuming a linear future while we are in an exponential. One year ago models could barely write a working function.

GPT-4o is 23 months old. One year ago, the models were only slightly less competent than today. There were models writing entire apps 3 years ago. Competent function writing is basically a given on all models since GPT3. Much of the progress in the past year has been around the harnesses, MCPs, and skills. The models themselves are not getting better exponentially, if anything the progress is slowing down significant…

Yeah I've been able to get great Python functions out of everything since the ChatGPT 4 API in early-to-mid 2023.

It takes far less manual prompting to make it have consistent output, work well with other languages, etc. But if you watch the "thinking" logs it looks an awful lot like the "prompt engineering" you'd do by hand back then. And the output for tricky cases still sometimes goes sideways in obviously-naive-ways. The most telling thing in my experience is all the grepping, looping, refining - it's not "I loaded all twenty of these files into context and have such a perfect understanding of every line's place in the big picture that I can suggest a perfect-the-first-time maximally-elegant modification." It's targeted and tactical. Getting really good at its tactics for that stuff, though!

I can get more done now than a year ago because taking me out of the annoying part of that loop is very helpful.

But there's still a very curious gap that the tool that can quickly and easily recognize certain type of bugs if you ask them directly will also happily spit out those sorts of bugs while writing the code. "Making up fake functions" doesn't make it to the user much anymore, but "not going to be robust in production but technically satisfies the prompt" still does, despite it "knowing better" when you ask it about the code five seconds later.

Post reply on HN