← Back
Theo June 26, 2026 19m

Dear Google, we need to talk.

Read full transcript 16 segments
  1. A bit of news, after nearly 9 years, A bit of news, after nearly 9 years, I've decided to leave Google DeepMind I've decided to leave Google DeepMind I've decided to leave Google DeepMind and join Anthropic. After 14 years at and join Anthropic. After 14 years at and join Anthropic. After 14 years at Google, it's time for something new. Top Google, it's time for something new. Top Google, it's time for something new. Top AI researchers, Jonas Adler and AI researchers, Jonas Adler and AI researchers, Jonas Adler and Alexander Pritzel, are leaving Google Alexander Pritzel, are leaving Google Alexander Pritzel, are leaving Google for Anthropic. Oh boy. for Anthropic. Oh boy. for Anthropic. Oh boy. Seems like there's a lot of people Seems like there's a lot of people Seems like there's a lot of people leaving Google right now. That is four leaving Google right now. That is four leaving Google right now. That is four of the biggest names they've ever had, of the biggest names they've ever had, of the biggest names they've ever had, all leaving back-to-back-to-back, with all leaving back-to-back-to-back, with all leaving back-to-back-to-back, with three of them leaving for Anthropic three of them leaving for Anthropic three of them leaving for Anthropic specifically. On one hand, Google owns a specifically. On one hand, Google owns a specifically. On one hand, Google owns a decent bit of Anthropic stock, so they decent bit of Anthropic stock, so they decent bit of Anthropic stock, so they can benefit from that. But on the other, can benefit from that. But on the other, can benefit from that. But on the other, it absolutely seems like things are it absolutely seems like things are it absolutely seems like things are burning internally at Google. As insane burning internally at Google. As insane burning internally at Google. As insane as these departures are, they're not as these departures are, they're not as these departures are, they're not actually what I want to talk about actually what I want to talk about actually what I want to talk about today. Rather, I want to focus on the today. Rather, I want to focus on the today. Rather, I want to focus on the circumstances and environment that has circumstances and environment that has circumstances and environment that has resulted in these types of departures resulted in these types of departures resulted in these types of departures happening. We'll never fully understand happening. We'll never fully understand happening. We'll never fully understand the culture and environment within the culture and environment within the culture and environment within Google externally, but all of the leaks Google externally, but all of the leaks Google externally, but all of the leaks that have been coming out have been very that have been coming out have been very that have been coming out have been very helpful in forming it. But most helpful in forming it. But most helpful in forming it. But most importantly, I want to talk about Justin importantly, I want to talk about Justin importantly, I want to talk about Justin here, who is the creator of the Google here, who is the creator of the Google here, who is the creator of the Google Workspace CLI, which is one of the Workspace CLI, which is one of the Workspace CLI, which is one of the coolest things Google has ever made, and coolest things Google has ever made, and coolest things Google has ever made, and somehow it got him fired. There's a lot somehow it got him fired. There's a lot somehow it got him fired. There's a lot to dive into here, and in a world where to dive into here, and in a world where to dive into here, and in a world where Google has previously demonetized my Google has previously demonetized my Google has previously demonetized my YouTube videos for being too critical YouTube videos for being too critical YouTube videos for being too critical about Gemini and stuff going on on the about Gemini and stuff going on on the about Gemini and stuff going on on the DeepMind side, I'm a little bit scared DeepMind side, I'm a little bit scared DeepMind side, I'm a little bit scared to make this one.

  2. to make this one. to make this one. But I think it's important, and I'm But I think it's important, and I'm But I think it's important, and I'm going to take the risk. So, I hope you going to take the risk. So, I hope you going to take the risk. So, I hope you can understand why I need to make a can understand why I need to make a can understand why I need to make a little bit of money outside of YouTube little bit of money outside of YouTube little bit of money outside of YouTube ads, like with today's sponsor. I'm ads, like with today's sponsor. I'm ads, like with today's sponsor. I'm going to be real with y'all. I haven't going to be real with y'all. I haven't going to be real with y'all. I haven't been using agents the correct safe way. been using agents the correct safe way. been using agents the correct safe way. It's just not that fun setting up Docker It's just not that fun setting up Docker It's just not that fun setting up Docker and trying to get it running. And even and trying to get it running. And even and trying to get it running. And even when you do get it running, it just when you do get it running, it just when you do get it running, it just takes so long to build your images that takes so long to build your images that takes so long to build your images that it barely feels worth it half the time. it barely feels worth it half the time. it barely feels worth it half the time. That's why I've been running my agents That's why I've been running my agents That's why I've been running my agents on my machines directly. Well, I was on my machines directly. Well, I was on my machines directly. Well, I was until I started using today's sponsor until I started using today's sponsor until I started using today's sponsor more. You probably heard me talk about more. You probably heard me talk about more. You probably heard me talk about Depot before and how much faster they Depot before and how much faster they Depot before and how much faster they can make your CI. It's literally 10 can make your CI. It's literally 10 can make your CI. It's literally 10 times faster than GitHub Actions for a times faster than GitHub Actions for a times faster than GitHub Actions for a ton of real-world use cases. But what's ton of real-world use cases. But what's ton of real-world use cases. But what's way cooler is their 40 times faster way cooler is their 40 times faster way cooler is their 40 times faster Docker builds. Depot's way of doing Docker builds. Depot's way of doing Docker builds. Depot's way of doing Docker almost feels magical. The way Docker almost feels magical. The way Docker almost feels magical. The way they cache their layers on their CDN they cache their layers on their CDN they cache their layers on their CDN allows for insane performance. So, both allows for insane performance. So, both allows for insane performance. So, both your builds and CI as well as the your builds and CI as well as the your builds and CI as well as the machines that your devs are running and machines that your devs are running and machines that your devs are running and trying to spin Docker up on will all trying to spin Docker up on will all trying to spin Docker up on will all feel a massive performance win because feel a massive performance win because feel a massive performance win because they're pulling the reused work from the they're pulling the reused work from the they're pulling the reused work from the network instead of building it all from network instead of building it all from network instead of building it all from scratch locally. They do this by running scratch locally. They do this by running scratch locally. They do this by running the whole build off of your machine and the whole build off of your machine and the whole build off of your machine and just giving you the results instead, just giving you the results instead, just giving you the results instead, which it turns out is just absurdly which it turns out is just absurdly which it turns out is just absurdly faster. And the result is that they can faster. And the result is that they can faster. And the result is that they can go deeper. They're not just caching your go deeper. They're not just caching your go deeper. They're not just caching your NPM installs, they're caching all of the NPM installs, they're caching all of the NPM installs, they're caching all of the different layers for your build process.

  3. different layers for your build process. different layers for your build process. Which means every language benefits Which means every language benefits Which means every language benefits massively, whether you're deep in a massively, whether you're deep in a massively, whether you're deep in a Basil config, you're using Go, Turbo Basil config, you're using Go, Turbo Basil config, you're using Go, Turbo Repo, or more. It's just a massive win Repo, or more. It's just a massive win Repo, or more. It's just a massive win immediately. We're talking real-world immediately. We're talking real-world immediately. We're talking real-world wins as big as 16x for companies like wins as big as 16x for companies like wins as big as 16x for companies like PostHog on their giant repositories. And PostHog on their giant repositories. And PostHog on their giant repositories. And don't sleep on their programmatic CI. don't sleep on their programmatic CI. don't sleep on their programmatic CI. It's super cool to let your agents be It's super cool to let your agents be It's super cool to let your agents be able to run CI via API calls or a CLI able to run CI via API calls or a CLI able to run CI via API calls or a CLI instead of having to push up the changes instead of having to push up the changes instead of having to push up the changes and hope for the best. It's so nice. and hope for the best. It's so nice. and hope for the best. It's so nice. Spend less time waiting and more time Spend less time waiting and more time Spend less time waiting and more time building at swedish.link/depot. I'm building at swedish.link/depot. I'm building at swedish.link/depot. I'm going to be honest, the main reason I'm going to be honest, the main reason I'm going to be honest, the main reason I'm making this video is because Justin's making this video is because Justin's making this video is because Justin's story pissed me off so much. The thought story pissed me off so much. The thought story pissed me off so much. The thought of somebody like him being fired shows of somebody like him being fired shows of somebody like him being fired shows that the environment at Google is not that the environment at Google is not that the environment at Google is not one where good things can happen. But one where good things can happen. But one where good things can happen. But they seem to know that too, and in order they seem to know that too, and in order they seem to know that too, and in order to understand, we need to go back to a to understand, we need to go back to a to understand, we need to go back to a leak from April. Google DeepMind formed leak from April. Google DeepMind formed leak from April. Google DeepMind formed a strike team to improve its coding a strike team to improve its coding a strike team to improve its coding models with Sergey Brin directly models with Sergey Brin directly models with Sergey Brin directly involved. It's surprising to me that involved. It's surprising to me that involved. It's surprising to me that Google has the world's largest internal Google has the world's largest internal Google has the world's largest internal codebase with over 2 billion lines of codebase with over 2 billion lines of codebase with over 2 billion lines of code, but it's lagging behind Anthropic code, but it's lagging behind Anthropic code, but it's lagging behind Anthropic and OpenAI in coding and agents. This and OpenAI in coding and agents. This and OpenAI in coding and agents. This was the start of what seemed to be some was the start of what seemed to be some was the start of what seemed to be some awareness internally that Google is awareness internally that Google is awareness internally that Google is actually really far behind. For a while, actually really far behind. For a while, actually really far behind. For a while, it seemed like they just didn't get it seemed like they just didn't get it seemed like they just didn't get that. Like they actually thought that. Like they actually thought that. Like they actually thought internally that because they would top internally that because they would top internally that because they would top some certain benchmarks, it didn't some certain benchmarks, it didn't some certain benchmarks, it didn't matter that they're actually a frontier matter that they're actually a frontier matter that they're actually a frontier lab and they're actually a far ahead of lab and they're actually a far ahead of lab and they're actually a far ahead of Anthropic and OpenAI. And that is proven Anthropic and OpenAI. And that is proven Anthropic and OpenAI. And that is proven to just not be the case in the to just not be the case in the to just not be the case in the slightest.

  4. slightest. slightest. And they're starting to be aware of And they're starting to be aware of And they're starting to be aware of this. I'm saying this with confidence this. I'm saying this with confidence this. I'm saying this with confidence because of my previous Google video and because of my previous Google video and because of my previous Google video and the response to it. I was surprised as the response to it. I was surprised as the response to it. I was surprised as hell to see how many people like Logan hell to see how many people like Logan hell to see how many people like Logan or Philip or many others, Jack or Philip or many others, Jack or Philip or many others, Jack Witherspoon from the Google Gemini and Witherspoon from the Google Gemini and Witherspoon from the Google Gemini and DeepMind teams, came in and had good DeepMind teams, came in and had good DeepMind teams, came in and had good things to say about this. They were things to say about this. They were things to say about this. They were like, "Yeah, these are actual good like, "Yeah, these are actual good like, "Yeah, these are actual good lessons that I hope we can learn from." lessons that I hope we can learn from." lessons that I hope we can learn from." Also, they did a great job of getting my Also, they did a great job of getting my Also, they did a great job of getting my previous video remonetized when all of previous video remonetized when all of previous video remonetized when all of that happened and I'm thankful for them that happened and I'm thankful for them that happened and I'm thankful for them for that. I will still roast them for that. I will still roast them for that. I will still roast them forever for cuz it's very scary that my forever for cuz it's very scary that my forever for cuz it's very scary that my livelihood could be taken away by saying livelihood could be taken away by saying livelihood could be taken away by saying mean things about Google that are also mean things about Google that are also mean things about Google that are also entirely true. So, I do have those entirely true. So, I do have those entirely true. So, I do have those worries, but they've been good to me. I worries, but they've been good to me. I worries, but they've been good to me. I want to be good to them, but the want to be good to them, but the want to be good to them, but the environment they're in is the problem. environment they're in is the problem. environment they're in is the problem. And the fact that this video went around And the fact that this video went around And the fact that this video went around internally and I've heard from a lot of internally and I've heard from a lot of internally and I've heard from a lot of people at Google that this video started people at Google that this video started people at Google that this video started a number of meetings and was watched a a number of meetings and was watched a a number of meetings and was watched a lot internally. They are realizing how lot internally. They are realizing how lot internally. They are realizing how chaotic the environment is, but they're chaotic the environment is, but they're chaotic the environment is, but they're not addressing it in the ways I want not addressing it in the ways I want not addressing it in the ways I want them to, at least not yet. It is them to, at least not yet. It is them to, at least not yet. It is absolutely possible that whatever absolutely possible that whatever absolutely possible that whatever they're doing now to make the model they're doing now to make the model they're doing now to make the model better could work, but at this moment better could work, but at this moment better could work, but at this moment it's not looking great. I saw this leak it's not looking great. I saw this leak it's not looking great. I saw this leak yesterday that alongside the 5/6 delay yesterday that alongside the 5/6 delay yesterday that alongside the 5/6 delay and the prep for the new voice model and and the prep for the new voice model and and the prep for the new voice model and Claude 3.5 and all that, this little Claude 3.5 and all that, this little Claude 3.5 and all that, this little bullet point in the middle was actually bullet point in the middle was actually bullet point in the middle was actually kind of the most interesting to me.

  5. kind of the most interesting to me. kind of the most interesting to me. DeepMind is not satisfied with the DeepMind is not satisfied with the DeepMind is not satisfied with the current state of 3.5 Pro and it no current state of 3.5 Pro and it no current state of 3.5 Pro and it no longer is going to launch in June. This longer is going to launch in June. This longer is going to launch in June. This leak was corroborated by Business leak was corroborated by Business leak was corroborated by Business Insider who said Google's delayed the Insider who said Google's delayed the Insider who said Google's delayed the Gemini 3.5 Pro launch to July as it Gemini 3.5 Pro launch to July as it Gemini 3.5 Pro launch to July as it tweaks its new frontier AI. This tweaks its new frontier AI. This tweaks its new frontier AI. This reporting is kind of garbage. Just they reporting is kind of garbage. Just they reporting is kind of garbage. Just they call out that the Gemini 3 outperformed call out that the Gemini 3 outperformed call out that the Gemini 3 outperformed expectations last year, which is just expectations last year, which is just expectations last year, which is just [ __ ] [ __ ] They specifically call [ __ ] [ __ ] They specifically call [ __ ] [ __ ] They specifically call out that the new model is expected to be out that the new model is expected to be out that the new model is expected to be better at long horizon tasks and better at long horizon tasks and better at long horizon tasks and powering agents, which is the thing that powering agents, which is the thing that powering agents, which is the thing that Gemini models have historically been Gemini models have historically been Gemini models have historically been awful at. To Google's credit, they've awful at. To Google's credit, they've awful at. To Google's credit, they've gotten really good at baking absurd gotten really good at baking absurd gotten really good at baking absurd amounts of knowledge into their models. amounts of knowledge into their models. amounts of knowledge into their models. They still top a lot of weird knowledge They still top a lot of weird knowledge They still top a lot of weird knowledge benches like my skate bench. They lead benches like my skate bench. They lead benches like my skate bench. They lead that by far. Very few labs even get into that by far. Very few labs even get into that by far. Very few labs even get into the 80% range with it, and Gemini 3 1 the 80% range with it, and Gemini 3 1 the 80% range with it, and Gemini 3 1 Pro can top 96% consistently on it, Pro can top 96% consistently on it, Pro can top 96% consistently on it, which is just crazy for what that bench which is just crazy for what that bench which is just crazy for what that bench is. But, they've done a good job of is. But, they've done a good job of is. But, they've done a good job of baking the knowledge in the spatial baking the knowledge in the spatial baking the knowledge in the spatial reasoning type stuff into Gemini 3 5 Pro reasoning type stuff into Gemini 3 5 Pro reasoning type stuff into Gemini 3 5 Pro or 3 1 Pro. The models are smart. The or 3 1 Pro. The models are smart. The or 3 1 Pro. The models are smart. The problem isn't their intelligence, it's problem isn't their intelligence, it's problem isn't their intelligence, it's their behavior. It's how they work, not their behavior. It's how they work, not their behavior. It's how they work, not what they know. They often feel like the what they know. They often feel like the what they know. They often feel like the really smart coworker that knows really smart coworker that knows really smart coworker that knows everything about the whole code base everything about the whole code base everything about the whole code base that just doesn't respond or ignores that just doesn't respond or ignores that just doesn't respond or ignores your messages and doesn't show up in your messages and doesn't show up in your messages and doesn't show up in meetings. Like, they're not behaving meetings. Like, they're not behaving meetings. Like, they're not behaving properly, which is why these properly, which is why these properly, which is why these long-running tasks are something that is long-running tasks are something that is long-running tasks are something that is so bad. I can't tell you how many times so bad. I can't tell you how many times so bad. I can't tell you how many times I was working with a Gemini model and it I was working with a Gemini model and it I was working with a Gemini model and it gets stuck in a really dumb reasoning gets stuck in a really dumb reasoning gets stuck in a really dumb reasoning loop, or it keeps reading files that it loop, or it keeps reading files that it loop, or it keeps reading files that it shouldn't and just getting confused. And

  6. shouldn't and just getting confused. And shouldn't and just getting confused. And the longer it goes, the less coherent it the longer it goes, the less coherent it the longer it goes, the less coherent it gets. Because, and this goes back to gets. Because, and this goes back to gets. Because, and this goes back to that first post I showed earlier, the that first post I showed earlier, the that first post I showed earlier, the size of Google's code base has nothing size of Google's code base has nothing size of Google's code base has nothing to do at all with the training data. And to do at all with the training data. And to do at all with the training data. And I really disagree with Yuchen thinking I really disagree with Yuchen thinking I really disagree with Yuchen thinking that would give them any success. That's that would give them any success. That's that would give them any success. That's been proven to not be the case. Having a been proven to not be the case. Having a been proven to not be the case. Having a lot of code does not make you good at lot of code does not make you good at lot of code does not make you good at making coding models. Having a lot of making coding models. Having a lot of making coding models. Having a lot of code histories is what does. Having the code histories is what does. Having the code histories is what does. Having the history of changes being made, history of changes being made, history of changes being made, especially alongside agents. This is why especially alongside agents. This is why especially alongside agents. This is why a small new company like Cursor was able a small new company like Cursor was able a small new company like Cursor was able to catch up as quickly as they did with to catch up as quickly as they did with to catch up as quickly as they did with their training and post-training of their training and post-training of their training and post-training of models like Kimmy K25. They have the models like Kimmy K25. They have the models like Kimmy K25. They have the histories of us using the models to do histories of us using the models to do histories of us using the models to do real work. They have actual back and real work. They have actual back and real work. They have actual back and forth between a human and a really smart forth between a human and a really smart forth between a human and a really smart LLM in a real code base, as well as the LLM in a real code base, as well as the LLM in a real code base, as well as the before and after of that code base, so before and after of that code base, so before and after of that code base, so they can use for doing RL. Google's they can use for doing RL. Google's they can use for doing RL. Google's whole pipeline was not built for any of whole pipeline was not built for any of whole pipeline was not built for any of this. First and foremost, it's important this. First and foremost, it's important this. First and foremost, it's important to understand that DeepMind is at its to understand that DeepMind is at its to understand that DeepMind is at its core a heavy research group. The science core a heavy research group. The science core a heavy research group. The science of baking the world's knowledge into of baking the world's knowledge into of baking the world's knowledge into these weights that can answer any these weights that can answer any these weights that can answer any question is really exciting to the team.

  7. question is really exciting to the team. question is really exciting to the team. It seems like getting slightly better at It seems like getting slightly better at It seems like getting slightly better at code is less exciting to that same team, code is less exciting to that same team, code is less exciting to that same team, which means they just haven't built the which means they just haven't built the which means they just haven't built the pipelines to artificially create all of pipelines to artificially create all of pipelines to artificially create all of this data to get the info they need to this data to get the info they need to this data to get the info they need to use in RL to make the model behave use in RL to make the model behave use in RL to make the model behave better. They just don't have that set up better. They just don't have that set up better. They just don't have that set up because it hasn't been a priority for because it hasn't been a priority for because it hasn't been a priority for them. They also seem to think the data them. They also seem to think the data them. They also seem to think the data they need exists internally. Like they they need exists internally. Like they they need exists internally. Like they can train enough on their gigantic can train enough on their gigantic can train enough on their gigantic internal code base and somehow the model internal code base and somehow the model internal code base and somehow the model will be good at these long-running will be good at these long-running will be good at these long-running tasks. It just won't. More info from tasks. It just won't. More info from tasks. It just won't. More info from Google will not get what they need, and Google will not get what they need, and Google will not get what they need, and they kind of realize that with things they kind of realize that with things they kind of realize that with things like anti-gravity. Have you ever like anti-gravity. Have you ever like anti-gravity. Have you ever wondered why they were so generous with wondered why they were so generous with wondered why they were so generous with Opus 45 usage in anti-gravity? Opus 45 usage in anti-gravity? Opus 45 usage in anti-gravity? It wasn't cuz they wanted to force you It wasn't cuz they wanted to force you It wasn't cuz they wanted to force you to use anti-gravity. I think even they to use anti-gravity. I think even they to use anti-gravity. I think even they know better than that. The reason is know better than that. The reason is know better than that. The reason is that they wanted to get data from people that they wanted to get data from people that they wanted to get data from people using anti-gravity and using Opus 45. using anti-gravity and using Opus 45. using anti-gravity and using Opus 45. Because if you use Opus 45 in their Because if you use Opus 45 in their Because if you use Opus 45 in their harness, they get a bunch of data on how harness, they get a bunch of data on how harness, they get a bunch of data on how it behaves that they can use to it behaves that they can use to it behaves that they can use to potentially train the model to behave potentially train the model to behave potentially train the model to behave more like that. But historically, more like that. But historically, more like that. But historically, they've just been focused on more they've just been focused on more they've just been focused on more knowledge in model, smarter model come knowledge in model, smarter model come knowledge in model, smarter model come out. And now product is demanding out. And now product is demanding out. And now product is demanding different things. The teams building different things. The teams building different things. The teams building things like Jewels, Gemini CLI, rest in things like Jewels, Gemini CLI, rest in things like Jewels, Gemini CLI, rest in peace, anti-gravity and more want the peace, anti-gravity and more want the peace, anti-gravity and more want the models to be better at engineering and models to be better at engineering and models to be better at engineering and doing these long context horizon doing these long context horizon doing these long context horizon workloads.

  8. workloads. workloads. They're also the only lab putting out They're also the only lab putting out They're also the only lab putting out models that can still barely form models that can still barely form models that can still barely form coherent tool calls. The amount of work coherent tool calls. The amount of work coherent tool calls. The amount of work that Cursor had to do to shape the that Cursor had to do to shape the that Cursor had to do to shape the system prompt and set of tools so that system prompt and set of tools so that system prompt and set of tools so that the Google models would use them the Google models would use them the Google models would use them correctly is hilarious. And you can correctly is hilarious. And you can correctly is hilarious. And you can still see the result in the reasoning still see the result in the reasoning still see the result in the reasoning traces when you use a Google model. traces when you use a Google model. traces when you use a Google model. Let's just try using Gemini in a random Let's just try using Gemini in a random Let's just try using Gemini in a random project. I'm not going to use project. I'm not going to use project. I'm not going to use anti-gravity cuz it's like the worst anti-gravity cuz it's like the worst anti-gravity cuz it's like the worst software I've ever used. I'll use software I've ever used. I'll use software I've ever used. I'll use Cursor, which is far from my favorite, Cursor, which is far from my favorite, Cursor, which is far from my favorite, but still far, far less bad. I'm going but still far, far less bad. I'm going but still far, far less bad. I'm going to ask it to figure out what this code to ask it to figure out what this code to ask it to figure out what this code base is. This is the Lakebed code base, base is. This is the Lakebed code base, base is. This is the Lakebed code base, my framework cloud thing that I've been my framework cloud thing that I've been my framework cloud thing that I've been working on for far too long. Starting by working on for far too long. Starting by working on for far too long. Starting by running some checks, pulling with auto running some checks, pulling with auto running some checks, pulling with auto stash. Cool, Not bad so far. It's not stash. Cool, Not bad so far. It's not stash. Cool, Not bad so far. It's not showing us the reasoning traces though. showing us the reasoning traces though. showing us the reasoning traces though. I don't know if that's like a UI quirk I don't know if that's like a UI quirk I don't know if that's like a UI quirk here. Cuz that's what I want. That's here. Cuz that's what I want. That's here. Cuz that's what I want. That's broken. I can't open the explorer. I broken. I can't open the explorer. I broken. I can't open the explorer. I expected too much from our friends at expected too much from our friends at expected too much from our friends at Cursor here. To be fair, the Google APIs Cursor here. To be fair, the Google APIs Cursor here. To be fair, the Google APIs are the worst, so I understand why they are the worst, so I understand why they are the worst, so I understand why they wouldn't have the best experience here, wouldn't have the best experience here, wouldn't have the best experience here, but I'm going to do the same in a but I'm going to do the same in a but I'm going to do the same in a terminal. I'm just going to use open terminal. I'm just going to use open terminal. I'm just going to use open code. Let's see how it goes. Cursor run code. Let's see how it goes. Cursor run code. Let's see how it goes. Cursor run is still going. It looks like it is still going. It looks like it is still going. It looks like it finished eventually.

  9. finished eventually. finished eventually. I guess none of these things are giving I guess none of these things are giving I guess none of these things are giving the reasoning traces anymore. Thought, the reasoning traces anymore. Thought, the reasoning traces anymore. Thought, exploring the code base. That's exploring the code base. That's exploring the code base. That's annoying. Previously, you would see it annoying. Previously, you would see it annoying. Previously, you would see it talk to itself like, here are all of my talk to itself like, here are all of my talk to itself like, here are all of my tools. Can I use this tool? No. What tools. Can I use this tool? No. What tools. Can I use this tool? No. What about this one? Hmm, maybe I can use about this one? Hmm, maybe I can use about this one? Hmm, maybe I can use that tool. What about the other tools? that tool. What about the other tools? that tool. What about the other tools? It just Oh, it was not great. Okay, I It just Oh, it was not great. Okay, I It just Oh, it was not great. Okay, I turned on {slash} thinking. Okay, here turned on {slash} thinking. Okay, here turned on {slash} thinking. Okay, here now we can see some things. now we can see some things. now we can see some things. Okay, this is not as bad as it used to Okay, this is not as bad as it used to Okay, this is not as bad as it used to be. It was really bad before. That's be. It was really bad before. That's be. It was really bad before. That's actually progress. That gives me a actually progress. That gives me a actually progress. That gives me a little more hope. These reasoning traces little more hope. These reasoning traces little more hope. These reasoning traces are somewhat coherent. are somewhat coherent. are somewhat coherent. I've identified the Lakebed client I've identified the Lakebed client I've identified the Lakebed client offers standard hooks such that as use offers standard hooks such that as use offers standard hooks such that as use query use mutation alongside components query use mutation alongside components query use mutation alongside components like signing with Google. My next steps like signing with Google. My next steps like signing with Google. My next steps to review the cloud MDN skills for to review the cloud MDN skills for to review the cloud MDN skills for further directions. That is kind of further directions. That is kind of further directions. That is kind of stupid cuz those files aren't really stupid cuz those files aren't really stupid cuz those files aren't really doing anything in this project. My doing anything in this project. My doing anything in this project. My understanding has solidified. I now understanding has solidified. I now understanding has solidified. I now grasp that this is Lakebed, an agent grasp that this is Lakebed, an agent grasp that this is Lakebed, an agent native platform for building full stack native platform for building full stack native platform for building full stack apps. Cool. apps. Cool. apps. Cool. And here we go for some nonsense. My And here we go for some nonsense. My And here we go for some nonsense. My current focus is on integrating core current focus is on integrating core current focus is on integrating core functionalities like routing, error functionalities like routing, error functionalities like routing, error handling, authentication, and custom handling, authentication, and custom handling, authentication, and custom hooks. This comprehensive system allows hooks. This comprehensive system allows hooks. This comprehensive system allows to streamline development by to streamline development by to streamline development by consolidating common patterns. This is consolidating common patterns. This is consolidating common patterns. This is nonsense. This is not a thing that nonsense. This is not a thing that nonsense. This is not a thing that should have been thought about at all.

  10. should have been thought about at all. should have been thought about at all. It's just garbage. And when you read the It's just garbage. And when you read the It's just garbage. And when you read the reasoning traces at all from Gemini reasoning traces at all from Gemini reasoning traces at all from Gemini models, you will quickly see a lot of models, you will quickly see a lot of models, you will quickly see a lot of slop, especially when you ask it to slop, especially when you ask it to slop, especially when you ask it to start doing real work. It'll get stuck start doing real work. It'll get stuck start doing real work. It'll get stuck on something and keep running in a on something and keep running in a on something and keep running in a circle on that thing over and over circle on that thing over and over circle on that thing over and over again. It's really, really bad. The way again. It's really, really bad. The way again. It's really, really bad. The way I've described this before is it feels I've described this before is it feels I've described this before is it feels like Gemini models have a next like Gemini models have a next like Gemini models have a next generation level of intelligence and a generation level of intelligence and a generation level of intelligence and a last generation level of capability last generation level of capability last generation level of capability because they're so bad at like getting a because they're so bad at like getting a because they're so bad at like getting a task through to completion because task through to completion because task through to completion because they're so bad at knowing how to use the they're so bad at knowing how to use the they're so bad at knowing how to use the harness and the tools and everything and harness and the tools and everything and harness and the tools and everything and do a thing, wait, get a response, and do a thing, wait, get a response, and do a thing, wait, get a response, and then do the next thing. All of that then do the next thing. All of that then do the next thing. All of that they're just bad at. But that doesn't they're just bad at. But that doesn't they're just bad at. But that doesn't mean Google has to lose. There's a lot mean Google has to lose. There's a lot mean Google has to lose. There's a lot of companies that realize they probably of companies that realize they probably of companies that realize they probably shouldn't be making models, they should shouldn't be making models, they should shouldn't be making models, they should be making infrastructure that the models be making infrastructure that the models be making infrastructure that the models will run on and take advantage of. will run on and take advantage of. will run on and take advantage of. Companies like Cloudflare have done Companies like Cloudflare have done Companies like Cloudflare have done great with this. If Cloudflare ever great with this. If Cloudflare ever great with this. If Cloudflare ever tries to make their own model, I'll be tries to make their own model, I'll be tries to make their own model, I'll be the first one to make fun of them for it the first one to make fun of them for it the first one to make fun of them for it because right now they're focused on because right now they're focused on because right now they're focused on making their tools work better with the making their tools work better with the making their tools work better with the models that already exist. Google could models that already exist. Google could models that already exist. Google could be doing this. They could make it easier be doing this. They could make it easier be doing this. They could make it easier for us to integrate their tools with for us to integrate their tools with for us to integrate their tools with other models, with other agents, with other models, with other agents, with other models, with other agents, with other solutions. Like it would be great other solutions. Like it would be great other solutions. Like it would be great if I could manage my Google Cloud if I could manage my Google Cloud if I could manage my Google Cloud environments or more importantly my environments or more importantly my environments or more importantly my Google Workspace that I run my companies Google Workspace that I run my companies Google Workspace that I run my companies through with agents. Like if they had a through with agents. Like if they had a through with agents. Like if they had a CLI. Like the Google Workspace CLI, the CLI. Like the Google Workspace CLI, the CLI. Like the Google Workspace CLI, the thing that went super viral and did very thing that went super viral and did very thing that went super viral and did very well and got poor Justin fired for well and got poor Justin fired for well and got poor Justin fired for creating it. I'll read his post verbatim creating it. I'll read his post verbatim creating it. I'll read his post verbatim because

  11. because because I think it's worth knowing and I think it's worth knowing and I think it's worth knowing and understanding all of. understanding all of. understanding all of. Two months ago, I was fired by Google Two months ago, I was fired by Google Two months ago, I was fired by Google for creating the Google Workspace CLI. for creating the Google Workspace CLI. for creating the Google Workspace CLI. It went viral, hit number one on Hacker It went viral, hit number one on Hacker It went viral, hit number one on Hacker News, gained thousands of GitHub stars News, gained thousands of GitHub stars News, gained thousands of GitHub stars and many thousands of actual users in and many thousands of actual users in and many thousands of actual users in just a couple days. It was an incredible just a couple days. It was an incredible just a couple days. It was an incredible confusing journey from directors and confusing journey from directors and confusing journey from directors and leaders asking what they could learn leaders asking what they could learn leaders asking what they could learn from the tool to getting grilled by from the tool to getting grilled by from the tool to getting grilled by legal about why the Google logo and legal about why the Google logo and legal about why the Google logo and brand colors are on the Google Workspace brand colors are on the Google Workspace brand colors are on the Google Workspace GitHub code repositories. GitHub code repositories. GitHub code repositories. I think the cause was that Workspace and I think the cause was that Workspace and I think the cause was that Workspace and certain leaders and projects were afraid certain leaders and projects were afraid certain leaders and projects were afraid of being disrupted. But the fear wasn't of being disrupted. But the fear wasn't of being disrupted. But the fear wasn't specific to his CLI, it was a broader specific to his CLI, it was a broader specific to his CLI, it was a broader fear in what agents mean for workspaces. fear in what agents mean for workspaces. fear in what agents mean for workspaces. Either way, the irony of his termination Either way, the irony of his termination Either way, the irony of his termination was that the announcement at Google was that the announcement at Google was that the announcement at Google Cloud Next two days before he was fired Cloud Next two days before he was fired Cloud Next two days before he was fired was that an official Workspace CLI was was that an official Workspace CLI was was that an official Workspace CLI was coming. I want this out there because coming. I want this out there because coming. I want this out there because it's easier for me to explain my story it's easier for me to explain my story it's easier for me to explain my story and it is an experience I want to fully and it is an experience I want to fully and it is an experience I want to fully own. It's also part of my healing. own. It's also part of my healing. own. It's also part of my healing. Nearly 7 years at Google was an Nearly 7 years at Google was an Nearly 7 years at Google was an incredible opportunity for me and I was incredible opportunity for me and I was incredible opportunity for me and I was fortunate to have wonderful teammates fortunate to have wonderful teammates fortunate to have wonderful teammates and a manager that fully supported me and a manager that fully supported me and a manager that fully supported me throughout the last few months. He also throughout the last few months. He also throughout the last few months. He also shared all of the super positive shared all of the super positive shared all of the super positive feedback he went or he got when he feedback he went or he got when he feedback he went or he got when he released it from Ryan Carson saying, released it from Ryan Carson saying, released it from Ryan Carson saying, "Holy [ __ ] I love you. Swyx, I could "Holy [ __ ] I love you. Swyx, I could "Holy [ __ ] I love you. Swyx, I could kiss whoever it is that proposed doing kiss whoever it is that proposed doing kiss whoever it is that proposed doing this as a project." To which Adi Osmany this as a project." To which Adi Osmany this as a project." To which Adi Osmany came out and quoted and tagged Justin in came out and quoted and tagged Justin in came out and quoted and tagged Justin in saying he is the person who did this. I saying he is the person who did this. I saying he is the person who did this. I literally just recorded a latent space literally just recorded a latent space literally just recorded a latent space with Felix where I enthused to him about with Felix where I enthused to him about with Felix where I enthused to him about how Claude co-workers AGI is it means I how Claude co-workers AGI is it means I how Claude co-workers AGI is it means I don't have to read Google API docs. Now don't have to read Google API docs. Now don't have to read Google API docs. Now even as money has left. I don't think even as money has left. I don't think even as money has left. I don't think Osmany left as part of this, but I think Osmany left as part of this, but I think Osmany left as part of this, but I think Osmany left because of the cultural

  12. Osmany left because of the cultural Osmany left because of the cultural shift that these things represent. Think shift that these things represent. Think shift that these things represent. Think I'm going to leak things that I I'm going to leak things that I I'm going to leak things that I shouldn't hear, but I don't really care. shouldn't hear, but I don't really care. shouldn't hear, but I don't really care. We all know the story of Claude code and We all know the story of Claude code and We all know the story of Claude code and how it started. It was an experimental how it started. It was an experimental how it started. It was an experimental research project internally at research project internally at research project internally at Anthropic. They went as far as telling Anthropic. They went as far as telling Anthropic. They went as far as telling other companies they worked with like other companies they worked with like other companies they worked with like Cursor that they shouldn't worry too Cursor that they shouldn't worry too Cursor that they shouldn't worry too much about Claude code. It's just an much about Claude code. It's just an much about Claude code. It's just an experiment that they're trying out to experiment that they're trying out to experiment that they're trying out to get a better idea on the research side get a better idea on the research side get a better idea on the research side of how you would use AI for coding. of how you would use AI for coding. of how you would use AI for coding. And obviously now Claude code is the And obviously now Claude code is the And obviously now Claude code is the biggest existential threat that a biggest existential threat that a biggest existential threat that a company like Cursor has. Here's where company like Cursor has. Here's where company like Cursor has. Here's where the leak comes in. Codex was not a the leak comes in. Codex was not a the leak comes in. Codex was not a strategic plan that OpenAI had. It was strategic plan that OpenAI had. It was strategic plan that OpenAI had. It was also an internal hack project that one also an internal hack project that one also an internal hack project that one random security engineer put together random security engineer put together random security engineer put together because he wanted to use the models because he wanted to use the models because he wanted to use the models inside of his terminal. He made it inside of his terminal. He made it inside of his terminal. He made it before Claude code was even announced. before Claude code was even announced. before Claude code was even announced. He just wanted his own way to pull in He just wanted his own way to pull in He just wanted his own way to pull in OpenAI's models at the time 03 mini into OpenAI's models at the time 03 mini into OpenAI's models at the time 03 mini into the CLI so that he could have it do the CLI so that he could have it do the CLI so that he could have it do things on his computer. And before things on his computer. And before things on his computer. And before anyone could say no, he had already anyone could say no, he had already anyone could say no, he had already gotten it far enough that people were gotten it far enough that people were gotten it far enough that people were using it internally. At which point they using it internally. At which point they using it internally. At which point they said, "Fuck it, let's release it." And said, "Fuck it, let's release it." And said, "Fuck it, let's release it." And he convinced them to open source it he convinced them to open source it he convinced them to open source it because he loved open source.

  13. because he loved open source. because he loved open source. I think that was awesome. If he had done I think that was awesome. If he had done I think that was awesome. If he had done that same thing that same thing that same thing at Google, at Google, at Google, he would have been fired for it. he would have been fired for it. he would have been fired for it. Anthropic set up an environment where Anthropic set up an environment where Anthropic set up an environment where people could experiment and try those people could experiment and try those people could experiment and try those types of things, which would result in types of things, which would result in types of things, which would result in real product that became essential to real product that became essential to real product that became essential to their success. That's a huge part of why their success. That's a huge part of why their success. That's a huge part of why they did well. OpenAI has the startup they did well. OpenAI has the startup they did well. OpenAI has the startup mentality internally where everybody is mentality internally where everybody is mentality internally where everybody is trying to think and act like a founder. trying to think and act like a founder. trying to think and act like a founder. So, if you can get far enough before So, if you can get far enough before So, if you can get far enough before somebody notices the resources you're somebody notices the resources you're somebody notices the resources you're wasting, people like the thing, they'll wasting, people like the thing, they'll wasting, people like the thing, they'll let you keep going on it for quite a let you keep going on it for quite a let you keep going on it for quite a while. Google says, "What the [ __ ] are while. Google says, "What the [ __ ] are while. Google says, "What the [ __ ] are you doing?" and fires you. you doing?" and fires you. you doing?" and fires you. That is scary. That is a fundamental That is scary. That is a fundamental That is scary. That is a fundamental failure deep at the core of the company failure deep at the core of the company failure deep at the core of the company that prevents the right people from that prevents the right people from that prevents the right people from having the incentives to actually having the incentives to actually having the incentives to actually progress the software and the progress the software and the progress the software and the technologies, and most importantly here, technologies, and most importantly here, technologies, and most importantly here, the models that we're using every day. the models that we're using every day. the models that we're using every day. And I empathize with this a lot because And I empathize with this a lot because And I empathize with this a lot because I had a similar experience at Twitch I had a similar experience at Twitch I had a similar experience at Twitch where I so desperately wanted to fix the where I so desperately wanted to fix the where I so desperately wanted to fix the mobile app. I did a hackathon project mobile app. I did a hackathon project mobile app. I did a hackathon project where I started from scratch and with 10 where I started from scratch and with 10 where I started from scratch and with 10 people was able to get a better app in 4 people was able to get a better app in 4 people was able to get a better app in 4 days. And my reward for that was a days. And my reward for that was a days. And my reward for that was a trophy and HR warning because the mobile trophy and HR warning because the mobile trophy and HR warning because the mobile team was so mad. I could have team was so mad. I could have team was so mad. I could have apologized, sunk my head, and just moved apologized, sunk my head, and just moved apologized, sunk my head, and just moved on, but I was so pissed off by that that on, but I was so pissed off by that that on, but I was so pissed off by that that I left. And I could see how if I stayed, I left. And I could see how if I stayed, I left. And I could see how if I stayed, that would have ultimately resulted in that would have ultimately resulted in that would have ultimately resulted in me getting fired because I never would me getting fired because I never would me getting fired because I never would have agreed to apologize to the mobile have agreed to apologize to the mobile have agreed to apologize to the mobile team. I know the position Justin was in team. I know the position Justin was in team. I know the position Justin was in when he made something objectively when he made something objectively when he made something objectively better, objectively more important, and better, objectively more important, and better, objectively more important, and objectively impactful.

  14. objectively impactful. objectively impactful. And his reward for that, for changing And his reward for that, for changing And his reward for that, for changing the direction of Google and making the direction of Google and making the direction of Google and making something that made Google something that made Google something that made Google way more exciting as a person who likes way more exciting as a person who likes way more exciting as a person who likes agents, was getting reprimanded to the agents, was getting reprimanded to the agents, was getting reprimanded to the point where he genuinely feels that he point where he genuinely feels that he point where he genuinely feels that he was fired for this. was fired for this. was fired for this. And I think he is right. I think that is And I think he is right. I think that is And I think he is right. I think that is true. true. true. And those early investments that And those early investments that And those early investments that companies like OpenAI and Anthropic made companies like OpenAI and Anthropic made companies like OpenAI and Anthropic made in those coding agents resulted in them in those coding agents resulted in them in those coding agents resulted in them getting a lot of feedback, a lot of getting a lot of feedback, a lot of getting a lot of feedback, a lot of data, a lot of valuable stuff internally data, a lot of valuable stuff internally data, a lot of valuable stuff internally that lets them make the models smarter that lets them make the models smarter that lets them make the models smarter and stronger. Google has none of that. and stronger. Google has none of that. and stronger. Google has none of that. They have anti-gravity, which nobody They have anti-gravity, which nobody They have anti-gravity, which nobody wants to [ __ ] use, including official wants to [ __ ] use, including official wants to [ __ ] use, including official employees at the company. They have a employees at the company. They have a employees at the company. They have a giant code base that's a slop fest giant code base that's a slop fest giant code base that's a slop fest that's too big to be useful and doesn't that's too big to be useful and doesn't that's too big to be useful and doesn't have traces that are useful, either. have traces that are useful, either. have traces that are useful, either. They don't have any of what they need to They don't have any of what they need to They don't have any of what they need to be successful right now other than a be successful right now other than a be successful right now other than a bunch of TPUs, which apparently isn't bunch of TPUs, which apparently isn't bunch of TPUs, which apparently isn't going so well cuz now they're even going so well cuz now they're even going so well cuz now they're even renting capacity from Elon. They had a renting capacity from Elon. They had a renting capacity from Elon. They had a compute lead, which doesn't seem to be compute lead, which doesn't seem to be compute lead, which doesn't seem to be going well for them. They had a data going well for them. They had a data going well for them. They had a data lead, which doesn't seem to matter lead, which doesn't seem to matter lead, which doesn't seem to matter anymore. They had a code base size lead, anymore. They had a code base size lead, anymore. They had a code base size lead, which doesn't seem to matter at all.

  15. which doesn't seem to matter at all. which doesn't seem to matter at all. They had a talent lead and a lead in They had a talent lead and a lead in They had a talent lead and a lead in terms of the capital they had available terms of the capital they had available terms of the capital they had available to them, which they have been blowing to them, which they have been blowing to them, which they have been blowing left and right with all of these people left and right with all of these people left and right with all of these people leaving to Anthropic as soon as the leaving to Anthropic as soon as the leaving to Anthropic as soon as the money made sense for them. Google had money made sense for them. Google had money made sense for them. Google had everything they needed to win, but everything they needed to win, but everything they needed to win, but Google itself doesn't seem capable of Google itself doesn't seem capable of Google itself doesn't seem capable of doing anything but losing right now. doing anything but losing right now. doing anything but losing right now. That all said, That all said, That all said, if they understand this now and it does if they understand this now and it does if they understand this now and it does seem like they do from the convos I have seem like they do from the convos I have seem like they do from the convos I have had with people both in and out of had with people both in and out of had with people both in and out of Google, Google, Google, they understand now, finally, just how they understand now, finally, just how they understand now, finally, just how far behind they are and that the far behind they are and that the far behind they are and that the strategy that they have had so far strategy that they have had so far strategy that they have had so far is just not working at all. And is just not working at all. And is just not working at all. And hopefully, maybe, hopefully, maybe, hopefully, maybe, they're finally going to change it. they're finally going to change it. they're finally going to change it. But until that happens, I will see posts But until that happens, I will see posts But until that happens, I will see posts like this and we will probably see many like this and we will probably see many like this and we will probably see many more departures not far from the ones we more departures not far from the ones we more departures not far from the ones we are seeing right now. It's just not are seeing right now. It's just not are seeing right now. It's just not looking great for Google at this point. looking great for Google at this point. looking great for Google at this point. Oh, I missed Noam leaving, as well. They Oh, I missed Noam leaving, as well. They Oh, I missed Noam leaving, as well. They spent $2.7 billion spent $2.7 billion spent $2.7 billion pulling him out of Character AI and now pulling him out of Character AI and now pulling him out of Character AI and now he's leaving for OpenAI. This is insane.

  16. he's leaving for OpenAI. This is insane. he's leaving for OpenAI. This is insane. It's over. It's over. And until they It's over. It's over. And until they It's over. It's over. And until they fundamentally flip internally, fundamentally flip internally, fundamentally flip internally, it's just going to keep getting worse. it's just going to keep getting worse. it's just going to keep getting worse. They seem to have woken up to it. We'll They seem to have woken up to it. We'll They seem to have woken up to it. We'll see where that all goes, but for now, see where that all goes, but for now, see where that all goes, but for now, I honestly think Mistral has a better I honestly think Mistral has a better I honestly think Mistral has a better chance of success. chance of success. chance of success. We'll see how this all goes and I'm We'll see how this all goes and I'm We'll see how this all goes and I'm curious how y'all feel. Am I just crazy curious how y'all feel. Am I just crazy curious how y'all feel. Am I just crazy for thinking Google is so doomed, or was for thinking Google is so doomed, or was for thinking Google is so doomed, or was I crazy for thinking they'd be I crazy for thinking they'd be I crazy for thinking they'd be successful in the first place? Where do successful in the first place? Where do successful in the first place? Where do you think it's going? Do you use Gemini you think it's going? Do you use Gemini you think it's going? Do you use Gemini at all? I've pretty much given up at all? I've pretty much given up at all? I've pretty much given up myself. Let me know how y'all feel, and myself. Let me know how y'all feel, and myself. Let me know how y'all feel, and until next time, until next time, until next time, peace, nerds.

Summary

This transcript discusses significant AI talent departures from Google to Anthropic, highlighting internal issues at Google. The narrative pivots to the creator of the Google Workspace CLI, who was fired for his work, suggesting a dysfunctional environment. The practical takeaway emphasizes the importance of fostering innovation and supporting creators, contrasting it with the current challenges faced by Google.

View original episode ↗