Hacker Newsnew | past | comments | ask | show | jobs | submit | spicyusername's commentslogin

Writing too much at once with under specified prompts.

If you stick to targeted problems with well-described prompts, acceptance criteria, and lots of linting, unit testing, and integration testing, you'll typically get what you want with code that looks okay. And when things start to stray, it's easy to get things back on track.

It's when you start trying to have LLMs write too much without a human review that you start getting unnecessary function chains, abstractions that aren't needed, code that doesn't really match the existing style, duplicate code, missing functionality, hallucinated functionality, tautological tests, etc.

It works best when there's regular feedback in the loop about what's good and what's not good. Testing and linting can fill in some of that, but we still need a human in the loop with "taste", so to speak.


    never blame anyone for anything
That's actually not quite true.

Assigning blame, via agency or otherwise, and the associated social or legal consequences are additional signals in the environment that influence and change behavior.

If the actions of an individual were involved in propagating some chain of events, then it's perfectly valid to respond to their involvement, via social stigma, punishment, etc, regardless of whether or not there is "agency". The knowledge and anticipation of a similar response changes future actor's behavior, with or without free will.

This discussion itself is exactly an example of this in practice. If there's no such thing as agency, then us talking about what someone should or shouldn't do, given whether there is free will, have any influence on anything, except that it does because interacting with these ideas themselves change behavior, with or without free will.

This is what people mean when they say we should just ignore the question of free will entirely, because it doesn't really factor into how we should design the social contract.


I agree with you, except for the blame part.

Of course people act accordingly to the system they're in. If they expect punishment for an action, or not, changes their behaviour. By defining what's punishable, we can change the course of action. But if you look at any action which already happened, you can't blame anyone for it, because it had to happen that way, given the circumstances.


That already happened is key to your idea and I think you'd have got a better response if you included it initially. It's actually quite a worthwhile concept. Blame can't change the past. The important reason we blame is to help our mind cope with the loss we suffered. But if you can succeed in coping by thinking the past is immutable, that's even better.

"value"

Mostly I think that's because it's pretty obvious smart phones, and the applications that inhabit them, have been a net negative for adults and children.

Originally my workflow was:

- Think about requirement

- Spend 0-360 minutes looking through the code

- Start writing code

- Realize I didn't think about it quite enough and fix the design

- Finish writing code

- Write unit tests

- Submit MR

- Fix MR feedback

Until recently no LLM was able to properly disrupt that, however the release of Opus 4.5 changed that.

Now my workflow is:

- Throw as much context into Opus as possible about what I want in plan mode

- Spend 0-60 minutes refining the plan

- Have Opus do the implementation

- Review all the code and nitpick small things

- Submit MR

- Implement MR feedback


My workflow is something very similar. I'd say one difference now is PRs actually take longer to get merged, but it's mainly because we ignore them and move onto something else while waiting for CI and reviews. It's not uncommon for a team member to have multiple PRs open for completely different features.

Context switching is less painful when you have a plan doc and chat history where you can ask why yesterday afternoon you (the human) decided to do this thing that way. Also for debugging it's very useful to be able to jump back in if any issues come up on QA/prod later. And I've actually had a few shower thoughts like that, which have allowed the implementations of some features to end up being much better than how I first envisioned it.


Odd how you add the time for the requirement analysis but none for the coding.

Then you tell us you leave 83% of the analysis —and the coding— to a code chatbot.

Are you actually more productive or are you going to find out down the line the chatbot missed some requirements and made APIs up to fill up a downstream document and now you better support them by yesterday?

In ye olden days, people doing this would scream at the junior developers. Are you going to scream at your screen?


To be honest, I didn't think too hard about it. I just fired and submitted with the time estimates in there kind of randomly.

You are clearly a naysayer. I get it. I was one too for a long time. Then I found a workflow and a model that was clearly delivering results and that's what I use now.

It's only a matter of time before it happens to everyone, even you. Once you have the aha moment where it works for you, you'll stop asking everyone whether they really know if it's better.

The LLM-based workflow above produces good code at a speed at least as fast as my previous workflow and typically many, many, many times faster with the code produced often using designs I would have never thought of before being able to bounce ideas off an LLM first. The biggest difference, besides the time obviously, is that the energy I need to spend is in very different places between the two.

