Have you recently tried working without generating that plan? What I've been doing is first tell the model I want to plan the implementation, talk about it a few turns, then when I'm happy with the idea and method just tell the model to go ahead with the work.
Note that this is only really necessary for complex work that I don't know yet what the best way to do it is.
I've tried doing it your way as well, but there was just too much fiddling about with writing the plan somewhere, then having another session rebuild their context with whatever info is in the plan. It really didn't result in better output for me.
Currently 9 times out of 10 I just say to the model: xyz is the problem/bug/feature, fix it. Since about Fable and Opus 5, this is more than enough. Opus 5.5 (and previously Fable 5.1) got even better at this. However, this is in a codebase where there are already a few hundred thousand lines of code for the model to look at to see how we generally attack things in our codebase.
Claude Codes plan mode I never use anymore, it was useful a few months ago because the models had a tendency to just start doing work and forget I specifically told them not to. But the UX is just annoying and the models now do adhere when I tell them not to change anything.
I have, and it always does something unexpected and undesirable.
Plan mode ensures I'm spending fewer tokens on the code-test loop, and more on the arch/design, and allows me to keep appraised of what's going on, while planning for future changes better.
Maybe folks who don't need planning, don't have as much concern for the details, and are happy enough with just evaluation of if it works or not.
I really don't get this. Sure there is hype. But LLM's have already changed our industry, and it will never be the same.
I don't care whether the LLM can solve this or that mathematical previously thought unsolvable theorem. What I do care about is can it write good, maintainable code. And every new release of frontier models - they get better at it.
Good output depends on good input (prompt), and a good set of available tools the model can use to verify their work. If given this, nowadays really you need to try to get the model to output garbage.
I think it's something to do with them issueing an arrest warrant in November 2024 for Netanyahu for alleged war crimes and crimes against humanity as part of the ICC investigation in Palestine.
They are concerned that they will be the target for war crimes, such as sinking fishing ships in the Caribbean and Pacific, targeting civilian infrastructure in Iran, and the like.
The USA has a robust legal system that draws its powers from the people, who elect legislators that can rectify situations where the law is wrong or if the courts have wronged someone incorrectly. From the perspective of US citizens, as a non-signatory country, there is no higher authority than the US justice system.
Other countries can’t just say that they’ve decided on laws and a justice system to prosecute Americans (in the absence of a US agreed treaty), and if they threaten to detain Americans anyway they are engaging in hostile aggression against the USA, especially if this is done in a politicized way.
> The USA has a robust legal system that draws its powers from the people, who elect legislators that can rectify situations where the law is wrong or if the courts have wronged someone incorrectly.
Not sure why this is relevant, since the same holds true for any democratic country, no?
Americans have no say on its laws and procedures, and it is not accountable to the American people. Many of its member states are themselves semi-democratic or totally autocratic. People such as Afghani women, for example, have no rights at home and by extension no say on the procedures of the ICC, but they can be judged by it, because their dictators are signatories and do have a say.
> Americans have no say on its laws and procedures, and it is not accountable to the American people.
Maybe I'm missing your point, but what stops Americans from having a say in its laws and procedures? If the US signed on, Americans would have the same voice as everyone else, no? Though I guess its voice would actually still be louder, because the ICC draws its power from the member countries.
Regarding the accountability - yes, it's not solely accountable to the American people. That's the core idea behind an international court: it is not beholden to any single country.
> Many of its member states are themselves semi-democratic or totally autocratic. People such as Afghani women, for example, have no rights at home and by extension no say on the procedures of the ICC, but they can be judged by it, because their dictators are signatories and do have a say.
While I get the idea, I'm not convinced that the absence of an ICC-like institution would in any way help disenfranchised people with gaining these rights. As the last few years have shown, the US - left to its own devices - will gleefully support an ongoing genocide.
> If the US signed on, Americans would have the same voice as everyone else, no?
But you can’t force them to accept a foreign sovereignty. It would be like the USA saying that US federal law now applies to Greenland, and they have a right to participate in federal elections.
> I'm not convinced that the absence of an ICC-like institution would in any way help disenfranchised people with gaining these rights.
I’m not convinced that the ICC is capable of helping anyone. They can run tribunals after-the-fact, if some other power has already taken care of the perpetrator, which may be useful in some situations, like when a devastated country doesn’t have the resources to run a trial themselves, but it can’t prevent or stop anything from happening. Doing that would usually mean the ICC would have to raise an army and go to war.
For example, in 2024 the ICC issued arrest warrants for the leaders of Hamas. Palestine, which is a signatory, did nothing to try and arrest them. Neither did any of the other ICC countries, because executing that warrant would require going to war in Gaza (which is what Israel did). Neither has the warrant for Netanyahu made any difference.
> But you can’t force them to accept a foreign sovereignty.
...No, that's why the ICC requires us to sign on.
We voluntarily accept a joint sovereignty over each other.
The problem is that for the past 80 years or so, the US has gotten very, very comfortable forcing other nations to accept our sovereignty. Over them. The powers that be really, really don't want to give that up and be accountable to anyone.
That's not sustainable, it's not ethical, and it's guaranteed to lead to more conflict down the line.
The ICC as currently constituted may be imperfect, but IMO it is a good step forward toward a world where we are all accountable to each other, and we collectively enforce an agreed-upon set of ethics for every country's operations.
I don't know the legal technicalities, but It may be. We must not forget that most people killed by ICE were from other countries.
The list of people killed whereas in ICE detention comprises 67 people just in the last 3 years. Plus the two US citizens executed in the streets [1]. Some died after being denied medical treatments that needed for survive, other were chocked to dead, or shoot, and other were found "unresponsive in the cells", or died with collapsed lungs, kidney failures and other symptoms that shout "being beaten to pulp". This people were also human beings.
And some commit suicide. An example:
"Ge was in ICE custody for 5 days, and was found hanging by the neck in a shower stall. The county coroner report later determined his feet and hands to be bound, but ruled the cause to be suicide and noted rare, known cases of self-restraint in suicide cases"
People killed by ICE comprises citizens from USA, Canada, Mexico, Cuba, Ukraine, Colombia, Vietnam, China, Venezuela, Cambodia, Haiti, Nicaragua, Honduras, Ethiopia or Iran.
Trump, a.k.a. Evil President Camacho, is not the only one. Even Bill Clinton, which I, as a conservative, consider the last US real stateman, was more interested in neutering the ICC than really joining it.
Because Trump's best bro, Putin, and his good friends in the Israeli government find themselves inconvenienced by it.
The US isn't subject to it, as it didn't sign up, but he's probably also worried that Americans who are accused of war crimes and then travel to countries which are signatories may find themselves arrested and tried.
Because both T & N that have utter disrespect for law & order when it affects themselves. For example: both have to remain in political power as this immunity from law shields them from running trials that would probably end them in prison.
I'm gonna miss Opus 5. Every model has had its quirks ("You're absolutely right!"), but Opus 5 was serving up chicken fried tokens like none other. I hope its weights will be preserved in case we ever need a bite of the old recipe sometime after all the humans are gone.
Javascript running in the browser is an amazing tool to learn programming as everything you need is right there in the program that's already installed anyway.
No True Scotsmanning someone over that (especially someone who wants to learn something new) is a bit weird, IMHO
The cause was tractors stopping all traffic on a highway, setting up show with barbecues and what not. Then some people drove into the tail of the traffic jam.
Has nothing to do with driving being dangerous, but with the choices of these farmers to start a demonstration in the middle of a highway
They already did it a few times before, and they were warned that they should expect killing people. The question was not if, but when. They still did it.
Note that this is only really necessary for complex work that I don't know yet what the best way to do it is.
I've tried doing it your way as well, but there was just too much fiddling about with writing the plan somewhere, then having another session rebuild their context with whatever info is in the plan. It really didn't result in better output for me.
Currently 9 times out of 10 I just say to the model: xyz is the problem/bug/feature, fix it. Since about Fable and Opus 5, this is more than enough. Opus 5.5 (and previously Fable 5.1) got even better at this. However, this is in a codebase where there are already a few hundred thousand lines of code for the model to look at to see how we generally attack things in our codebase.
Claude Codes plan mode I never use anymore, it was useful a few months ago because the models had a tendency to just start doing work and forget I specifically told them not to. But the UX is just annoying and the models now do adhere when I tell them not to change anything.
reply