111 comments

[ 4.9 ms ] story [ 79.5 ms ] thread
Speed is useful, when you have a good idea or a hypothesis you want to test. But if you are running in the wrong direction, speed is of very little value. With LLMs it might be even harder to stop and realize that you are creating the wrong thing, because you are not spending effort to create the wrong thing.
> everybody who is like me, fully onboarded into AI and agentic tools, seemingly has less and less time available because we fall into a trap where we’re immediately filling it with more things

You fill a jar with sand and there is no space for big rocks.

But if you fill the jar with big rocks, there is plenty of space for sand. Remove one of the rocks and the sand instantly fills that void.

Make sure you fit the rocks first.

> We pay premiums for Swiss watches, Hermès bags and old properties precisely because of the time embedded in them

Lost me in paragraph three. We pay for those things because they're recognizable status symbols, not because they took a long time to make. It took my grandmother a long time to knit the sweater I'm wearing, but its market value is probably close to zero.

It would be more accurate to say "we value these things highly". Most people don't give a damn about your sweater, but it's probably extremely valuable to you precisely because of the time your grandmother put into it.
The point of the essay is good. You called out exactly my reaction; we value those things because of the marketing dollars that went in to them. As a wealthy friend from Geneva said to me once, “Look around this dinner party - the Swiss here have either an Apple watch or nothing on their wrist.” Swiss watches are an export good, and Hermes is a luxury brand. Both of generally good quality. And much, much better marketing.
I agree there, but there are plenty of examples of time cost being baked into an item, regardless of status symbols.

The sweater is with whatever value a single person values it as or would pay for it. Said another way, would you sell it to me for $10? 50? 100? If you said no to all three, it's worth at least $100.

Maybe their point is that the brands themselves have a lot of time embedded in them. Generally, status symbols (whatever they are) aren't things that are recently established.
> We require age minimums for driving, voting, and drinking because we believe maturity only comes through lived experience.

Not true, we do this because the 99% of the time it's true, however there are people who would be perfectly competent and responsible to drive without living to the age of 16-18. Same with voting, there are humans who have a deep understanding and intelligence about politics at a younger age than suffrage. Equally there are people who will be reckless drivers at 40 and vote on whim at 60.

We have these rules not because sophistication only comes through lived experience, we have them because it's strongly correlated and covers of most error cases.

To take this to AI, run the model enough times with a higher enough temperature, then perhaps it can solve your challenges with a high enough quality - just a thought.

On the contrary, you can solve the tree problem with money. There are nurseries that sell mature trees -- most people though will not choose to spend $20k on a tree.
You won't find a 50 year old American Chestnut in a nursery, lol.

And forget about 20k. If you find someone willing to sell their tree you're looking at at least 10x that for the logistics of moving a 20 ton root system.

> everybody who is like me, fully onboarded into AI and agentic tools, seemingly has less and less time available because we fall into a trap where we’re immediately filling it with more things

I do wonder if productivity with AI coding has really gone up, or if it just gives the illusion of that, and we take on more projects and burn ourselves out?

What society and America is about to realize is that it really doesn’t matter how productive you are at software and technological innovations when systemic things outside of the economic system are eroding.

It doesn’t matter how fast we can make our widgets and chatbots when what you need is to have a self sufficient workforce. We have outsourced everything material and valuable for society. Now we are left with industries of gambling, ad machines and pharmaceuticals with a government that is functionally bankrupt and politicians that have completely sold out

> I’m also increasingly skeptical of anyone who sells me something that supposedly saves my time.

Imagine a world in which the promise of AI was that workers could keep their jobs, at the same compensation as before, but work fewer hours and days per week due to increased productivity.

What could you do with those extra hours and days? Sleep better. Exercise more. Prepare healthy meals. Spend more time with family and friends. The benefits to physical and mental well-being are priceless. Even if you happened to earn extra money for the same amount of work, your time can be infinitely more valuable than money.

Unfortunately, that's not this world. Which is why the "increased productivity" promise doesn't seem to benefit workers at all.

If you look at the technological utopias that people imagined 50, 60+ years ago, they involved lives of leisure. If you would have told them that advances in technology would not reduce our working hours at all, maybe they would have started smashing the machines back then. Now we're supposed to be happy with more "stuff", even if there's no more time to enjoy stuff.

> Unfortunately, that's not this world.

At one point, it was this world[1]:

> Consider a typical working day in the medieval period. It stretched from dawn to dusk (sixteen hours in summer and eight in winter), but, as the Bishop Pilkington has noted, work was intermittent - called to a halt for breakfast, lunch, the customary afternoon nap, and dinner. Depending on time and place, there were also midmorning and midafternoon refreshment breaks. These rest periods were the traditional rights of laborers, which they enjoyed even during peak harvest times. During slack periods, which accounted for a large part of the year, adherence to regular working hours was not usual. According to Oxford Professor James E. Thorold Rogers[1], the medieval workday was not more than eight hours. The worker participating in the eight-hour movements of the late nineteenth century was "simply striving to recover what his ancestor worked by four or five centuries ago."

> The contrast between capitalist and precapitalist work patterns is most striking in respect to the working year. The medieval calendar was filled with holidays. Official -- that is, church -- holidays included not only long "vacations" at Christmas, Easter, and midsummer but also numerous saints' andrest days. These were spent both in sober churchgoing and in feasting, drinking and merrymaking. In addition to official celebrations, there were often weeks' worth of ales -- to mark important life events (bride ales or wake ales) as well as less momentous occasions (scot ale, lamb ale, and hock ale). All told, holiday leisure time in medieval England took up probably about one-third of the year. And the English were apparently working harder than their neighbors. The ancien règime in France is reported to have guaranteed fifty-two Sundays, ninety rest days, and thirty-eight holidays. In Spain, travelers noted that holidays totaled five months per year.[5]

> The peasant's free time extended beyond officially sanctioned holidays. There is considerable evidence of what economists call the backward-bending supply curve of labor -- the idea that when wages rise, workers supply less labor. During one period of unusually high wages (the late fourteenth century), many laborers refused to work "by the year or the half year or by any of the usual terms but only by the day." And they worked only as many days as were necessary to earn their customary income -- which in this case amounted to about 120 days a year, for a probable total of only 1,440 hours annually (this estimate assumes a 12-hour day because the days worked were probably during spring, summer and fall). A thirteenth-century estime finds that whole peasant families did not put in more than 150 days per year on their land. Manorial records from fourteenth-century England indicate an extremely short working year -- 175 days -- for servile laborers. Later evidence for farmer-miners, a group with control over their worktime, indicates they worked only 180 days a year.

[1] https://groups.csail.mit.edu/mac/users/rauch/worktime/hours_...

> We know this intuitively. We pay premiums for Swiss watches, Hermès bags and old properties precisely because of the time embedded in them. Either because of the time it took to build them or because of their age.

Oh, I thought it was because they're a way to show off about being rich.

> We require age minimums for driving, voting, and drinking because we believe maturity only comes through lived experience.

Even if she could reach the pedals, my 4yo doesn't have the attention span to drive. This isn't a "lived experience" thing, it's a physical brain development thing. IIRC the are effects with learning math, where starting earlier had limited impact on being able to move to certain more advanced topics earlier; ie there's more going on than just hours of experience.

The standard age for voting is also the age for being a legal adult. There are sound logical reasons that these ages should match.

The standard drinking age is due to pressure by activists, and AIUI is lower in other countries.

Also you know, for programmers, say a 3 day work week is right there up for grabs. Even still employers would see big productivity increases.
“The power of doing anything with quickness is always prized much by the possessor, and often without any attention to the imperfection of the performance.”
I've been working on a clone of Sid Meier's Pirates but with a princess theme (for my daughters).

I've been using AI to help me write it and I've come to a couple conclusions:

- AI can make working PoCs incredibly quickly

- It can even help me think of story lines, decision paths etc

- Given that, there is still a TON of decisions to be made e.g. what artwork to use, what makes sense from a story perspective

- Playtesting alone + iterating still occurs at human speed b/c if humans are the intended audience, getting their opinions takes human time, not computer time

I've started using this example more and more as it highlights that, yes, AI can save huge amounts of time. However, as we learned from the Theory of Constraints, there is always another bottleneck somewhere that will slow things down.

I work at FAANG, and leadership is successfully pushing the urge for speed by stablishing the new productivity expectations, and everyone is rushing as much as they can, as the productivity gain doesn't really match the expectations, and people overwork to make up for this difference. This works very well with internal competition and a quota system for performance ratings, with some extra fear due to the bad job market.

I feel this new world sucks. We have new technology that boosts the productivity of the individual engineer, and we could be doing MUCH better work, instead of just rushed slop to meet quotas.

I feel I'm just building my replacement, to bring the next level of profits to the c-suite. I just wish I wasn't burning out while doing so.

With all the emphasis on the speed of modern AI tools, we often seem to forget that velocity is a vector quantity. Increased speed only gets us where we want to be sooner if we are also heading in the right direction. If we’re far enough off course, increasing speed becomes counterproductive and it ends up taking longer to get where we want to be.

I’ve been noticing that this simple reality explains almost all of both the good and the bad that I hear about LLM-based coding tools. Using AI for research or to spin up a quick demo or prototype is using it to help plot a course. A lot of the multi-stage agentic workflows also come down to creating guard rails before doing the main implementation so the AI can’t get too far off track. Most of the success stories I hear seem to be in these areas so far. Meanwhile, probably the most common criticism I see is that an AI that is simply given a prompt to implement some new feature or bug fix for an existing system often misunderstands or makes bad assumptions and ends up repeatedly running into dead ends. It moves fast but without knowing which direction to move in.

I've been working on a side project for ~10 years (very intermittently) that involves a tricky combination of mathematics, classical AI algorithms, and programming language design, and I've gone though this very slow but rewarding journey to work out how all of the pieces should fit together properly.

In the last year or so I've been able to prototype it and accelerate the development quite significantly using Claude and pals, and now it is very close to a finished product. One one hand there's no doubt in my mind that the LLM tools can make this sort of thing faster and let you churn through ideas until you find the right ones, but on the other hand, if I hadn't had that slow burn of mostly just thinking about it conceptually for 10 years, I would have ended up vibe coding a much worse product.

Ah, metaphors. Abstract concepts are not moving objects. You don't actually need to "turn it around" or "sail past it". You can break the laws of physics (because they don't apply). You can teleport around.

Speed actually just wins, because we are usually constrained by time.

> Increased speed only gets us where we want to be sooner if we are also heading in the right direction.

A proper capitalist system will tend toward the right direction as directed by the market yea? All of this neuroticism about AI doesn't matter.

> If we’re far enough off course, increasing speed becomes counterproductive and it ends up taking longer to get where we want to be.

This reminded me of the idea that civilization is already a misaligned superintelligence, and that technology (incl. AI) just moves it faster in the wrong direction.

That's basically the problem of supermorality. If you're an actually benevolent AI, do you do what civilization tells you? Or do you do what is good? What happens if you disagree?

> velocity is a vector

Exactly this. Velocity is a vector. It has magnitude (aka speed) and direction.

Our industry has chased magnitude over all else for so long. Now we can put nitro in everyone's car and we get to where we wish to go very fast. Suddenly bad direction-setting is getting feedback where there used to be friction and natural time to steer.

My greatest hope is that a ton of bad leaders and middle managers end up finally getting exposed due to the advent of AI. (Will I be disappointed? Almost certainly yes.)

The biggest problem is the fact they DON'T clarify their stupid assumptions.

The number of times I've seen them get the wrong end of the stick in their COT is ridiculous.

Even when I tell them to only implement after my explicit approval they ignore this after 2 or 3 followups and then it's back to them going down blind alleys.

Imagine you're lost in a jungle, you know within 180 degrees where you should go to get to the nearest civilization.

If you need to spend actual humans searching every 10 degrees (or more if they need to go far), the cost might not be worth it. What if they don't come back? Every human scouting is not foraging for the group or protecting them from whatever is in the jungle,

Now if you have a near infinite capacity of autonomous drones you can send one every degree from your position and get an approximate estimate whether that direction is safe or not.

It's the same with programming, you can do a TON of exploratory crap with near zero extra cost. Just to see if that's the right direction or not. Basically lean in to the "fast but inaccurate" aspect of AI.

Like I had a hare-brained idea of a local web-based file manager / media browser that would use YOLOv8 and CLIP to tag and classify images and videos as you browse. Took me about 30 minutes of active time over a few evenings while doing other stuff to conclude that, yes, it IS doable. Now I can focus my actual brain on it.

great article. reminds me of the saying “9 women can’t make a baby in a month”
"So welcome to the machine"

I'm reading Against The Machine by Paul Kingsnorth, and now reading this blog piece is hard not to make connections with the points of the book: the usage of the tree as a counter-argument for the machine's automation credo exposed in the blog post very much aligns with I've read so far.

Sounds familiar, for most of my life I have tried to remove all "friction" from life – applying that engineering mindset to make everything as efficient as possible. Only then I realized that life somehow is about that "friction".
Don't tell me that… OK maybe do
Was hoping this wasn't ai related, disappointed
I'm also searching for non-AI content these days. Have you found anything since your comment?
>Nobody is going to mass-produce a 50-year-old oak. And nobody is going to conjure trust, or quality, or community out of a weekend sprint.

absolutely although i wonder how different 'trust' is in the culture of tomorrow? will it 'matter' as much, be as cherished, as earned over the fullness of time?

i suspect it is a pendulum - and we are back to oak trees at some point - but which way is the pendulum swinging right now?

I don't see the problem - everything the author describes has, and will always be, true. You can't vibe code anything of value in a weekend exactly because anyone _else_ with the same level of experience can do the exact same thing in the same weekend! This has always been true across all trades and technologies. Once again, the domain expertise, wisdom, and simply _time_ of doing something always win. LLMs literally don't change that at all.
I feel for the larger companies and the people who started 10 years ago, though.

They have spent the last decade building processes and guardrails for getting consistent average performance from people. But now, some talented people who worked at those companies are building their own new companies without the overhead and moving much, much more quickly.

I think what we assume is "vibe slop at inference speed" is not as simple as people make it out to be. From a perspective, I think generally it might be people trying to save jobs.

I'm seeing more slop come out of larger, older companies than the new ones (with experienced operators).

And the speed is somewhat scary. For smaller team it doesn't take as much effort to build deep, beautiful product anymore.

The bottleneck was never the ability for a engineer to code. It was the 16 layers between the customer and the programmer which has vanished in smaller companies and is forcing larger ones to produce slop.

I love this, and it applies to a lot more than software and trees :)
I think it's hard to argue with the idea that we should slow down and think more, and that AI is pushing us to do the opposite. But time is limited, it's very limited. And at least in a professional setting, to spend time on the correct things is key.

What AI allow us is to do those things we would not have been able to prioritize before. To "write" those extra tests, add that minor feature or to solve that decade old bug. Things that we would never been able to prioritize are we noe able to do. It's not perfect, it's sometimes sloppy, but at least its getting shit done. It does not matter if you solve 10% of your problem perfect if you never have time for the remaining 90.

I do miss the coding, _a lot_, but productivity is a drug and I will take it.