I think they even more so need deterministic feedback:I tried an approach based on the following idea recently and it's amazing - Lint rules where the error messages contain an explanation on how to deal with the issue.<a href="https://habit-hooks.com/" rel="nofollow">https://habit-hooks.com/I'm using it to foster IOSP (integration operation segregation principle) for example.
This sounds interesting but (from the homepage too) I don't understand how it's different than having it run any other linter?
The difference is that the error messages contain instructions on how to resolve the issue.Just flagging big functions will make the agent write small functions ~ but not necessarliy in a good way(for example the agent might just cut `doOneThingAndTheOther` in half and call the second half `doOneThingAndTheOther2`)
Garlef · · focus · HN ↗
I tried an approach based on the following idea recently and it's amazing - Lint rules where the error messages contain an explanation on how to deal with the issue.
<a href="https://habit-hooks.com/" rel="nofollow">https://habit-hooks.com/
I'm using it to foster IOSP (integration operation segregation principle) for example.
OJFord · · focus · HN ↗
Garlef · · focus · HN ↗
Just flagging big functions will make the agent write small functions ~ but not necessarliy in a good way
(for example the agent might just cut `doOneThingAndTheOther` in half and call the second half `doOneThingAndTheOther2`)