Live data from Hacker News

AI-enhanced development makes me more ambitious with my projects

simonwillison.net

321–330 of 519 posts

Re: AI-enhanced development makes me more ambitious with my projects

#322

Earlier 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.

The Supreme Court decided Google v. Oracle two years ago.

Re: AI-enhanced development makes me more ambitious with my projects

#323
post #173
post #147

Earlier 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.…

This is no different from the NFT hustlers. Scam artists and get rich quick types exist everywhere.

Re: AI-enhanced development makes me more ambitious with my projects

#324
post #6

@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…

I do mathsy stuff and I feel this is the case with older mathematicians who did things before computers were so powerful. Those in my sample have a sharper intuition and a mechanical sympathy for maths which I admire and lack in comparison.

Re: AI-enhanced development makes me more ambitious with my projects

#325
post #6

@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…

They will call us back in 2038 when shit will hit the fan.

Re: AI-enhanced development makes me more ambitious with my projects

#326

Earlier 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…

There weren't equal parts. I was in the tiny minority saying to chill out—there was a month or so where almost every comment was hyped. It gradually moved to equal parts and then eventually to a majority of realistic perspectives.

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

#327

What 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…

This is a great point.

Re: AI-enhanced development makes me more ambitious with my projects

#328
post #106

Earlier 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).

You can put AI in an iteration loop with a compiler and have it bake a functional test suite overnight. It’s a TDD practitioner’s dream.

Re: AI-enhanced development makes me more ambitious with my projects

#329

Earlier 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.

The GP comment was written using ChatGPT- another project that wouldn't have happened without ChatGPT- and the training data cutoff was March, 2021.

Re: AI-enhanced development makes me more ambitious with my projects

#330
post #154

Earlier 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…

I find it hard to believe people who learned Java don't have to learn new things every now and then. Yeah maybe they stuck to Java but the whole backend ecosystem looks way different than even 10 years ago. Even C is debatable.
Post reply on HN