技术通缩 (Jìshù tōngsū)
Technical Deflation

原始链接: https://benanderson.work/blog/technical-deflation/

## 技术性通缩:初创公司视角 经济学将通缩定义为物价下跌,通常被认为是有害的,因为它会抑制消费并可能引发经济衰退。作者将此与初创公司领域正在发生“技术性通缩”的情况进行类比:构建软件变得越来越容易和便宜。 这得益于人工智能的快速发展——更简单的模型、人工智能辅助编码以及更快的开发速度——导致了一种“观望”的态度。为什么*现在*就构建,如果六个月后会更快更便宜呢?这类似于经济通缩,尽管有潜在的好处,但也会延迟投资。 虽然抢占市场先机并非总是至关重要,但技术进步的加速现在*进一步*有利于后入者,使他们能够从竞争对手的错误中学习。作者以DoorDash和Lyft为例进行了说明。 这种“技术性通缩”将重点从构建转移到其他领域,例如分销、销售和深入的客户理解——这些优势并非仅通过更快的开发就能轻易复制。作者认为,未来可能更青睐那些优先拓展客户并利用可随意丢弃、快速构建的软件的公司,而不是仅仅专注于产品开发。

这次黑客新闻的讨论围绕着**通货紧缩**的概念——价格普遍下降。原始帖子链接到一篇关于“技术性通货紧缩”的文章。 一个关键的争论点是*为什么*通货紧缩通常被认为是有害的。一位评论员挑战了常见的解释,即人们推迟购买,期望价格进一步下跌。相反,他们认为真正的问题是**某些价格的粘性**,比如工资和租金,这些价格不容易下降。这造成了一种情况,即对这些必需品的获取受到限制,因为购买力发生了转移。 另一位评论员澄清说,真正的通货紧缩涉及*所有*价格的广泛下降,而不仅仅是少数价格,并批评了围绕它的经济原理的广泛误传。这场讨论突出了通货紧缩的复杂性以及对其负面后果的争论。
相关文章

原文

In economics, deflation is the opposite of inflation—it's what we call it when prices go down instead of up. It is generally considered harmful: both because it is usually brought on by something really bad (like a severe economic contraction), and because in and of itself, it has knock-on effects on consumer behavior that can lead to a death spiral. One of the main problems is that if people expect prices to keep going down, they'll delay purchases and save more, because they expect that they'll be able to get the stuff for less later. Less spending means less demand means less revenue means fewer jobs which means less spending and then whoops you're in a deflationary spiral.

This is why we like to run the economy at 2% annual inflation—it's low enough to avoid the bad parts of inflation, but it encourages spending and leaves a nice healthy cushion between you and the deflation trap. (This is also kind of a huge problem for the White House, because everyone who's mad about inflation won't be happy 'til prices go down, but if prices actually went down, they'd probably be very unhappy for other reasons. So like. Good luck with that.)

This isn't really an economics blog post, though. I'm thinking about deflation because it parallels a recent pattern I'm seeing in startups. (So I guess you could call it a micro-economics blog post?) The basic mechanism is: (1) it's easier and cheaper to build software now than ever before; (2) it seems like it probably will keep getting easier and cheaper for the forseeable future; so (3) why bother building anything now, just build it later when it's cheaper and easier.

Technology has, of course, always been getting better over time (except for the Dark Ages and stuff). But Moore's law didn't magically make software development 2x faster each year, and it's not that much easier to make a web application with React than with Rails. In software, there's a confluence of forces leading to the feeling of rapid techological change that (to me) feels novel.

First, models getting better makes AI-based applications easier to build, because they can be simpler. More of the hard work can be offloaded on to the LLM, and you can expect it to follow rules like producing valid JSON. Workflows can have fewer steps and less retry logic, prompts can be less tortuous and exacting, and you don't have to be quite as choosy about what to dump into the longer context window. Of course, there's a Jevon's paradox type of thing here too, where models also make more ambitious applications possible, and then complexity returns in the form of tool calls, sub-agents, computer use, and so on. But building the same functionality has undoubtedly become simpler.

