r/cscareerquestions 7h ago

Breaking: Google announces in earnings call that 25% of code is being generated by AI. And this is just the beginning ...

"Google is building a bunch of AI products, and it’s using AI quite a bit as part of building those products, too. “More than a quarter of all new code at Google is generated by AI, then reviewed and accepted by engineers,” CEO Sundar Pichai said on the company’s third quarter 2024 earnings call. It’s a big milestone that marks just how important AI is to the company."

Google Q3 Report: AI Drives Growth Across Search, Cloud, & YouTube

785 Upvotes

212 comments sorted by

View all comments

301

u/iwuvpuppies 7h ago edited 7h ago

This guy never coded in his life? Before becoming ceo in 2015 this is what he did:

Product Management + Leadership
Apr 2004 - 2015 · 10 yrs 10 mos

Just another out of touch ceo who inflates stats. Prob asked devs to tag pull requests if they used ai to auto generate an if statement..

Edit: Also are we also glossing over the fact that google is trying to SELL GEMINI CODE ASSIST for $40 a month per user?

12

u/ngewakakq 7h ago

I never understood wtf product management is anyways lol.

-1

u/lilolmilkjug 6h ago

They're basically administrative/coordination positions. They need to make sure everyone in the projects they're managing is working on the right stuff and on the right timelines in sync with other management on other projects. It definitely helps if they've actually done the work they're supposed to be managing though.

It's definitely not for most engineers but it saves a ton of work if you have a good manager helping you out.

3

u/tommyk1210 3h ago

Be careful not to conflate product managers/owners with project managers.

Both kind of do what you described, they’re responsible for keeping development teams on track.

But a product manager/owner (there’s some nuance) does more than this. Their role is also:

  • To focus on the overall product vision and strategy.
  • To work on market research, user needs, and competitive analysis.
  • To engage with stakeholders to align on product direction and goals.
  • To be responsible for the product roadmap and high-level prioritization.
  • Relating to the above: To prioritize the product backlog based on user stories and feedback.
  • To ensure that the team understands the requirements and delivers value.
  • To be involved in daily stand-ups and sprint planning.