Today it wrote two blog posts and generated the artwork and SEO tags for it.
Recently ChatGPT put together a thorough research on what’s the best available solar power station on the market for my niche application. It saved me a day of research.
In one year I will be a better promoter, will have better tools, and the AI will be quicker and more powerful.
There’s absolutely no way back from this.
BTW I pay for copilot too, but it helps very little compared to my blatantly suboptimal ChatGPT copy + paste + prompt workflow.
ChatGPT has opened up an entirely new world to me. I have (somewhat) successfully created many working applications, including a Flask site that can summarize news articles and websites and also create an audio version of the summarized text. I've created a Flask site that displays system usage for all of my home lab devices. I've written PowerShell and Bash scripts for work and personal use. It's become the workaround I needed for my "disabilities" and amplified my abilities to another level.
The explanation of code blocks that is great. Stubs of code for e.g unit tests or design patterns.
I use chatgpt for emails a lot. I type an email i have written and then I tell chatgpt "please soften the tone in this email".
I use copilot in visual studio but I have for so long that I hardly realise it any longer.
I also use ChatGPT for higher-level questions - like figuring out an approach to solve a problem, or asking it for suggestions on how to refactor a file.
I pay for both and get tremendous value from both.
While copilot assist autocomplete, cursor also is good at:
- refactoring existing stuff
- debugging errors across the code base
- explaining snippets
… it’s like a real pairing partner 24/7, who you can discuss with and also let it (re-)write code.
But, how did this post end up on the front page with 3 upvotes?
Once I start writing, it’s normally straightforward what’s needed. What difference does it make if it takes 10 minutes to write something or 2 minutes to write it? Especially when most nontrivial problems can take several hours to grok
And no, I don’t trust a model to “grok” the code for me, I’d much rather suffer through it. And introducing another tool isn’t worth 8 minutes of time savings to me if those 8 minutes are relatively enjoyable
As others point out, generating docs is another great example. In one obscure case, Copilot was able to help fix a bug when interfacing between Golang/CGO/Cocoa framework - I had deleted the code block to rethink and it just displayed the suggestion. I just tried it by luck and it worked.
- A vim script.
- CMake configuration file.
- An awk script.
And it had a critical error in every 10 LOC, that I had to fix googling.
Finally not much of the generated code was in the final version.
Copilot is one notch above because it integrates directly into your IDE. If you follow coding channels on Youtube, you will notice a lot of creators use it for auto-fill, that's where I first saw the power of Copilot and am using it now.
ChatGPT and other AI tools have lead to me increasing both my writing output increasing and having enough time to write code between those. That said, I'm not writing new features, more just refactoring and fixing up shit stuff.
I am a full stack dev and I know what is possible but may not remember syntax. I just tell chatgpt what code I need and it spits out an example.
It helps with emails too and writing.
I don’t copy paste generally though.
It has not been very good for me for errors though. Google searching stackoveflow is generally better for me.
A colleague types no more than 30 words per minute, and is fawning over copilot. There’s probably a correlation.