586 karma · joined March 15, 2011
hahahahaha
I don't think I have any conclusions to share, just the orientation: to identify and actively accommodate the tool's cognitive style in the same way we do for one another's.
yes the executor only needs the next piece of the plan.
I tend to plan in an entirely different environment, which fits my workflow and has the added benefit of providing a clear boundary between the roles. I aim to spend far more time planning than executing. if I notice getting more caught up in execution than I expected, that's a signal to revise the plan.
I think this perspective also goes a long way to understanding the very different results different devs get from these tools.
my main approach to quality is to focus agent power on all that code which I do not care about the beauty of: problems with verifiable solutions, experiments, disposable computation. eg my current projects are build/deploy tools, and I need sample projects to build/deploy. I never even reviewed the sample projects' code: so long as they hit the points we are testing.
svelte does not really resonate with me, so I don't know it well, but I suspect there should be good opportunities for TDD in this rewrite. not the project unit tests, just disposable test scripts that guide and constrain new dev work.
you are right to notice that it is not working for you, and at this stage sometimes the correct way to get in sync with the agents is to start again, without previous missteps to poison the workspace. There's good advice in this thread, you might like to experiment with good advice on a clean slate.
stated intent goes nowhere to the harm done.
*operate in areas too dark for Anish Kapoor
> When it's not a hot war, it is still a never-ending battle
no, battle is not a moral imperative.
not to exert absolute control, just enough to give the clear message: not for kids.
violation would not be: a kid bypassing their reasonable effort.
I have seen the way heavy social media use changes some peoples personalities. it's scary. these platforms don't just home communities: they're engines, with tendencies. including numerous ways in which these platforms are implicated in youth suicide.
I am absolutely convinced that children should be discouraged from these engines just as they should be discouraged from alcohol.
I totally recognise that if that means these platforms demand proof of ID, that changes their privacy profile and some people will choose to stop participating.
perhaps this can offer some stimulus for other ways of online community forming. Thanks everyone here: I've participated in a few online conversations about the topic this week, and this is the only interesting one :)
something I enjoy about our line of work is there are different ways to be good at it, and different ways to be useful. I really enjoy the way different types of people make a team that knows its strengths and weaknesses.
anyway, I know a few great engineers who shrug at the agents. I think different types of thinker find engagement with these complex tools to be a very different experience. these tools suit some but not all and that's ok
pretty sure the process I've seen most places is more like: one junior approves, one senior approves, then the owner manually merges.
so your process seems inadequate to me, agents or not.
also, was it tagged as generated? that seems like an obvious safety feature. As a junior, I might be thinking: 'my senior colleague sure knows lots of this stuff', but all it would take to dispel my illusion is an agent tag on the PR.
that is a real issue and yet a normal problem and so has an obvious response.
oh wow that PR
what makes you think so?
I believe strong typing is very very useful for human coding,
I'm not convinced its so 'very very' for agents.
do so because a boss told them 'thats the way we deal with correctness and performance around here'
the fact that their boss made that one decision for them does not somehow transmit the values behind the one decision.
the scale of impact goes beyond extinction, to encompass wiping out entire system types.
blank stare
I also recognised different features I would miss. After an initial bump, the discoverability benefits declined to negligible. What I did greatly value was the unified interface. For that reason, the winner for me is to use plex as the media server, giving plexamp for all clients.