4 ms·
I've so far used successfully it for: - Larger, more annoying reformatting tasks when Copilot isn't cutting it. Stuff like turning Go's variable dumps into J
by dgunay 4y ago
I've so far used successfully it for:
- Larger, more annoying reformatting tasks when Copilot isn't cutting it. Stuff like turning Go's variable dumps into JSON. I'm too lazy to write a tool to do it really.
- I had it take a small legacy interface and wrap it in a nicer one. Passed a handwritten test suite with flying colors.
- Coming up with arcane sed, jq, cut, etc. commands. Generally it is great at getting me 90-100% of the way to a solution in query/command languages that I just don't have a compelling reason to learn deeply.
It has come up short for me when:
- I asked it for advice on architecting a new service, and it mostly ignored my requirements. It just looooves suggesting Kafka, Spark, etc for any task.
- Tried to use GPT-4 to make a rather large rewrite of something into Rust, and it couldn't do it (even its context window was too small). Compressing the code did not help; it elided all useful parts of the code since it had no "budget" left.