4 ms·
Teams should use both Copilot (synchronous code generation) and Ellipsis (async code gen). Sure, Copilot speeds up human dev productivity, but our take is that
by hunterbrooks 2y ago
Teams should use both Copilot (synchronous code generation) and Ellipsis (async code gen).
Sure, Copilot speeds up human dev productivity, but our take is that humans should only be spending their time on the highest value code changes and use products like Ellipsis to handle the rest.
The downside of async code gen is that Ellipsis workflows take a few minutes to run because Ellipsis is actually building the project, running the tests, fixing it's mistakes, etc. The upside is that a developer can have multiple workflows running at once, and each workflow delivers higher quality code because it's guaranteed to be working + tested.
I'm super bullish on async code gen. I think there's a whole category of tedious development tasks with unambiguous solutions that can be automated to the point where a human just needs to give it a LGTM.
- mirsadm 2y agoDo you use your own product in that way?
- hunterbrooks 2y agoYeah, I use it for lots of boilerplate work like adding new API endpoints, new Celery jobs, and building react components.