Before it was thinking about what I needed to do and writing the code.

Now it's thinking about what I need to do and reviewing the code.


Well, I'm not considering using any code generation outside of helper scripts because in my case coding is a negligible part of my work. If I didn't have the LLM, I would find and modify the tool it is lifting code from using pre-LLM Google.

I know asking one of these LLMs to produce a document from my notes, resulted in me having to review this professional and plausible-looking yet subtly wrong document for more hours than it would have taken me to produce the document from scratch.


    Their own achievements become meaningless.
I'm sure most people wouldn't mind.


Of course not. But I used to know a group of guys who were born fabulously wealthy. None of them were happy. For them to get a job it would be essentially working for free relative to the wealth they have.

I'm sure there are people out there who would find meaning in creating art of some type, or turning their fortune into an even bigger fortune, but I suspect those people are rare.


The people I know who do not have to work to ensure healthcare for their kids seem happier than the ones who do have to work. Being able to go on vacations for extended durations or at convenient times is also heavily utilized.


> None of them were happy

That's because they're human, not because they're filthy rich and have all the privileges in the world.

If it were that simple they could give all their money away and get a job at Walmart to find perfect happiness.


I’d argue it’s more an attribute of being a driven, difficult to satisfy, competitive, human.

Which correlates strongly with ‘success’ in any system where there is a clear metric for success, which is certainly true for our current economic system eh? If there was a system they wanted to compete in where the metric was ‘happiness’ measured by some concrete metric, I bet those same people would be as aggressively ‘happy’ with however it was measured too - and just as actually miserable.

That those people are rarely (if ever) happy is a side effect of those attributes, and a core part of what makes them the way they are.

After all, if they were able to be happy with anything less…. They’d have stopped already? And hence have less/a lower ‘score’ on that particular metric? And probably actually be happier.

Notably, I know plenty of people who are very happy with nothing - dirt poor - and plenty of people who are also miserable with nothing too.

The difference is, it’s a lot less competitive being dirt poor eh?


The StumbleUpon days were a truly magical time on the internet.


I don't think those two things are alike at all, unfortunately, however "cool" it feels to make such an analogy.

Perhaps it's worth going and reading about actual slavery and what it was like.


Either side of an analogy can have factors at different scales. But it can still be a valid analogy.

If you are saying that because slavery was much worse, then modern slaves should just suck it up and work harder. Then that isn't really helping is it?

This is kind of the argument "others have had it worse, so lets not try to make anything better for people today".


Are you seriously equating the modern office and work, where, you know, you can go home after, to life as a slave on a plantation? Sure, analogies can have factors at different scales but the scales come into the equation when the factor is the axis we are analyzing.

Is your issue that life requires action to maintain it? Do you believe no work is required at all in life? The idea that work is like slavery is deep when you're 14 and then not so much.

No one had said our modern lives couldn't be better but you don't have to liken our existence to slavery to get to "things could be better".


Maybe it is about agency. If you have no agency, aren't you a slave? If your boss is expecting a blowjob or will fire you, is that not pretty bad?

I didn't know that American Slavery was the benchmark by which we can use that word. If I'm not literally being whipped I can't use that word now?

How about servitude? Subjugation? Yoked? What is acceptable now?


Okay if not American Slavery what's your benchmark? Having to do things you don't want? I'm being serious. You use extreme language and hyperbole so it's hard to take you seriously. Do you think your situation is akin to like, someone being held hostage in a call center and forced to scam people? Where is the line, in your mind?


Because it is a hard line to draw, doesn't mean I'm not being serious.

You are objecting to using the word 'slave' as a descriptor, except in extreme cases.

But the term slave is often used in culture for a lot of things.

Being a 'slave to your addictions', 'a slave to your desires', 'an office slave', 'wage slave'. etc.... I'll spare you a list of hundreds of examples.

I think since you are the one objecting, then you draw the line.

I tend to think it does hinge on 'agency'. If you are trapped. But, sure, being trapped in an office today, is not as painful as being trapped as a slave in the US south. Does that mean the office worker should just shut up and deal with it, it is comfortable enough?


