Earlier quoted context omitted.
AI is like XML, which is like violence?
[flagged]
OMG! PLEASE DON'T SHOOT! :hands-up:
You suggested to add more AI in order to make it good. I made a joke on top of that old XML joke.
41–50 of 50 posts
Earlier quoted context omitted.
AI is like XML, which is like violence?
[flagged]
OMG! PLEASE DON'T SHOOT! :hands-up:
You suggested to add more AI in order to make it good. I made a joke on top of that old XML joke.
Earlier quoted context omitted.
[flagged]
> AI hater identified OMG! PLEASE DON'T SHOOT! :hands-up: You suggested to add more AI in order to make it good. I made a joke on top of that old XML joke. https://chrisdone.com/posts/reasoning-violently/
Earlier quoted context omitted.
> AI hater identified OMG! PLEASE DON'T SHOOT! :hands-up: You suggested to add more AI in order to make it good. I made a joke on top of that old XML joke. https://chrisdone.com/posts/reasoning-violently/
The analogy does not apply to the use of CoPilot.
Earlier quoted context omitted.
The analogy does not apply to the use of CoPilot.
[flagged]
Earlier quoted context omitted.
[flagged]
The "joke" was of context and it does not belong. In fact, you attempted to express your hate AI for no valid reason. Jokes are not excuses to qualify insults which you do repeatedly. A joke does not give you a free license to post hateful comments. Also, do not expect me or anyone to click on your random link.
> Jokes are not excuses to qualify insults which you do repeatedly
Excuse me? Can you prove this?
> to post hateful comments
There is absolutely no hate in my comments.
> do not expect me or anyone to click on your random link.
I don't expect anything. You're a random person on the Internet. You do what you want. Click if you want. It will give you a little more context. Don't click if you don't want.
Earlier quoted context omitted.
The "joke" was of context and it does not belong. In fact, you attempted to express your hate AI for no valid reason. Jokes are not excuses to qualify insults which you do repeatedly. A joke does not give you a free license to post hateful comments. Also, do not expect me or anyone to click on your random link.
I don't hate AI. In fact, I use it and I'm very curious about it. I am skeptical of all the promises but I see some utility. > Jokes are not excuses to qualify insults which you do repeatedly Excuse me? Can you prove this? > to post hateful comments There is absolutely no hate in my comments. > do not expect me or anyone to click on your random link. I don't expect anything. You're a random person on the Internet. Yo…
Using CoPilot actually makes one a better programmer because you learn to always use clear variable names, without which CoPilot cannot do its job. In Python, in-line type annotations also help when defining a variable, again allowing CoPilot to provide better completions.
If you think about it, Microsoft is losing substantial amounts of money providing CoPilot. It's quite the public service.
I looked through an archive.org mirror of the link.
Earlier quoted context omitted.
Add CoPilot to the mix, and your percentage will climb higher.
I use CoPilot and agree that 50% is a very good day, and also only for fairly simple code.
Earlier quoted context omitted.
Are you using the paid gpt-4? It is a world of difference of improvement over the free tier. Like the author I am now writing 80% + of my code in chatgpt. Every now and then something pops up that it doesn't quite understand and I have to pick up my shovel and head back into the mines, but mostly with good prompting in chat gpt and preceding everything I write in my ide with a comment explaining what I'm doing copilo…
Are you at least testing the code? Or are you delegating testing to AI as well?
1) Send a chat gpt request with the existing router code and describe in natural language the name of the new endpoint, what I need it to do, and any functions that I want it to use. 2) Read through it and check that the logic is ok. 3) Send a chat gpt request with the existing router tests and describe in natural language what endpoint I want to hit, and what I want the test to verify. 4) Check that the response makes sense and run the test. 5) Any errors either debug on my own, or iterate back and forth again with chat gpt.
We are still in the early stages of what it means to have an intelligent natural language system at our fingertips. For me, it means no longer really needing to bother with repetitive boilerplate code and test harnessing. This is a huge speedup for my professional workflow and a significantly more enjoyable coding experience.
I'm interested but skeptical. I have not dived as deeply as you. Mostly I'm using ChatGPT. There is just no way it could generate 90% of my code. It is great at generating boilerplate for simple cases. I find it most useful for getting started on this I know nothing about. Like I was working with SVG recently, something I know nothing about. But is have to say chatgpt was helpful, but not, in the long run useful. Too…
Try to switch perspective from "write component ‘X’ and paste code without reading it" to "describe the problem, break it into smaller steps, generate code for each step, and iteratively work towards the final solution".
In the first case, LLMs can't do 90% of the work alone. In the latter case, it's different.
You could ask, "Okay, so that's still a lot of work generating code with LLMs," and you'd be right. But it's like having another programmer sitting next to you, helping tackle problems or time-consuming tasks, giving you more space to think about the actual problem.
So, “Up to 90% of my code is now generated by AI” doesn’t mean that only 10% of the entire software development process is left for humans. Writing code is just (obviously) one aspect of software development.
I think about 90% of my code is “generated”. Thing is, that’s only the actual, written code. Theres still a bunch of hard work that goes into figuring out what to generate and verifying that it’s correct
Using LLMs to support code writing gives more space to deal with everything else, and that's the point.