AI-enhanced development makes me more ambitious with my projects
321–330 of 519 posts
Re: AI-enhanced development makes me more ambitious with my projects
#322Earlier quoted context omitted.
What holds me back the most from using these tools is the vagueness of the copyright situation. I wouldn't straight out want to use it at work. For hobby projects that I might want to use for something serious one day, I'm on the fence. Developers who use this for serious stuff, how goes your reasoning? Is it just a calculated risk? Reward is greater than the risk?
I just don't care. Google vs Oracle is still being fought a decade on now. What hope does the legal and legislative system have of possibly keeping up here? The horse will well and fully have left the barn by the time anything has been resolved and furthermore if AI continues becoming increasing useful there will be no option other than to bend the resolution to fit what has already passed.
Re: AI-enhanced development makes me more ambitious with my projects
#323Earlier quoted context omitted.
I wonder why people say stuff like this. Are people writing code then just blindly shipping it to production? The process goes; 1. Write some code 2. Get AI assistance with some part 3. Check it's right, make changes 4. Write tests 5. Put up for code review 6. CI runs checks 7. Release Candidate 8. Release Testing There are many, many chances to catch errors. If you don't have the above in place, i'd focus on that fi…
> I wonder why people say stuff like this. Are people writing code then just blindly shipping it to production? Yes, yes they are! HN is now inundated with examples and the situation is only going to get worse. People with zero understanding of code, who take hours to convert a single line from one language to another (and even then don’t care to understand the result) are shipping and selling software. https://news.…
Re: AI-enhanced development makes me more ambitious with my projects
#324@Simon, I love this. And one day, in the not too distant future, a few old wizened graybeards, like you and I and the other folks on this site who have been writing code from scratch for 20 years, will be the magicians who walk the earth among mere mortals who only learned to code with the assistance of ChatGPT. We will be the ones with the preattentive syntax parsing in our brains that let us simply see basic syntax…
Re: AI-enhanced development makes me more ambitious with my projects
#325@Simon, I love this. And one day, in the not too distant future, a few old wizened graybeards, like you and I and the other folks on this site who have been writing code from scratch for 20 years, will be the magicians who walk the earth among mere mortals who only learned to code with the assistance of ChatGPT. We will be the ones with the preattentive syntax parsing in our brains that let us simply see basic syntax…
Re: AI-enhanced development makes me more ambitious with my projects
#326Earlier quoted context omitted.
This is about what the comments looked like immediately after ChatGPT came out the first time. Give it a few weeks for the GPT-4 hype to settle and I think we'll be right back to where we were.
Unlikely. GPT-4 wasn't as game changing as chatGPT. People are less hyped up and have a more realistic expectation of what they should see out of an LLM. The extreme positive reaction to gpt4 is imo not driven by hype fuel. In fact, if you recall the hype fuel surrounding the initial chatGPT was in both parts positive and negative. There were equal portions of people praising it and people vehemently dismissing it as…
I agree that it's more measured this time—fewer end of the world predictions—but I still fully expect to see expectations mellow out over the next few weeks.
Re: AI-enhanced development makes me more ambitious with my projects
#327What I really love is the unbounded optimism of the AI. How many colleagues could you ask "Can you write me a PoC for a horizontally scalable, probabilistic database in Rust, using Raft-based consensus?" that would then just think for a second and go "Certainly! Let's start by ...". These people exist, but they're one in a thousand (or million?). ChatGPT basically does that for almost every prompt you throw at it. So…
Re: AI-enhanced development makes me more ambitious with my projects
#328Earlier quoted context omitted.
You can't read API calls and know if they're real, or if the function names are plausible but non existent. This is the problem with GPT. It creates great sounding possible APIs, but has no idea which APIs actually exist.
That's the great thing about using GPT for code - unlike factual knowledge, it's very easy to confirm if the code it wrote had errors or not: you run it. The you test it manually with a few more inputs, then you write some automated tests for it (maybe with GPT's assistance).
Re: AI-enhanced development makes me more ambitious with my projects
#329Earlier quoted context omitted.
I just don't care. Google vs Oracle is still being fought a decade on now. What hope does the legal and legislative system have of possibly keeping up here? The horse will well and fully have left the barn by the time anything has been resolved and furthermore if AI continues becoming increasing useful there will be no option other than to bend the resolution to fit what has already passed.
The Supreme Court decided Google v. Oracle two years ago.
Re: AI-enhanced development makes me more ambitious with my projects
#330Earlier quoted context omitted.
That would be nice for us, but it's unlikely. Knowing the subtlelties of memory management in the 80' didn't help the Ruby coders to create RoR and run Basecamp, or the Python coders to create Django and run the Washington Post. People jumped at ORM, CSS frameworks and JS wrappers, and won the day because they traded memory and CPU for what the user wanted. The new generation will do the same. They will figure out ho…
You are sort of ignoring the bias in your own AI extremist prediction. People who have decided to go all in in learning an interpreted language like Perl or even PHP, had to continuously also learn react, js, ruby,... and gazillions of other languages and frameworks to remain in business over the last two decades. While people who invested in learning C, Java or SQL have as much healthy opportunities to pursue today…