I do think agency is the fulcrum and concede I was being too pedantic. I do think even from an agency perspective it is possible to "drop out" to some extent but not completely, but that's why I asked about the work aspect. Even if you are not working a 9-5, life does require work. That some choose to toil the fields for their food or sit in a cubicle, you must work all the same. So are we slaves to life?


Maybe the problem is if you are working for someone else.

If you are toiling on your farm to survive. Or even hunting/gathering for food. You do need to work to live. So a slave to life? All life is a burden? Even Buddhist have 'all life is suffering'.

But toiling in an office, is usually for someone else's benefit. You are only getting a fraction of your work back in pay. So if you are 'trapped', unable to change, and working for someone else's benefit, then a 'slave'? (wish I had some Marx quote to fit here).

It is bit of slippery slope, since i'm not trying to include every person that just complains about working because they would rather play video games.

And yet, in a market system, the 'rat race', we all do have a sense that we are 'slaves to the system'.


The tools of slavery have evolved but the overall end goal has not. The almost cliché slavery depiction of the chain and whip had evolved into the coolie system, the offshoring system and the kafeel system. The office is simply a part of that family of exploitation methods. There is a difference between serving the collective good and being a slave.

Many of us want to work on something greater than ourselves, to contribute to society not out of selfishness or lifestyle, but to genuinely help society function and make people happy. Many of us aspire to make a small dent in the universe with something great, something that can stand the test of time, building a thing in defiance of our own mortality in the hopes that our ancestors remember us, learn from us and run with the torch of civilization, to improve the human project to a level of greatness that we may ourselves never witness. In a way, to create is one of the highest forms of self expression as a human.

This is entirely different from reality, where retirements are wiped out by financial sorcerers, after decades of fulfilling your end of the social contract, trading in your productive years to a company that _does not care about you OR your community_, where run away inflation, debt and taxation are used to funnel capital to other competing nations or a unwitting fifth column whether that is transmigrasi in Indonesia, the influx of Indians in Texas or the mass refugee stream to Europe caused by US-Israeli inflicted wars, which has already surpassed in numbers the transatlantic slave trade, the endless wars that balance domestic unrest with a common enemy to rally around the flag, and the accompanied transfer of wealth across nations as these warmongers decide which country gets axed to serve the greater powers. There is no saving for retirement, there is no freedom, there is only bondage, death and taxes.

Meanwhile, the collective fruit of western society is plundered through the illegal pirating of the intellectual output of millions of creatives who poured everything they have in it, and it is plundered by the very same class of people that sued common folk for pirating software, music, movies and books. Aaron Swartz would roll over in his grave to see how the government supports companies like Google, OpenAI and Anthropic who rely on plagiarizing IP at scale.

The collective fruit of an entire civilization’s labor is plundered before your very eyes right before they launch it into a cataclysmic war that wipes away the very people who dedicated their lives to the sciences and humanities in order to further the human project. To deal such a low blow is an atrocity that is worse in its impact than the plantation system, it is reminiscent of the bronze age collapse that leveled ancient Egypt.

No good deed goes unpunished, as Ozymandius found out the hard way.


perhaps is doing a lot of massaging there


I love me a good massage


    luddites were right
And yet in the 200 years since human civilization has improved by every imaginable metric, in most cases by orders of magnitude. The difference between 2026 and 1826 is nearly incomprehensible. I suspect most people scarcely imagine how horrific the average life was in 1826, relatively speaking. And between then and now were the industrial revolution, multiple world wars, and generally some of the most terrible events, crooked politicians, and life changing technological forces. And here we are, mostly fine in most places.

I get there are many things happening today that are frustrating or moving some element of human life in negative or ambiguous directions, but we really have to keep perspective on these things.

Nearly every problem today is a problem with a solution.

The feelings of panic we have that things are going wrong are useful signals to help guide and motivate us to implement those solutions, but we really must avoid letting the doomerism dominate. Just because we hear constant negative news doesn't mean things are lost. Doesn't even mean things are bad.

It just means we have been hearing a lot of negative news.

This is what it looks like for progress to not be monotonically increasing.


If progress had been limited to solving people's problems, we would be fine.

> The feelings of panic > It just means we have been hearing a lot of negative news.

This is part of the problem at hand, not just a footnote.


try reading :)


Got any recommendations?


    I host book clubs and we always have a fantastic time.
That's... not what the post is about...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: