Kris Brandow

Things Kris Says on Podcasts

Works on Go tooling and hosts Fallthrough, a podcast for Go developers that picked up after Go Time ended. Talks through the language's proposal process, package tooling, and the tradeoffs of writing code that models will read. Co-hosted Go Time before it wound down after 340 episodes, now runs Fallthrough with Matthew Sanabria, Ian Wester-Lopshire, and Dylan Bourque, and co-hosts its aftershow, Break, with Sanabria.

Where to Find Them

Kris Brandow hosts Fallthrough , hosts Go Time and hosts The Changelog .

Recently: “Close Encounters of the Human Kind” on Fallthrough (October 2026); “Keep Your Enemies Closer” on Fallthrough (October 2026); “Thinking, Fast and Cheap” on Fallthrough (September 2026); “Apocalypse Not Now” on Fallthrough (September 2026); “The Elements of Slop” on Fallthrough (September 2026); “A Record of One's Own” on Fallthrough (September 2026).

What They Said

“Anybody that investigates airline crashes for a living is going to have a distorted view of reality, where they think airplane crashes are much more frequent than they actually are… I think this is also what's happening to people working at these frontier labs.” — Kris Brandow, Fallthrough

Brandow and Dylan Bourque had been pulling apart claims like 'this percentage of our code was written by Claude' — statements they say put words on paper without saying anything. He extends the point to AI extinction predictions: people inside the labs marinate in this material daily, which warps how likely any of it feels. Earlier in the episode he argued that the people operating deployed models, not the researchers, are the ones worth listening to.

Fallthrough · 2026-09-26 Permalink → Listen →
Fallthrough Around 51:08 into the episode
Kris Brandow

Yeah. It's, it's a classic form of laundering one's argument where it's like

Dylan Bourque

that they all have a little, every statement has a little asterisk at the end with the small print down at the bottom that no one looks at.

Kris Brandow

Yeah, which is like, I think, you know, anybody that works at one of these labs has a kind of their mind warped a bit, has a distortion, a distorted view of reality because they are working in the middle of this thing. It's like, it's also coming up from like kind of one of the conversations I was having with ChatGPT, where it's like, if you're someone that investigates airline crashes, like airplane incidents crashes, like, and that's your job, you're going to have a distorted view of reality where you think that airline, like airplane crashes are much more frequent than they are, say, compared to, say, car crashes, which are by like, I think, two orders of magnitude like more likely to happen. Yeah. And so it's like, even if you know it's still like less likely, you still think it's more likely than it actually is because your localized experience is, you see this all the time. You see this every day because that's the environment you live in. And I think this is also what's happening to people that are working at these frontier labs. They are just sitting in a stew of all of this stuff and hearing all of these things and hearing the propaganda and doctrinization and all of that. And so their view of the world becomes severely warped around what is happening within those companies, even if it, even if like what's happening within those companies is not going to go the way the companies believe. And this happens at most jobs. Like most places people go into, they get sucked into like the kind of cult-like system that is most companies, where it's like you become like really on board with it, or you're like, you know, you learn to hate your competitors and you're like, our product's better, or even when it's objectively not. Like, we've seen this play out over and over and over again. And just because this is like a novel thing, people think that those same rules don't apply. And it's like, but they do apply. It's the same thing. Like they're going to think that their product is the best thing out there, even when it's not. They're going to oversell their product, even when it underperforms. And they're going to find a way to spin it to make it seem like it didn't actually underperform when it did because they're businesses, they're companies, and they're collectives of people that have egos.

Dylan Bourque

Yeah. The never-ending challenge of not attaching your personal wealth, your personal worth to the thing that you built.

Kris Brandow

Yeah. And I think that that's like there's people are really, there's a lot of fear out there now, especially with these stupid, again, really silly takes by people jumping into the consciousness of the rest of society without that right context, right? Even, and I will say, like, some of this is on like the journalists because even that tweet that was about. The 10% or greater chance of AI extinct us was marked as an opinion. He's like, I think that there is this greater than 10% chance, which is like, that's an opinion people should have looked at, said, you provided no qualification. That's stupid. We're not reporting on this unless you can actually give some qualification. They used his position within Anthropic to be like, he must know what he's talking about. And it's like, no, though, stop doing that. Like, require evidence, require at least a sane, stable argument. But that's not what's happening. People are like, oh, yes, I just left this place in utter fear because of how scary everything is. Let me tell you about it. I'm like, we, you know, you don't, people that are in fear are not rational. People that are in fear do not make good decisions. They don't make good arguments about things. Fear drives you to do things that are, that you wouldn't do if you weren't in a state of fear. So the fact that we also took an engineer or a researcher who was like, I quit because I'm so worried about all this. I'm so fearful of all the stuff that's going to happen. Like automatically just like, not going to should not believe you until you bring more evidence. Yeah. Right.

Dylan Bourque

On the on the journalist side, there's the dopamine loop. If I put it out there with a sensational headline and I get views and clicks and people react to it and now I'm popular and they're, it's, it's difficult for humans to force themselves out of that dopamine loop and be rational and say, hey, I should not post this or reshare it because it's coming from someone who's probably not in a good headspace and they're throwing out their own opinions that are informed by their own fears and concerns that are probably partially factual, but not entirely factual.

Speaker names from our own diarization · position estimated from where the line sits in the episode
“…I think ironically, we're at the point where the thing that was built to generate text, the thing we needed to do the least is generate text.” — Kris Brandow, Fallthrough

Brandow arrives here after walking through a project that burned billions of tokens largely because agent-written comments padded every file the model then had to re-read. His argument is that LLMs can read gnarly code directly, so the explanatory prose written for humans is now pure cost. He goes on to say words are expensive in the same way lines of code are.

Fallthrough · 2026-09-12 Permalink → Listen →
Fallthrough Around 18:58 into the episode
Kris Brandow

Yeah.

Matthew Sanabria

It's stupid. It's silly. Well,

Kris Brandow

I think, I think, too, we've lost the plot on the, because I ran into this when I was building something, this thing that has taken for like 5 billion tokens or more. Part of it, like, I had sat down and did a design with GPT, my chat GPT. And I was like, okay, I'll have Claude build this thing. So I took the design and gave it to Claude. And then Claude went through and I was like, well, there are several problems with this design, blah, blah, blah. And I said, here's one thing that's probably not going to work correctly. And I was like, that doesn't seem right because this one did deep research. So it presumably confirmed that this API that exists could actually work. And then I was like, maybe it doesn't. Maybe the other agent got it wrong. But then I went back and I was like, oh, wait, you didn't actually look at how the tool works. You just made an assumption from some docs pages, but you didn't look at the right docs pages. So you got confused about the capabilities of what this tool could do. And then you tried to come up with a solution for that. And then you came up with this whole big plan that I did not want to read because it's so freaking long. You spit out so much. It's too wordy. Anyway, but I was like, oh, it would have been better if you just looked at the tool, but you instead looked at some docs page and then got yourself confused and then made some statements based on that. It's like, I think there's too much now. There's too much writing, right? When you have paragraphs and paragraphs of comments, like this is how I actually think that this project has taken like 5 billion tokens of cash read is because there's so many comments mixed with so much code that every time it wants to read something, it's got to like hoover up a tremendous amount of stuff in order to understand what's happening. So then it can write some code. And then it, it's just like, we, we've, we've definitely lost the plot there. I think there was a point in time when, like, it does make sense a little bit that like comments would be useful, but like the LLMs can just read the code, right? They, they actually can read the code and understand it. Like people can't do it very well, right? If I sit down and I try to read some esoteric code, good luck. Like if it's really like gnarly, I'm probably going to stumble over. It's going to be much nicer if there's just a comment there. But like LLMs are very good at understanding gnarly code. If you hand it, it's like, no, this is how this thing works. They can like reason through, especially more modern LLMs can like reason through it. So like, I don't even think we need it for writing code in that way. Like, I think ironically, we're at the point where the thing that was built to generate text, the thing we needed to do the least is generate text. Because like, I think we all forgot how expensive words are. In the same way that like lines of code are expensive, I think words are expensive. And when you only have like a 250,000 token context window or maybe like a high and a million, but it really doesn't really go as far as I think people think it does over the course of like a long conversation. You can't just be like wasting words on stuff. Like that's extra context you're eating up. That's putting pressure on the system. So it's not going to perform as well as it could if things were more concise. So I think the idea that we can just generate the docs with LLMs, it's like only if you understand how to do concise writing, which is a very hard thing, right? We know this. There's the famous quip that everybody talks about of like, sorry I wrote you such a long letter. I didn't have time to write a shorter one. Where it's like, actually getting down to concise, compact writing takes a lot of time, takes a lot of iterations and rounds. You have to choose what things you include, what things you don't include. It's a difficult thing to do. But I do think that probably the problem here, like a big part of the problem here is, as I kind of alluded to at the beginning of the show, the literacy crisis in that like people can't read anymore. And I think if you can't read, you probably can't write, which is probably a lot of this. And like, to be clear here, when I say like people can't read, I don't mean that they literally like cannot read words. Like that's not what the literacy crisis that I think anybody that's seriously talking about it is really talking about. It's not like people can't pick up a book and read the words. It's people can't pick up the book, read the words, and then comprehend what it actually says over more than maybe a paragraph or two, right? Like people struggle a lot to comprehend not even long-form writing, but short, but medium, short to medium term, like length writing, right? Where it's like a few hundred words, people are struggling to really understand what is actually being said in those words. And I think that's potentially why a lot of people who are not like the like critical or close readers can probably consume a lot of this LLM writing and think that it's fine. And probably also why people that generate LLM posts think that they're fine. Because I think there's likely a degree of they themselves can't understand why this writing is not good. Right. They don't understand where the problems are because they can't comprehend what they've written themselves outside of the concept of it that they have in their mind. Right. I'm very sure that when anybody is writing, that's just a concept of a thing that they want to communicate. I don't know if people can then write it and then read it and then reconcile whether what they wrote is what is actually on that page or not.

Matthew Sanabria

I mean, that was kind of me in a way, not for my own writing, but for detecting other people's writing, whether it's AI generated. Because Brian and I had conversations about this internally at Oxide, where I would review application, I would review candidate materials at Oxide for people that are applying to our roles. And I give everyone the benefit of a doubt, right? Like, if I'm reviewing, I'm reviewing it completely. Like, I'm not one of those people that I get to a point where this person's an obvious no and I stop. I still review the rest of the materials and I make sure I do a complete review, even if it's an obvious no. And if there's like obvious AI like writing or maybe even not obvious to me, I'll still review it and I'll really try to give it the benefit of a doubt. And Brian's like, this is obviously AI written. I'm like, really? Like, is it really? Like, how do you know that? You know, and he was much better at detecting this stuff than I was because he's read a lot more, probably not, you know, just in general, but also AI written stuff. He's read a lot more of that than I have. And he was able to detect it easier. And like, once I, once him and I talked about it more and he pointed some of it out and like you got to, you got to see it, it really, it really became more obvious to me. I was like, wow, yeah, that is AI generated. And you start to look for the patterns. And it's not like you can't really like quantify the patterns so much either. They're the easy ones, like you said earlier, right? Like, it's not this, it's that. And load bearing and seem, like, those are the easy things to find. But it's like the shift from active voice to passive voice, saying, like, instead of saying, we are recording this podcast, like we are going to record this, you know, these, these stupid little filler words, like, we are going to record this podcast and it's going to be a good time. And we could have a great time today. Instead of putting all these stupid little filler words in, just go right to the point. And LLM generated text tends to put these little fillers in. You know what I mean? And it just starts to become more obvious once you see it. And now, like, Steve Klabnik put up a blog post today for Ersk about like what's after Git. And I was reading the first couple of paragraphs and I was like, this is, this is Steve's writing. And then I saw the Planet Scale announcement for their Necki, Nikki, Necky service, which is like clustered Postgres, right? Like the test before Postgres. And then I was like, this is AI generated stuff mostly. And it was. I put both through Pangram. Steve's post came back 100% 100% human. And the blog post and PlanetScale came back like 56% AI generated or whatever. And I'm like, but that's what you get, right? Like it's a marketing. I get it though, right? I get it because it's a marketing announcement post. So it's not that people are reading it. It's that you have content to link to. You know what I mean? That's a weird one. Because it's not a blog post. It's like a marketing post, you know? So I guess I can be a little bit more sympathetic to why you would use LLMs there, but it just turned me off. Like I didn't read the Planet Scale one because it just turned me off. Like I read the headline. Great. You launched Nikki Necky, whatever. I guess it's Necky N-E-K-I or whatever. You launched this thing. Great. But I didn't read anything about it because I couldn't read this writing because it's pitiful, you know?

Kris Brandow

Right.

Matthew Sanabria

No shades of PlanetScale. They have good tech and whatever. They're doing good stuff. But I can't do it, man. I'm sorry. I just can't do it.

Speaker names from our own diarization · position estimated from where the line sits in the episode
“It's like when people say, oh, we have a dictionary that defines words, thinking that the word, the definition in the dictionary is the correct one. It's like, no, the definition in the dictionary is the emergent one. We all define words simply by using them. That's how language works.” — Kris Brandow, Fallthrough

The hosts were arguing about whether Go's proposal process needs a formal gate between discussion and commitment, with Sanabria wanting a clear line and Brandow insisting there is not one to draw. The dictionary analogy is how he explains it: the line is an emergent property of the conversation rather than something anyone can declare. He closes on the position that a decentralised community cannot be made authoritarian without breaking what makes it work.

Fallthrough · 2026-08-22 Permalink → Listen →
Fallthrough Around 1:09:23 into the episode
Kris Brandow

ending them. It's not putting an arbiter. It's actually making sure they're moving. And what I'm saying

Matthew Sanabria

is there needs to be a way to differentiate things that are just in discussion versus things that we're committing to actually doing and working on.

Kris Brandow

I mean, I think that I get what you're saying. And part of me is like, yeah, the thing I suggested where you have like this gate for at least the Go team where they say, here's the gate of when it's that. But I also think that that's a line that you cannot define, right? It's not a definable line to say, oh, this thing has moved from discussion to something we're going to implement. It's an emergent property of the discussion. Oh, okay. It seems like we're all in consensus here. Let's move on to just, let's move on to the implementation. Then someone pops up, hey, what about this? And then it shows back to conversation, right? It's a fluid back and forth thing. It's not what is traditionally thought of as waterfall, right? It's not like a once you get through the gate, you're good. It's like sometimes things are going to go back and something's going to go forward. Sometimes this one proposal that we're like, we're definitely going to accept it gets affected by a proposal that already got accepted and implemented. Now we got to go rethink this one, right? This is a very dynamic and fluid process. I think any attempt to like shut it down in a way or to draw a line somewhere, it's just not going to work. It's like when people say, oh, we have a dictionary that defines words, thinking that the word, the definition in the dictionary is the correct one. It's like, no, the definition in the dictionary is the emergent one. We all define words simply by using them. That's how language works. And similarly with these discussions and things we want to implement, we won't know the point at which something is ready to be implemented until we've had the conversation and figured out that we have talked about enough, this enough to implement it. And there's someone that's going to go implement it. Like, that's the gate. That's the thing at the end of the day. If the Go team wants to have a special gate there or a special quality level before they'll even look at something, that's fine. Maybe they use LLMs for that, right? To have a little bot be like, does this have enough stuff in it for us for us to use our very, very little or really resource-constrained team on? Like, is this worth it yet? That's fine. But there also might be someone else that just goes and says, I want to implement the same gets a patch and then also provides it to the Go team, right? This is the thing with the decentralized community that we have is that we just had to accept the fact that I don't think we can, we can't, we can't centralize this. We can't make this an authoritarian or oligarchic system. Yeah,

Matthew Sanabria

I don't want to do that. But I also don't see how just like letting people discuss in perpetuity like solves the ever-growing sort of backlog problem that we're, that the community is in today. You know what I mean? Like that, that's part of the problem. That's why they're proposing a proposal process again. Because there's no way, like there hasn't been a way to come to consensus on these things.

Kris Brandow

But is that the question, right? Is that because we as a community do not possess the ability to have discourse in such a way that allows us to come to consensus on things? Or is it we've as a community been put in a position where the discourse just can't happen or it just continually happens and people don't like participate faithfully in the system. I

Matthew Sanabria

mean it's both. There are people that don't know how to have discussions. Very, very evidenced in the proposal in the proposal process.

Speaker names from our own diarization · position estimated from where the line sits in the episode

Collections They Appear In