Does anyone believe that?
edit: I'm surprised to see that (so far) 3 replies actually agree with the statement. Is there a video that you'd recommend that shows realistic usage and gain from copilot? Maybe a livestream or something.
Does anyone believe that?
edit: I'm surprised to see that (so far) 3 replies actually agree with the statement. Is there a video that you'd recommend that shows realistic usage and gain from copilot? Maybe a livestream or something.
However, for anything that requires me to think, it's 5% at best.
Don't take up the 50% figure as anything serious, I think it's just a way to state "if it is a such a meaningful boost in productivity".
Which it is, for a lot of tasks, because the vast majority of programming jobs are boring stuff outside of the HN bubble.
It's amazing how much of the world economy runs on csv uploaded to ftp servers.
It does mundane work exceptionally well
But yes, mundane work it is best at. Some things I have found it made particularly easy:
- scraping websites
- file i/o
- "mirroring" things (I write a bunch of code for doing something on x axis, it automatically replicates it for y and z etc with the right adjustments, or cardinal directions, or arrow keys, etc etc etc)
In terms of design, I had a long conversation with ChatGPT the other day about designing a database, including optimizations that could be made given certain requirements and constraints, etc. It was a big productivity boost, like rubber ducking on steroids.
I could not think how it would have helped me, but maybe I m limited in my imagination or don’t know how to ask.
At one point I told it to name the algorithm we had been discussing something like "OptSwim" and we just kept iterating on the idea.
It routinely invents arguments, functions or concepts which don't exist in reality or don't apply to the current context, but look like they could, so you are even more likely to get caught by this.
It's just taking the "I wish they'd thought of my use case when designing that API" on the next level by simply pretending in a very sincere and convincing way that your wish came true, then writing a usually-pretty-correct program around that assumption that would actually work _if that wish had come true_ - but unfortunately that API doesn't really accept this convenient parameter, so...it's not that easy in reality.
This year I recorded most of my days and uploaded them to youtube. So if you want to get a realistic view, take a look here: https://www.youtube.com/channel/UCOqPGQCzgieAOL6iOJjj8hg.
The earlier days you can see it speeds you up a lot. The later days (such as today) you still want to wrap your own head around difficult computer science concepts so it is kind of useless.
Let me know if you have any questions!
It wasn’t something I actually needed help on, though. When I tried to go further with it and complete more of the task, it got stuck in a loop of just suggesting more and more comments but never offering more code, and then it mysteriously stopped responding at all.
This is the best experience with it I’ve had so far.
At first I found it very useful to ask it to parse the input. Much faster than looking up three separate docs to piece together what I had in mind.
But then I asked it to parse a more complex input and it just kept failing badly even when I gave it sample inputs and outputs.
I’d say it definitely offers some productivity gains and is worth trying.