Earlier quoted context omitted.
An AI coding assistant is different, it will write an entire loop, including the body, with proper guards, and so on, in 1-2 seconds.
Maybe... or maybe it's got the same off-by-one error from the StackOverflow answer it's parrotting?
Tips for programmers to stay ahead of generative AI
291–300 of 319 posts
Re: Tips for programmers to stay ahead of generative AI
#292Is programming even the hard part about programming? In all seriousness, what we would really need from an AI to start really saving me time would be for it to interview all the customers/partners involved on the project, determine the scope of function needed, boil all that down to a set of sensible domain models that make sense to everyone, identify where/when messages need to be passed, determine which things can…
> Is programming even the hard part about programming? Exactly! Figuring out Programming challenges isnt really ever part of the work I do. Which is mostly business process stuff. Comprehending APIs is often a pain. A few times CoPilot has helped by auto-completing the incantation I needed when my brain wasnt working and I couldn't get an understanding from the docs. So as you say, good autocomplete is all I really n…
Maybe this is why I haven't found the great value in ChatGPT. I don't find value in autocomplete, good or otherwise.
Re: Tips for programmers to stay ahead of generative AI
#293Earlier quoted context omitted.
> i haven't seen any evidence that an LLM will be capable of doing that on a non-trivial program any time in the near future Or ever, given that the level of abstraction LLMs work at is completely wrong. They can approximate the syntax of things in their training corpus, but logic? The lights are off and nobody's home.
It all started this year, just a few months ago, remember? It will get only better from here, don't worry. Or do, not sure. Anyway, you can't avoid it.
That seems certain. It's why I'm putting serious thought into leaving the industry.
Re: Tips for programmers to stay ahead of generative AI
#294Earlier quoted context omitted.
i'm honestly not worried at all about LLMs because most of my jobs have consisted of fixing problems in other peoples' code, and i haven't seen any evidence that an LLM will be capable of doing that on a non-trivial program any time in the near future. I have, however, seen evidence that chatgpt will create many more problems and make my job harder.
I remember >10 years ago thinking that learning another language was probably pointless because google translate is 90% there already and soon will obsolete that knowledge. Or all the people saying trucking is on the verge of being automated.
90% there? I disagree. 90% would mean that most of the time it gets the translation right. That hasn't been my experience.
Re: Tips for programmers to stay ahead of generative AI
#295Re: Tips for programmers to stay ahead of generative AI
#296Earlier quoted context omitted.
How do you ensure quality? Review and testing. Reviewing is easier when there is less code (i.e. libraries are in use)
It’s crazy how many people miss this. GPT models can review code too! They can also write and run tests. Once the context window is big enough to fit the whole code base into it they will be better at review than you are. Eventually we’ll have fine tuned models that are experts in any subject you can think of, the only barrier is data and a lot of recent research is showing that that can be machine generated too.
These were tricky problems that were small scope - I've picked them so I could easily provide it to GPT for review.
So I doubt larger context window will do much.
Re: Tips for programmers to stay ahead of generative AI
#297Re: Tips for programmers to stay ahead of generative AI
#298Earlier quoted context omitted.
...and makes your code public domain (you just admitted here that you're using it)- if anyone accesses app developed by you, they can use it freely without any license. Worst thing - you're feeding potentially not your code into GPT. That'd be a fireable offense to me (and a very expensive lawsuit for at least couple places I know). Not an issue if you're lone wolf, though. It's a dystopian thought, but I wouldn't be…
Can you explain your reasoning behind this statement? Why does it make you code “public domain”? And why can anyone use an app developed by you “freely without any license”? Not saying you are wrong, but sweeping claims need some kind of evidence.
In any case, no one is going to deploy purely AI-generated code in the near future, which would be non-copyrightable. In practice any generated code will be edited by the human developer, and it doesn't take that much creative human input to make the result copyrightable.
Re: Tips for programmers to stay ahead of generative AI
#299Earlier quoted context omitted.
Can you explain your reasoning behind this statement? Why does it make you code “public domain”? And why can anyone use an app developed by you “freely without any license”? Not saying you are wrong, but sweeping claims need some kind of evidence.
It's most likely in reference to the recent US copyright office guidance on non-copyrightability of generative AI output: https://www.copyright.gov/ai/ai_policy_guidance.pdf There's already been some discussion here on HN: https://news.ycombinator.com/item?id=35191206 In any case, no one is going to deploy purely AI-generated code in the near future, which would be non-copyrightable. In practice any generated code wi…
Derivative works aren't as easily re-copyrightable. And we're considering context where programmer copy-pasted code from GPT, so probably it won't be rewritten in most chunks.
There's also other part - if there's proof that partial code (even like 10%) is made using non-copyrightable solution it would be very hard to prove that the rest 90% is.
Until the laws address those issues using any code from generator is a huge liability.
Re: Tips for programmers to stay ahead of generative AI
#300Earlier quoted context omitted.
...and makes your code public domain (you just admitted here that you're using it)- if anyone accesses app developed by you, they can use it freely without any license. Worst thing - you're feeding potentially not your code into GPT. That'd be a fireable offense to me (and a very expensive lawsuit for at least couple places I know). Not an issue if you're lone wolf, though. It's a dystopian thought, but I wouldn't be…
Can you explain your reasoning behind this statement? Why does it make you code “public domain”? And why can anyone use an app developed by you “freely without any license”? Not saying you are wrong, but sweeping claims need some kind of evidence.
Few companies are blocking their employees from using it [2] quoting various reasons, and I know some that aren't big enough to matter in the news, but have done it too.
[1]: https://codeium.com/blog/copilot-trains-on-gpl-codeium-does-... [2]: https://www.hr-brew.com/stories/2023/05/11/these-companies-h...