|
|
|
|
|
by _pdp_
9 days ago
|
|
It is nice. But! The reason these tools exist is not because of non-professional developers, but quite the opposite. A lot more professionals are now working on more projects simultaneously- something that was not practical just a year ago. Though, while this is nice, considering that all of the action is happening on the same device, I am worried this is going to increase supply chain risks. Before, a developer would work on clearly designated projects for practical reasons. Now, the same developer can work across many projects that are quite different - for example, the marketing site and the backend - and because of an obscure and unimportant component on the marketing site, there can be an impact on backend systems. I wrote more about this here: https://chatbotkit.com/reflections/everyone-is-a-vip-now |
|
What I've done on my end is created a project where I have a remote Linux workstation. I can create multiple worktrees for each repo in that workstation, and then my agent can push PRs to GitHub and use the actions infrastructure to see if the integration tests that it writes for itself are successful without needing to run those integration tests on the local environment. It's expensive in terms of runner hours, but the automaticity of it is incredible.