Earlier quoted context omitted.
What I can't wrap my head around is that making good, efficient software doesn't (by and large) take significantly longer than making bloated, inefficient enterprise spaghetti. The problem is finding people to do it with who care enough to think rigorously about what they're going to do before they start doing it. There's this bizarre misconception popular among bigtech managers that there's some tunable tradeoff bet…
"Slow is smooth and smooth is fast"
Google CEO says more than a quarter of the company's new code is created by AI
451–460 of 1001 posts
Re: Google CEO says more than a quarter of the company's new code is created by AI
#452To my experience, AIs can generate perfectly good code relatively easy things, the kind you might as well copy&paste from stackoverflow, and they'll very confidently generate subtly wrong code for anything that's non-trivial for an experienced programmer to write. How do people deal with this? I simply don't understand the value proposition. Does Google now have 25% subtly wrong code? Or do they have 25% trivial code…
Most programming is trivial. Lots of non-trivial programming tasks can be broken down into pure, trivial sections. Then, the non-trivial part becomes knowing how the entire system fits together. I've been using LLMs for about a month now. It's a nice productivity gain. You do have to read generated code and understand it. Another useful strategy is pasting a buggy function and ask for revisions. I think most programm…
They don't have high status even today, imagine in a world where they will be seen as just reviewers for AI code...
Re: Google CEO says more than a quarter of the company's new code is created by AI
#453Earlier quoted context omitted.
>The entire edifice is drowning under a rapidly rising tide of spam and scam sites. You make this claim with such confidence, but what is it based on? There have always been hordes of spam and scam websites. Can you point to anything that actually indicates that the ratio is now getting worse?
There have always been hordes of spam and scam websites. Can you point to anything that actually indicates that the ratio is now getting worse? No, there haven't always been hordes of spam and scam websites. I remember the web of the 90s. When Google first arrived on the scene every site on the results page was a real site, not a spam/scam site.
Re: Google CEO says more than a quarter of the company's new code is created by AI
#454Earlier quoted context omitted.
"What I can't wrap my head around is that making good, efficient software doesn't (by and large) take significantly longer than making bloated, inefficient enterprise spaghetti." In my opinion the reason we get enterprise spaghetti is largely due to requirement issues and scope creep. It's nearly impossible to create a streamlined system without knowing what it should look like. And once the system gets to a certain…
When scopes creep and requirements change, simply refactor. Where is it written in The Law that you have to accrue technical debt? EDIT: I'm gonna double down on this one. The fact that your organization thinks they can demand of you that you can magically weathervane your codebase to their changeable whims is evidence that you have failed to realistically communicate to them what is actually possible to do well . Th…
Congratulations, you just refactored out a use case which was documented in a knowledge base which has been replaced by 3 newer ones since then, happens once every 18 months and makes the company go bankrupt if it isn't carried out promptly.
The type of junior devs who think that making code tidy is fixing the application are the type of dev who you don't let near the heart of the code base, and incidentally the type who are best replaced with code gen AI.
Re: Google CEO says more than a quarter of the company's new code is created by AI
#455Earlier quoted context omitted.
Maybe it is naive but I think search would probably work again if they could roll back code to 10 or 15 years ago and just make search engines look for text in webpages. Google wasn’t crushed by spam, they decided to stop doing text search and build search bubbles that are user specific, location-specific, decided to surface pages that mention search terms in metadata instead of in text users might read, etc. Oh yeah…
> just make search engines look for text in webpages. Google’s verbatim search option roughly does that for me (plus an ad blocker that removes ads from the results page). I have it activated by default as a search shortcut. (To activate it, one can add “tbs=li:1” as a query parameter to the Google search URL.)
Thank you, this is almost life-alteringly good to know.
Re: Google CEO says more than a quarter of the company's new code is created by AI
#456Earlier quoted context omitted.
LLMs are a lot better at a lot of things than a lot of humans. We got to the moon using a large number of systems to a) avoid errors where possible and b) build in redundancies. Even an LLM knows this and knew what the statement meant: https://chatgpt.com/share/6722e04f-0230-8002-8345-5d2eba2e7d... Putting "corrected" in quotes and saying "death spiral" implies error compounding. https://chatgpt.com/share/6722e19c-7f…
> LLMs are a lot better at a lot of things than a lot of humans. Sure, I'm really poor painter, Midjourney is better than me. Are they better than a human trained for that task, on that task? That's the real question. And I reckon the answer is currently no.
Re: Google CEO says more than a quarter of the company's new code is created by AI
#457Earlier quoted context omitted.
That isn't the way they work today. LLMs can easily find errors in outputs they themselves just produced. Start adding different prompts, different models and you get all kinds of ways to catch errors. Just like humans.
> LLMs can easily find errors in outputs they themselves just produced. No. LLMs can be told that there was an error and produce an alternative answer. In fact LLMs can be told there was an error when there wasn't one and produce an alternative answer.
https://chatgpt.com/share/6722e41d-6b20-8002-8cbb-3012cd9179...
Re: Google CEO says more than a quarter of the company's new code is created by AI
#458Earlier quoted context omitted.
When scopes creep and requirements change, simply refactor. Where is it written in The Law that you have to accrue technical debt? EDIT: I'm gonna double down on this one. The fact that your organization thinks they can demand of you that you can magically weathervane your codebase to their changeable whims is evidence that you have failed to realistically communicate to them what is actually possible to do well . Th…
>When scopes creep and requirements change, simply refactor. Congratulations, you just refactored out a use case which was documented in a knowledge base which has been replaced by 3 newer ones since then, happens once every 18 months and makes the company go bankrupt if it isn't carried out promptly. The type of junior devs who think that making code tidy is fixing the application are the type of dev who you don't l…
Re: Google CEO says more than a quarter of the company's new code is created by AI
#459Earlier quoted context omitted.
At what point are people going to stop shitting on the code that Copilot or other LLM tools generate? > how trivial the problems they solve are A single line of code IS trivial. Simple code is good code. If I write the first 3 lines of a complex method and I let Copilot complete the 4th, that's 25% of my code written by an LLM. These tools have exploded in popularity for good reason. If they were no good, people woul…
These tools have exploded in popularity for good reason. If they were no good, people wouldn't be using them. You're saying anything that's ever been popular is popular for a good reason? You can't think of counter examples that disprove this? You're saying anything that people decide to do is good, or else people wouldn't do it? People never act irrationally? People never blindly act on trends? People never sacrific…
Re: Google CEO says more than a quarter of the company's new code is created by AI
#460Earlier quoted context omitted.
> the kind you might as well copy&paste from stackoverflow This bothers me. I completely understand the conversational aspect - "what approach might work for this?", "how could we reduce the crud in this function?" - it worked a lot for me last year when I tried learning C. But the vast majority of AI use that I see is...not that. It's just glorified, very expensive search. We are willing to burn far, far more fuel t…
> because we've decided we can't be bothered with traditional search Traditional search was only Google, and Google figured out that they don't need to improve their tools to make it better, because everyone will continue to use it as a force of habit (google is a verb!). Traditional search is being abandoned because traditional search isn't good enough for the kinds of search we need (also, while google may claim th…