The second piece is that writing functioning application code has grown easier thanks to AI. Notice I said "functioning"—I'm no starry-eyed idealist about AI-generated code. But there's no denying that in the post-Claude-Code era, for simple to medium-hard tasks, you can usually get something that basically does what you want. Maybe in a painfully overwrought way that has 11 nested try-catch blocks and runs out of memory with 5 concurrent users. But it basically works! It does the thing! And for startups, that's often all you need in the near term. Do things that don't scale, right?

This development velocity is hugely important. It allows startups to waltz up to incumbents that have spent years building a dauntingly large suite of products and features, and kick them in the face. Used to be, you had to find a customer in SO much pain that they'd settle for a point solution to their most painful problem, while you slowly built the rest of the stuff. Now, you can still do that one thing really well, but you can also quickly build a bunch of the table stakes features really fast, making it more of a no-brainer to adopt your product.

This is what I'm calling technical deflation: it's getting easier and easier for startups to do stuff, and this seems likely continue at least for the next few years. (Importantly, this is true regardless of whether you think pretraining or RLVR have "hit a wall"—improvements on speed, cost, context length, tool use, etc. are all sufficient to keep the trend going.) So what are the consequences of technical deflation?

During my time as an engineer, I've worked on a variety of different web applications. I even helped teach a Web Applications course at Stanford! What I do not know anything about is desktop apps. However, some people really like desktop apps, and I often received requests for a "desktop version" of a web application (sometimes for good reasons, like a desire for privacy or offline functionality).

In 2024, when these requests came in, it felt impossible to justify the time investment. Even though Electron and Tauri have made it easier, with a small team, building, testing, and maintaining a whole 'nother app that does the exact same thing as the web app never felt like the best use of time, relative to adding new features to the web app.

But now, when I think about a desktop app, my chain of thought is: "With [latest model], I could probably get a desktop app out in 2-3 weeks. That's not bad. Seems doable. But... if I wait for [next model], I bet it would be even easier. Probably 1-2 weeks. And if I wait a bit longer for [model after next model], it might even be able to one-shot it. Probably not, but maybe. Eh. I'll just wait." As with deflation, non-essential purchases get delayed.

Everyone knows, and it's nothing new in the world of startups, that being first doesn't mean you win. If you show up to the game later, you can learn from all the mistakes your competitors made, simply not make those mistakes, and beat them. Timing is also important: being early is the same as being wrong, except you get to act all annoying about how you were right (but you're still poor). Doordash showed up late and dominated GrubHub. Lyft showed up late and now is happily sharing the rideshare market with Uber (maybe less happy since Waymo came along).

There are disadvantages too, of course. But now, thanks to rapid AI progress, it feels like even more of an advantage to show up late. I started a company in 2023. At that time, nothing worked. GPT-3.5-Turbo couldn't do a whole lot. GPT-4 was slow and ungodly expensive. Structured outputs weren't a thing. LangChain was considered a cutting-edge app-building framework. Fine-tuning on 1 GPU could go up to 512, maybe 2048 tokens.

A lot of folks who started companies at this time ended up in pivot hell, or at best, made things work by building scaffolding that would put Notre Dame's flying buttresses to shame. Then, companies that showed up 6-12 months later and tried the exact same thing made it work on the first attempt without even really trying. This LinkedIn post (I know, I know, sorry) illustrates the point nicely.

So if anything you can build now will get easier in 6 months, what should you do now? Build it anyway? Go on a 6-month silent meditation retreat and think about B2B SaaS from first principles? One answer that some people have offered is "focus on distribution." If the building part is easy, then your moat has to be... something other than building. Maybe that "something" is going viral on social media with ragebait posts, hiring a bunch of interns to make Tiktoks, and getting kicked out of SF for violating zoning regulations. The serious version of this looks like focusing more on selling, less on building. Understanding your customer and their problems better than anyone else is a real advantage you can get from being early, and it doesn't go away just because Claude 5 is really good.

Another answer might be to use the fact that software is becoming free and disposable to your advantage. Maybe demos can be functioning full-stack applications. Maybe consulting and custom software can scale. Giga AI, a company building AI customer support agents, claims to have sworn off the "forward deployed engineer" model of custom software favored by many other successful startups, in favor of software that customizes itself—only possible because of coding agents.

Honestly, I'm not too sure. We'll have to see what happens at the next Fed meeting (Opus 4.5 launch).

联系我们 contact @ memedata.com