The tab key in BBEdit inserts a literal tab character, or advances to a tab stop. It doesn't indent the line, which is what I would argue it should do when writing code.
I think about this has having two separate but related concerns; how do we build tools that focus attention on the parts of the problem where human judgement is highest leverage; and how do we build harnesses that enforce invariants such that humans trust the attention focussing part. It's a challenge!
I keep my agent workflows distinct; we have (for historic reasons) a lot of non-git controlled context that differs between branches, and moving all that around on checkouts is untenable. I use this tool:
That the product is useful does not mean the supplier of the product has a good business; and of course, vice versa. OpenAI has a terrible business at the moment, and the question is, do they have a plausible path to a good one?
Yes, it's good! And I have a lot of sympathy for what I perceive to be Stahl's goals, and indeed, his methods. But I think I need an intercessor or interpreter to his prose style. This is probably a me problem and not a him problem, to be maximally fair.
The obsequity loop is fucking maddening. I can't prompt it away in all circumstances. I would also argue that as annoying as some of us find it, it is a big part of the reason for the success of the chat modality of these tools.
Yep, I do this in a tmux session. But sometimes I'm on a call and forget and the ROBOT VOICE says "DATABASE DUMP IS COMPLETE" and I jump out of my skin.