Live data from Hacker News

Taste in the age of AI and LLMs

rajnandan.com

121–130 of 230 posts

Re: Taste in the age of AI and LLMs

#121

Ah, the classic "we'll ship production to China and just do design and marketing in US, because we have taste on what to build, and China doesn't". That worked really well...

If you replace "China" with some other countries with large offshore engineering centres, your statement would still hold true today.

China managed to copy, improve, and localise for their Chinese-reading market, then oust competition through good use of the Great Firewall (though I wonder if that specifically was an unintended consequence).

Many other countries, especially the English-speaking ones that don't have a great firewall to keep their market buying locally, still need to compete with US tech giants for "taste".

Re: Taste in the age of AI and LLMs

#122

> One of the most useful things about AI is also one of the most humbling: it reveals how clear your own judgment actually is. If your critique stays vague, your taste is still underdeveloped. If your critique becomes precise, your judgment is stronger than the model output. You can then use the model well instead of being led by it. Something I find that teams get wrong with agentic coding: they start by reverse eng…

> Instead, the right train of thought is: "what would perfect code look like?" and then meticulously describe to the LLM what "perfect" is to shape every line that gets generated.

I don't think there's perfect code.

Code is automation - it automates human effort and humans themselves have error, hence not perfect.

So as long as code meets or exceeds the human output, it's "good enough" and meets expectations. That's what a typical customer cares about.

A customer will happily choose a tent made of tarp and plastic sticks that's available at their budget, right now when it's raining outside, over an architectural marvel that will be available sometime in the future at some unknown pricepoint.

Put another way, I don't think if you built CharlieAI CharlieGPT today, where the only differentiating factor over ChatGPT was that CharlieGPT was written using perfect code, you would have any meaningful edge.

I am yet to see any evidence where everything else being equal, one company had an edge over another simply due to superior code.

Infact, I have overwhelming evidence of companies that had better code succumb and vanish against companies that had very little, if any code, because those dollars were instead invested in better customer discovery, segmentation and analytics ("what should we build?", "if we did one thing that would give our customers an unfair advantage, what would be that thing?")

Software history is full of perfect OS, editors, frameworks, protocols that is lost over time because a provably inferior option won marketshare.

You are using a software controlled SMPS to power your device right now. You have 0 idea what the quality of that code is. All you care about is whether that SMPS drains your battery prematurely and heats up your device unnecessarily. It's extremely unlikely that such an efficient, low overhead control system was written using well abstracted modules. It's more likely that control system is full of gotos and repeated violations of DRY that would make a perfectionist shudder and cry.

Re: Taste in the age of AI and LLMs

#123

Earlier quoted context omitted.

Oh I agree with you, I'm just saying a lot of developers don't want to use it like that. AI has liberated them from the drudgery of reading and writing code and they won't accept that they should still be doing a bit of both, if not a lot of reading.

It does amaze me when colleagues refuse to read what I (personally, deliberately) wrote (they ask AI to summarize), but then tell AI to write their response and it's absolutely bloated and full of misconceptions around my original document. If they aren't willing to read what I put effort into, why should I be expected to read the ill-conceived and verbose response? I really don't want to get into a match of my AI ar…

I've been having ongoing issues with a manager who responds in the form of Claude guided PRs. Undoubtedly driven from confused prompts. Always full of issues, never actually solving the problem, always adding HEAPS of additional nonsense in the process.

There's an asymmetry of effort in the above, and when combined with the power asymmetry - that's a really bad combo, and I don't think I'm alone.

I'm glad to see the appreciation of the enormous costs of complexity on this forum, but I don't think that has ascended to the managerial level.

Re: Taste in the age of AI and LLMs

#124

Earlier quoted context omitted.

The joke is that the person "saying" this is wearing their "I'm a rational, independent thinker!" tech uniform (expensive Nordic outdoors wear, so practical, so smart, so active, Vimes' boot theory, et c, not like those clowns in business wear, I'm interested in practicality not signaling, that's why I'm spending so much money signaling so hard about how rational I am). They are visibly displaying a complete lack of…

Agree but arcteryx is from vancouver

Gah, you're right of course. I was thinking of Fjällräven in particular (not that that's the only one) and got it mixed up.

Re: Taste in the age of AI and LLMs

#125
post #49

It is profoundly ironic that this article is AI generated.

Trying to bring my nose for AI up to standard -- care to share what you're smelling? For me it's:

- Short, declarative sentences, stating grandiose yet vague claims, in a high school vocabulary: "Taste becomes useful when it moves from vibe to diagnosis."

- Absence of references (let alone web links) to real-world examples.

- Em-dashes, gone. No semicolons, but 23 full colons. As instructed by prompt?

Re: Taste in the age of AI and LLMs

#127

Disagree with the overall argument. Human effort is still a moat. I've been spending the past couple of months creating a codebase that is almost entirely AI-generated. I've gotten way further than I would have otherwise at this pace, but it was still a lot of effort, and I still wasted time going down rabbit holes on features that didn't work out. There's some truth in there that judgement is as important as ever, t…

Isn't this a temporary situation though.

Today: Ask AI to "do the thing", manual review because don't trust the AI

Tomorrow: Ask AI to "do the thing"

I'm just getting started on my AI journey. It didn't take long before I upgraded from the $17 a month claude plan to the $100 a month plan and I can see myself picking the $200 a month plan soon. This is for hobby projects.

At the moment I'm reviewing most of the code for what I'm working on, and I have tests and review those too. But, seeing how good it is (sometimes), I can imagine a future where the AI itself has both the tech chops and the taste and I can just say "Maybe me an app to edit photos" and it will spit out a user friendly clone of photoshop with good UX.

We already kind of see this with music - it's able to spit out "Bangers". How long until it can spit out hit rom-coms, crime shows, recipes, apps? I don't think the answer is "never". I think more likely the answer is in N years where N is probably a single digit.

Re: Taste in the age of AI and LLMs

#128

Disagree with the overall argument. Human effort is still a moat. I've been spending the past couple of months creating a codebase that is almost entirely AI-generated. I've gotten way further than I would have otherwise at this pace, but it was still a lot of effort, and I still wasted time going down rabbit holes on features that didn't work out. There's some truth in there that judgement is as important as ever, t…

Isn't this a temporary situation though. Today: Ask AI to "do the thing", manual review because don't trust the AI Tomorrow: Ask AI to "do the thing" I'm just getting started on my AI journey. It didn't take long before I upgraded from the $17 a month claude plan to the $100 a month plan and I can see myself picking the $200 a month plan soon. This is for hobby projects. At the moment I'm reviewing most of the code f…

> We already kind of see this with music - it's able to spit out "Bangers"

“Bangers” being roughly equivalent to garbage mass marketed radio pop? Or “We are Charlie Kirk” lol

Re: Taste in the age of AI and LLMs

#129
post #115

Earlier quoted context omitted.

I'm not sure I agree the term applies. Comprehension debt, as I understand it, is just the dependency trap mentioned in that arxiv paper you linked. It means that the AI might have written something coherent or not, but you as a human evaluator have little means to judge it. Because you've relied on it too much and the scope of the code has exceeded the feasibility of reading it manually. When I talk about an incoher…

> This is why I say that having a super clear vision up front is important, because it reduces this kind of directional churn. I'm on my 6th or 7th draft of a project. I've been picking away at this thing since the end of January; I keep restarting because the core abstractions get clearer and clearer as I go. AI has been great in this discovery process because it speeds iteration much more quickly. I know its starti…

Yep, for sure. Restarting is the right choice IMO, it's way easier than trying to untangle from a previous iteration.

Re: Taste in the age of AI and LLMs

#130

Disagree with the overall argument. Human effort is still a moat. I've been spending the past couple of months creating a codebase that is almost entirely AI-generated. I've gotten way further than I would have otherwise at this pace, but it was still a lot of effort, and I still wasted time going down rabbit holes on features that didn't work out. There's some truth in there that judgement is as important as ever, t…

Isn't this a temporary situation though. Today: Ask AI to "do the thing", manual review because don't trust the AI Tomorrow: Ask AI to "do the thing" I'm just getting started on my AI journey. It didn't take long before I upgraded from the $17 a month claude plan to the $100 a month plan and I can see myself picking the $200 a month plan soon. This is for hobby projects. At the moment I'm reviewing most of the code f…

No, I don't think it is temporary. As AI becomes more powerful, we'll simply ask it to do more difficult things. There's a level of complexity where "do the thing" is insufficient. We'll never be at a place where AI can infer vast amounts of nuance from simple human requests, which means that humans will always need to be able to describe precisely what they want. This has always been the core skill for software developers, and I just don't see that changing.
Post reply on HN