WEBVTT
00:00:03.439 --> 00:00:07.360
He's looking at the uh the microphone with awe.
00:00:07.360 --> 00:00:10.240
Just like his father, a natural-born podcaster.
00:00:10.240 --> 00:00:12.000
He's just drawn to the microphone.
00:00:13.039 --> 00:00:14.720
You drop down into Codex, boom.
00:00:14.720 --> 00:00:15.679
Codex sells F.
00:00:15.679 --> 00:00:25.920
In fact, when I installed the Machi for the first time on my workstation, I've got like two different GPUs, one on the motherboard, which is like a really old Pascal P620 GPU, and then I've got a Quadro RTX, which is still pretty old.
00:00:25.920 --> 00:00:27.199
It's like a Turing GPU.
00:00:27.199 --> 00:00:33.920
It got confused somehow, tried to hook up to the Quadro RTX 8000, and then like ended up just like the GUI wouldn't open.
00:00:33.920 --> 00:00:41.920
So you're you're in TTT TTY land, which is like honestly, when you're dealing with NVIDIA drivers, if you if you've been doing this for the last decade, it's a normal thing, but guess what?
00:00:41.920 --> 00:00:44.399
Omachi has codex built in from scratch.
00:00:44.399 --> 00:00:47.920
You drop down into codex, it took me like a couple minutes to realize I could do that.
00:00:47.920 --> 00:00:49.759
And then it's got three different sign-in methods.
00:00:49.759 --> 00:00:52.479
Even though I'm in like TTY land, I don't need a browser.
00:00:52.479 --> 00:00:53.920
You can sign in from another device.
00:00:53.920 --> 00:00:56.399
I sign in from the other device, and then boom, I got codex.
00:00:56.399 --> 00:00:57.039
I say codex.
00:00:57.039 --> 00:00:58.079
I've got some driver issues.
00:00:58.079 --> 00:01:16.560
I was thinking about Welcome to ADSP the podcast, episode 306, recorded on September 30th, 2026.
00:01:16.560 --> 00:01:24.319
My name is Connor, and today with my co-host Bryce, we chat about Omachi Linux versus Windows, Codex, and more.
00:01:30.239 --> 00:01:32.719
So you're on uh you're on childcare today.
00:01:32.959 --> 00:01:33.519
No, no.
00:01:33.519 --> 00:01:35.120
Because of the recording.
00:01:35.120 --> 00:01:38.799
I guess I I should talk into this if we're gonna release this part of it.
00:01:38.799 --> 00:01:44.959
Seeing as we're doing this recording, I told Shima I could take the baby for 10 minutes because he was being pretty fussy downstairs.
00:01:44.959 --> 00:01:48.400
He's uh would you like to say anything to all the podcast people?
00:01:50.799 --> 00:01:54.640
He's looking at the uh the microphone with awe.
00:01:54.640 --> 00:01:57.280
Just like his father, a natural-born podcaster.
00:01:57.280 --> 00:01:58.879
He's just drawn to the microphone.
00:01:59.120 --> 00:02:04.640
I think he's he's probably actually memorized, mesmerized by the four monitors and AI is running in a couple of them.
00:02:04.640 --> 00:02:06.319
We got Audacity running in one.
00:02:06.560 --> 00:02:09.039
You know, I've always been a one monitor, I gotta tell you.
00:02:09.039 --> 00:02:15.439
And and the reason is sometimes I've been like a one big monitor, but it's just like focused me.
00:02:15.439 --> 00:02:17.439
Like I'm an easily distracted person.
00:02:17.439 --> 00:02:20.560
I can't have like four monitors with all this stuff on it.
00:02:20.560 --> 00:02:27.680
Now, sometimes I am like, okay, like it I am switching between windows a lot, but it's just it's just too too much too much for me.
00:02:28.000 --> 00:02:32.000
So but like right now, you just have the teams running and audacity in the background, though?
00:02:32.000 --> 00:02:32.639
That is correct.
00:02:32.639 --> 00:02:33.280
Yes.
00:02:33.280 --> 00:02:34.479
Yeah, see, like that's a good thing.
00:02:34.639 --> 00:02:35.919
Because I'm not a second monitor.
00:02:35.919 --> 00:02:37.120
You know the thing where I'm gonna do it.
00:02:37.199 --> 00:02:45.360
I know, I know, but if if you had a second monitor, like you could make sure that the the waves, like the audio waves, if something happens to your mic, you're not gonna know.
00:02:45.599 --> 00:02:51.680
So I do have the the one monitor that I have, like, for my desk, is a really big monitor, but I I never work from the desk anymore.
00:02:51.680 --> 00:02:52.960
I only work from the laptop.
00:02:52.960 --> 00:02:55.919
I did finally, I did finally get a new laptop.
00:02:55.919 --> 00:03:06.560
You know, I my this last laptop that I got, I got in 2017, right around when I joined NVIDIA, and I've been waiting three years for NVIDIA to launch the RTX Spark Spark laptops.
00:03:06.639 --> 00:03:08.560
And I was gonna say, weren't you waiting for a special letter?
00:03:08.800 --> 00:03:16.400
Well I kept saying, I kept saying, you know, I'll just wait, like, oh, it's maybe delayed, it'll come out soon, you know, I'll get an early access one.
00:03:16.400 --> 00:03:24.879
But then it became clear, so they're coming out this fall, but the thing is that I have to have a laptop that has a 5G YWAN chip in it.
00:03:24.879 --> 00:03:31.520
Because if I'm at a conference or an event or something, I like other people will be like, oh, like I'm having trouble getting on the Wi-Fi or whatnot.
00:03:31.520 --> 00:03:32.560
I never have that problem.
00:03:32.560 --> 00:03:39.759
I have an internal broadband card, like wireless broadband card in my laptop, and I just have international data everywhere.
00:03:39.759 --> 00:03:42.400
So I just open up the laptop and it connects and it works.
00:03:42.400 --> 00:03:44.000
And that's the most important thing for me.
00:03:44.000 --> 00:03:58.400
So it became clear to me that probably the first generation of the RTX Spark laptops, it's unlikely that to have one that will have the 5G card because it's pretty rare for laptops to have 5G cards.
00:03:58.400 --> 00:04:06.240
So I broke down and I bought an HPZ book which has wait for it, an AMD CPU and an AMD GPU.
00:04:06.240 --> 00:04:06.800
Whoa.
00:04:06.800 --> 00:04:08.080
This is a work laptop?
00:04:08.080 --> 00:04:09.759
No, no, no, this is a personal laptop.
00:04:09.759 --> 00:04:10.639
I've always done bring my.
00:04:10.879 --> 00:04:14.479
Oh, I was gonna say, you can't even buy a work laptop with AMD hardware in it.
00:04:14.479 --> 00:04:15.039
Isn't that right?
00:04:15.039 --> 00:04:24.879
Also, by the way, you can't tell you can't tell from the video, but the way my camera's oriented and he's looking at the rightmost monitor, he was like staring at you the entire time you're I'm not sure if it's the head of hair.
00:04:24.879 --> 00:04:25.920
Oh, he's about to cry.
00:04:25.920 --> 00:04:27.279
Do you want to cry into the mic?
00:04:27.279 --> 00:04:32.560
Alright, thanks for being on the podcast, buddy.
00:04:32.560 --> 00:04:33.439
We'll go give you to mom.
00:04:33.439 --> 00:04:34.240
How's that sound?
00:04:34.240 --> 00:04:35.040
Alright.
00:04:35.040 --> 00:04:36.079
He says that sounds good.
00:04:36.079 --> 00:04:36.720
I'm done with this thing.
00:04:36.720 --> 00:04:39.519
Alright, I'll be back in a second, then you can continue your uh HP.
00:04:39.519 --> 00:04:40.399
One moment.
00:04:40.639 --> 00:04:41.279
Alright, buddy.
00:04:42.720 --> 00:04:45.759
Alright, we're we're back, babyless.
00:04:45.759 --> 00:04:49.279
Well, the baby's still in the background, but we were talking about this laptop.
00:04:49.600 --> 00:04:56.560
I I had, we've talked before about the start of my career, it's kind of an interesting start of my career because I did this drop-out of college thing.
00:04:56.560 --> 00:05:09.680
But there's another aspect in the beginning of my career which has colored my perspective on programming, which is I started programming and almost immediately was thrown into an HPC environment.
00:05:09.680 --> 00:05:16.560
So sort of from the start, I was working on concurrent and distributed systems and specifically in high performance computing.
00:05:16.560 --> 00:05:20.079
And you know, in high performance computing, you don't do that on your laptop.
00:05:20.079 --> 00:05:22.560
You connect to somebody else's computer somewhere.
00:05:22.560 --> 00:05:27.839
And uh this has colored so much of my experience as a developer.
00:05:27.839 --> 00:05:30.560
I've largely never used IDEs.
00:05:30.560 --> 00:05:42.480
Not necessarily because I think that IDEs are bad, but when if I'm connecting to insert some supercomputer here, you know, that IDE doesn't run on the supercomputer.
00:05:42.480 --> 00:05:56.800
Maybe there's some way that I can connect it to the supercomputer today, but let me tell you, in 2011, when I started programming, there were not really IDEs that had great support for working remotely on some other machine.
00:05:56.800 --> 00:06:06.480
And the the supercomputers back then and also today, you know, they have a pretty bare set of hardware and a pretty bare set of software installed.
00:06:06.480 --> 00:06:10.000
And you know, it can be a pain, you don't have root access on these machines.
00:06:10.000 --> 00:06:12.560
It's not your machine, it's somebody else's machine that you're running on.
00:06:12.560 --> 00:06:15.040
So there's certain stuff that you can't install, et cetera.
00:06:15.040 --> 00:06:23.600
So I, you know, did almost all my development in Vim, and the reason was just Vim is very easy to go and build and install and run yourself.
00:06:23.600 --> 00:06:34.240
And the build part is actually important too, because sometimes I would work on some supercomputer that was some funky architecture where there wouldn't be a pre-built binary that I could go and pull.
00:06:34.240 --> 00:06:42.720
Or if there was a pre-built binary package, it wasn't necessarily a package that I could install because back in the day, maybe there'd be a Debian package for something.
00:06:42.720 --> 00:06:44.399
But again, I wasn't a root user.
00:06:44.399 --> 00:06:46.399
This was in the age before containers.
00:06:46.399 --> 00:06:52.399
You know, I had to use these weird HPC package management systems, which would have a very select set of packages.
00:06:52.399 --> 00:07:05.759
But anyways, I got used to sort of working in this environment, in particular where I had very few developer tools available to me reliably, because on any given day I might be working on some new or different cluster than I was a month ago.
00:07:05.759 --> 00:07:08.639
And where I'm not working on my laptop.
00:07:08.639 --> 00:07:24.879
And so, like, you know, earlier on in my career, yeah, I did have some like beefy laptops, and sometimes I would do work developed like locally, but over time it just increasingly became like my laptop was simply a thin client to some supercomputer somewhere.
00:07:24.879 --> 00:07:26.959
And there were a lot of benefits to this.
00:07:26.959 --> 00:07:39.519
One, like if I started doing something, like a compilation or some task, like, and I needed to go somewhere, I could just close my laptop and like you know, the thing would still be happening somewhere on somebody's supercomputer.
00:07:39.519 --> 00:07:46.720
And I feel like when the the agentic era started, this gave me like a very different perspective than everyone else.
00:07:46.720 --> 00:07:54.879
I think like a lot of people at the start of the agentic era were running agents like l locally on their laptops because that's where a lot of developers do their builds.
00:07:54.879 --> 00:07:59.199
I never did that because like that is like a very foreign idea to me.
00:07:59.199 --> 00:08:01.120
Why would I ever want to run something in my laptop?
00:08:01.120 --> 00:08:04.240
And also my laptop's like this weak, pathetic computer.
00:08:04.240 --> 00:08:16.800
And uh and so I just from the start always ran my my agents fully in you know some cloud environment in VMs or sandboxes, which is now just a fancy word for VMs.
00:08:16.800 --> 00:08:19.120
My apologies to the sandbox community.
00:08:19.120 --> 00:08:20.800
But I mean, you you know it's true.
00:08:20.800 --> 00:08:26.000
Anyways, so I I it was never a priority for me how good my laptop was.
00:08:26.000 --> 00:08:41.440
And I have this like this ThinkPad, it's the Lenovo Anniversary Edition 25, and it has the like classic ThinkPad keyboard, trackpad, and little uh the little nub mouse in the center.
00:08:41.440 --> 00:08:47.759
And that's like the keyboard that I love that I I you know use from my like early days, and so I was like, I'm just gonna stick with this thing.
00:08:47.759 --> 00:08:55.440
Even when I bought it, it was not the world's most powerful like laptop, but I didn't care because it had the the human interface, the like physical interface that I liked.
00:08:55.440 --> 00:09:00.000
I already, this Z book, the trackpad, I'm already like, oh my god, I can't stand this thing.
00:09:00.000 --> 00:09:02.159
Like there's no button to right-click.
00:09:02.159 --> 00:09:04.399
I have to just click on the bottom right of the thing.
00:09:04.399 --> 00:09:06.000
Like, I want a physical button.
00:09:06.000 --> 00:09:07.039
But anyway.
00:09:07.039 --> 00:09:11.039
So um, so the thing that ultimately like killed it for me.
00:09:11.039 --> 00:09:12.720
Well, this this laptop's been on its last.
00:09:12.720 --> 00:09:14.960
Like, one, the microphone's kind of been dying.
00:09:14.960 --> 00:09:22.639
And then two, I use Whisperflow to do text-to-speech, but Whisperflow seems to be having some issue with the microphone.
00:09:22.639 --> 00:09:36.080
So if I have Whisperflow running, sometimes like the microphone driver just completely crashes, or like some something happens where like I'll be in the middle of a of a of a uh a call, like this call, and then suddenly my microphone will just completely go out.
00:09:36.080 --> 00:09:52.960
And then I did start running some agent tasks locally, like in particular, like things like computer use where I wanted it to have access to my browser, or something where like I needed it to like set up something or debug a problem on my laptop, I would run it, I would run an agent for that.
00:09:52.960 --> 00:10:01.039
And uh what I what I quickly ran into was like this thing just is not powerful enough to even run the codex desktop app.
00:10:01.039 --> 00:10:03.279
Because it's like this is like a two-core laptop.
00:10:03.279 --> 00:10:09.919
I did upgrade it some number of years ago to 64 gigs of memory, which is a thing you used to be able to do on laptops.
00:10:09.919 --> 00:10:14.720
You used to be able to buy new memory and put it into the laptops because everything was modular, but now they're not.
00:10:14.720 --> 00:10:21.360
Now it's all I mean, the ZBook actually that I got actually did have configurable memory, but uh not all of them do.
00:10:21.360 --> 00:10:25.440
Anyways, that's my old man tirade about my old laptop.
00:10:25.440 --> 00:10:49.600
The old laptop also, like, in addition to like the microphone dying, and now like Windows is like not really stable on it anymore, and it's a Windows 10 laptop because it does not meet the hardware requirements to upgrade to Windows 11 as an issue, and like Windows Explorer crashes a lot and other apps crash a lot and Chrome freezes up a lot, and it is now like more recently, it has started to develop a physical ailment.
00:10:49.600 --> 00:10:54.399
Like there are parts of it that are like literally falling off, like there's a corner that's chipped now.
00:10:54.399 --> 00:10:56.639
There's parts where like the plastic is wearing through.
00:10:56.639 --> 00:11:01.200
This thing has seen a lot, and it is time for it to be retired.
00:11:01.200 --> 00:11:04.960
So soon the new laptop will be fully onboarded.
00:11:04.960 --> 00:11:06.639
Ugh, and I shall start over.
00:11:07.039 --> 00:11:14.879
A fantastic opportunity to get rid of Windows and start fresh, not just from any Linux distribution.
00:11:14.879 --> 00:11:19.120
Which oh boy, oh boy, are we gonna lose some listeners here, folks?
00:11:19.120 --> 00:11:23.919
You know, we uh because I messaged you about this uh leading up to setting up this recording.
00:11:23.919 --> 00:11:34.720
And I took a break last week because I was in the second week of my pat leave, and I could have set up a recording, but honestly, I was pretty tired, and I was like, you know what?
00:11:34.720 --> 00:11:35.519
I deserve a break.
00:11:35.519 --> 00:11:36.879
We're just gonna take a week off.
00:11:36.879 --> 00:11:41.600
I'm gonna record one of my seven to ten minute podcasts and just refer people to other podcasts.
00:11:41.600 --> 00:11:45.440
And I went ahead and referred people to a bunch of podcasts.
00:11:45.440 --> 00:11:50.000
One of them, did you did you listen to the Jensen interview with Ezra Klein or did that cross your uh radar?
00:11:50.240 --> 00:11:50.799
I've seen that.
00:11:50.799 --> 00:11:53.120
I've seen people complaining about that on Twitter.
00:11:53.440 --> 00:11:55.279
Yeah, he upset a lot of people.
00:11:55.279 --> 00:11:58.960
A lot of people are upset that he said long division is no longer required.
00:11:58.960 --> 00:12:03.200
And uh maybe we should do a whole episode dedicated to reviewing our thoughts.
00:12:03.200 --> 00:12:05.919
The point that I'm trying to get to here has nothing to do with Jensen.
00:12:05.919 --> 00:12:10.960
It was that I mentioned DHH, who is uh I don't even know his full name, David 2Hs.
00:12:10.960 --> 00:12:13.440
And uh he's a Ruby guy.
00:12:13.440 --> 00:12:38.399
And he was on Lex Friedman and he had a five-hour podcast, and then more recently, I didn't mention this last week, he gave a keynote at Railsworld, which apparently there's a whole controversy behind that as well, because he was not invited one year to speak at RailsConf, and then that, and then he like boycotted that, set up Rails World as like a competing conference, and then RailsConf ended up like folding because it couldn't financially survive.
00:12:38.399 --> 00:12:42.000
Anyways, apparently there's a whole lot of drama behind this guy.
00:12:42.000 --> 00:12:43.279
You know what?
00:12:43.279 --> 00:12:52.720
We need to put that to the side, and I know we've lost listeners before because we we mentioned Elon and then people get upset because Elon listen, folks, I don't endorse any of his political beliefs.
00:12:52.720 --> 00:12:56.480
We accept all people here, we are equal opportunity, equal everything.
00:12:56.480 --> 00:12:59.360
We love, we love everybody, you know, let's all just get along.
00:12:59.360 --> 00:13:02.159
That being said, let's set aside this guy's political things.
00:13:02.159 --> 00:13:04.000
What he's doing right now, it's fantastic.
00:13:04.000 --> 00:13:08.159
Apparently, there's this stop omachi.com site, and you shouldn't do it.
00:13:08.159 --> 00:13:12.799
But listen, folks, it's like when I used to eat at Chick-fil-A.
00:13:12.799 --> 00:13:13.360
You know?
00:13:13.360 --> 00:13:19.360
Chick-fil-A had some views I didn't agree with, but they also had the best fried chicken sandwich out there, and it wasn't.
00:13:19.679 --> 00:13:21.120
It's gonna be canceled, Connor.
00:13:21.120 --> 00:13:23.039
You're gonna be canceled.
00:13:23.039 --> 00:13:29.840
You're gonna end up end up in in like tomorrow, you're gonna be going through this content and you're gonna be like, oh, I can't.
00:13:29.840 --> 00:13:31.840
None of this is usable.
00:13:32.399 --> 00:13:33.120
It is usable.
00:13:33.120 --> 00:13:33.679
It is usable.
00:13:33.679 --> 00:13:34.080
Is it?
00:13:34.080 --> 00:13:35.200
I mean, I'm not I'm okay.
00:13:35.200 --> 00:13:36.080
Here's my point.
00:13:36.080 --> 00:13:39.679
I'm happy to switch to another chick fried chicken sandwich, which I did.
00:13:39.679 --> 00:13:43.120
If in Toronto, there's a boutique institution called Tokyo Fried Chicken.
00:13:43.120 --> 00:13:46.240
I always get my well, uh I live in a different place now, so I'm not close to that.
00:13:46.240 --> 00:13:48.159
But when I was downtown, I would always order there.
00:13:48.159 --> 00:13:49.440
I never went to Chick-fil-A.
00:13:49.440 --> 00:13:58.639
But at the time there was a time when I lived in the States, it was the best fried chicken sandwich I knew about, and I would go there knowing that I didn't like agree with the beliefs of the management, but it was still the best fried chicken sandwich.
00:13:58.639 --> 00:14:02.720
I'm not gonna not eat the best fried chicken sandwich, you know, if the next step down is so much worse.
00:14:02.720 --> 00:14:04.320
And that's what Omachi is, folks.
00:14:04.320 --> 00:14:07.039
It's an agentic AI first operating system.
00:14:07.039 --> 00:14:08.159
I'm running it right now.
00:14:08.159 --> 00:14:10.000
It's this it's technically Arch.
00:14:10.000 --> 00:14:10.960
Who cares though?
00:14:10.960 --> 00:14:14.320
And it has like codecs and quad code, everything built into it.
00:14:14.320 --> 00:14:16.000
You can change anything about the computer.
00:14:16.000 --> 00:14:16.960
You don't like something?
00:14:16.960 --> 00:14:19.200
You just ask, just ask it to be changed.
00:14:19.200 --> 00:14:22.159
I have a completely configured, custom configured computer now.
00:14:22.559 --> 00:14:35.279
How is that different from what I have, which is I just install Windows 11 and then the Codex uh desktop app and then just set up anything in the computer, I just whisper flow into codex and tell it to do the thing that I want.
00:14:35.600 --> 00:14:40.399
Does that work as seamlessly and as integrated when it's like built from scratch?
00:14:40.399 --> 00:14:45.200
Can you go and like completely destroy like the file explorer and replace it with like some other thing?
00:14:45.679 --> 00:14:48.240
Probably not, but I don't feel like I need to.
00:14:48.240 --> 00:14:49.360
Listen, I'll tell you the.
00:14:50.000 --> 00:14:55.120
I mean, I'm not saying you want to expl replace the file explorer, but I'm just saying like everything is possible now.
00:14:55.440 --> 00:15:01.679
One of my primary functions, like the thing the things that I use most, one is like a terminal to some other computer.
00:15:01.679 --> 00:15:02.960
I can do that anywhere.
00:15:02.960 --> 00:15:08.559
Then like PowerPoint and Excel and Google Chrome.
00:15:08.559 --> 00:15:15.200
You can do Google Chrome anywhere, but but PowerPoint and Excel, you're gonna have the best experience on Windows.
00:15:15.200 --> 00:15:24.399
And one of the things with PowerPoint is I often need to plug my laptop into some some somebody's projector somewhere to project something.
00:15:24.399 --> 00:15:32.159
And I've never seen people struggle as much to do that with Windows as they have with things that are not Windows.
00:15:32.159 --> 00:15:34.639
And I've got to you got a problem in the future?
00:15:34.720 --> 00:15:37.440
You you drop down to Codex and say, fix my connection issue.
00:15:37.440 --> 00:15:40.559
That's exactly what I did with my media laptop, except I wasn't on Omachi at that point.
00:15:40.559 --> 00:15:42.399
I'm still on Ubuntu downstairs.
00:15:42.399 --> 00:15:49.440
But like for whatever reason, because I'm running Ubuntu on like a MacBook Pro from 2012, so it's got a bunch of like kernel issues and whatnot.
00:15:49.440 --> 00:15:54.320
And connecting to the PC from like the sources on the TV was always so finicky.
00:15:54.320 --> 00:15:56.559
And then I was like, wait a second, I have codecs here.
00:15:56.559 --> 00:15:58.879
And so I said, Codex, like figure out what's wrong.
00:15:58.879 --> 00:16:01.200
I just want when I when I click PC, I always want it.
00:16:01.200 --> 00:16:02.559
And it found a bunch of issues.
00:16:02.559 --> 00:16:14.320
And so now whenever I restart the computer, my bash RC file runs like a little script that does some like HDME, HDMI audio, like codec resetting, and it works perfectly now.
00:16:14.320 --> 00:16:21.600
So like if you if you ever add a here's a challenge to folks, if you're ever on Linux in the future trying to connect to some projector, you drop down into codex, boom.
00:16:21.600 --> 00:16:32.799
Codex stalls that in fact when I installed the Machi for the first time on my workstation, I've got like two different GPUs, one on the motherboard, which is like a really old Pascal P620 GPU, and then I've got a Quadro RTX, which is still pretty old.
00:16:32.799 --> 00:16:34.080
It's like a Turing GPU.
00:16:34.080 --> 00:16:40.799
It got confused somehow, tried to hook up to the Quadro RTX 8000, and then like ended up just like the GUI wouldn't open.
00:16:40.799 --> 00:16:48.799
So you're you're in TTT TTY land, which is like honestly, when you're dealing with NVIDIA drivers, if you if you've been doing this for the last decade, it's a normal thing, but guess what?
00:16:48.799 --> 00:16:51.279
Omachi has codex built in from scratch.
00:16:51.279 --> 00:16:56.639
You drop down into codex, it took me like a couple minutes to realize I could do that, and then it's got three different sign in methods.
00:16:56.639 --> 00:16:59.360
Even though I'm in like TTY land, I don't need a browser.
00:16:59.360 --> 00:17:00.799
You can sign in from another device.
00:17:00.799 --> 00:17:03.200
I sign in from the other device, and then boom, I got codex.
00:17:03.200 --> 00:17:03.919
I say codex.
00:17:03.919 --> 00:17:04.960
I've got some driver issues.
00:17:05.440 --> 00:17:09.440
I was thinking about trying, you know, I used to run only Linux.
00:17:09.440 --> 00:17:15.279
I mean, I I famously, you know, back in the day was running Linux on my Mac.
00:17:15.759 --> 00:17:16.559
But not that famous.
00:17:16.799 --> 00:17:20.079
Well, I was the first person to compile the Linux kernel with LLVM.
00:17:20.079 --> 00:17:20.880
Just saying.
00:17:20.880 --> 00:17:22.559
My my first claim to frame.
00:17:22.559 --> 00:17:26.319
At some point it just got to be like, you know, too much work.
00:17:26.319 --> 00:17:31.759
And I just sort of I did dual boots for a while, and then I just found myself spending all my time in the Windows machine.
00:17:31.759 --> 00:17:40.720
I have thought, I did think recently about whether I can go to Linux, and one of my questions there was like, what's the experience of running PowerPoint in Wine?
00:17:40.720 --> 00:17:42.720
And it's apparently not great.
00:17:43.039 --> 00:17:44.640
Bro, and also too, PowerPoint's dead.
00:17:44.640 --> 00:17:45.920
PowerPoint's dead, what are you doing?
00:17:45.920 --> 00:17:47.839
You get codex to write all your slide decks.
00:17:47.839 --> 00:17:54.960
My my first presentation that I gave post the big jump, which was like tail end of November in 2025, happened to be in December.
00:17:54.960 --> 00:18:00.960
I was speaking at a conference down in Australia, and I didn't even realize, like, like nobody was talking about how good the jump was.
00:18:00.960 --> 00:18:06.880
And I was just like, I started off with the title slide with the matrix rain, and then I and then I was like, oh, I'll add an about me.
00:18:06.880 --> 00:18:08.480
And then I was like, wait a sec, this is so good.
00:18:08.480 --> 00:18:09.519
Like, can't I keep going?
00:18:09.519 --> 00:18:10.400
You don't need PowerPoint.
00:18:10.880 --> 00:18:21.920
I will give you a piece of career advice that your bot manager gave me, which is, you know, I was back in the day, I used to use my own like templates that was not the NVIDIA PowerPoint template.
00:18:21.920 --> 00:18:28.079
I still kind of do, but back in the day, he he asked me, hey, can you use the NVIDIA PowerPoint template?
00:18:28.079 --> 00:18:33.599
Because that makes it easier for other people to incorporate your stuff into their slides.
00:18:33.599 --> 00:18:43.200
And the sort of broader lesson there is that sometimes you shouldn't necessarily use the best tool for yourself personally.
00:18:43.200 --> 00:18:50.400
Sometimes you have to think about what is the ecosystem around you, the ecosystem of the organization that you are in.
00:18:50.400 --> 00:19:02.079
And like at NVIDIA, the one, the majority of our existing like content is PowerPoint documents, Google documents, you know, Microsoft Word, etc.
00:19:02.079 --> 00:19:04.400
That's the majority of existing content.
00:19:04.400 --> 00:19:14.400
And so if I need to like a lot of times when I'm making a slide deck or a presentation or something, 80% of it is stuff that I've already have from other decks that I'm just piecing together.
00:19:14.400 --> 00:19:19.440
And if I had to go and move to a completely new framework, that would be harder to do.
00:19:19.440 --> 00:19:24.240
But then also, I have to collaborate with other people and I gotta share things with other people.
00:19:24.240 --> 00:19:35.200
And those other people need to be able to use them, and we all have to agree upon a you know a common a common format, a common, like, you know, unit of exchange.
00:19:35.200 --> 00:19:37.359
And at NVIDIA, that is PowerPoint.
00:19:37.359 --> 00:19:39.920
I mean s some people use like Google Slides.
00:19:39.920 --> 00:19:43.440
But that's actually fairly rare, and there's all sorts of issues when people use Google Slides.
00:19:43.680 --> 00:19:52.240
So Yeah, actually, when you when you mentioned this, I was thinking at one point I did do something in Google Slides, and my manager was like, Well, uh, can you turn this into PowerPoint?
00:19:52.240 --> 00:19:53.759
Like, I need to copy it into my slide deck.
00:19:53.759 --> 00:19:55.119
And I was like, Oh yeah, fair point.
00:19:55.119 --> 00:19:57.680
So you are not without a solid point.
00:19:57.680 --> 00:19:58.880
I still don't think PowerPoints.
00:19:58.880 --> 00:20:08.960
And also, too, you give more, you do more presentations and like training and stuff, like probably by a fact at this point, like ever since I switched to research, factor of five, maybe an order of magnitude, factor of ten.
00:20:08.960 --> 00:20:15.519
So it's that's probably more like honestly, I've spoken at one conference this year, and then the one before that was the one back in December.
00:20:15.519 --> 00:20:21.119
So I my my conferencing has taken a precipitous decline, as opposed to you.
00:20:21.119 --> 00:20:22.799
You've been traveling the world all year.
00:20:22.799 --> 00:20:24.559
But, anyways, to give it a thought.
00:20:24.559 --> 00:20:25.839
Give it a give it a shot, buddy.
00:20:25.839 --> 00:20:28.000
Watch the DHH Rails World.
00:20:28.960 --> 00:20:30.480
I was thinking about it with the new laptop.
00:20:30.480 --> 00:20:33.039
I was thinking about trying Linux, going back to Linux.
00:20:33.119 --> 00:20:42.480
The And if it's a new laptop, apparently, like for me, installing it on my workstation took, I think, two minutes, and for my uh work laptop it took three and a half.
00:20:42.480 --> 00:20:46.559
But they're they're claiming that like for speedy machines, it's less than a minute to install.
00:20:46.559 --> 00:20:49.279
Like you flash the USB and it installs in less than a minute.
00:20:49.279 --> 00:20:52.000
So you mean it's not even gonna cost you that much time, you know?
00:20:52.000 --> 00:20:52.960
And it's beautiful.
00:20:52.960 --> 00:20:53.440
It's beautiful.
00:20:53.440 --> 00:20:55.440
I'm not sure if you've ever used a tiling window system.
00:20:55.519 --> 00:21:06.079
It is that a good chunk of what I do on Windows is Windows would be a lot less usable for me if not for WSL, especially these days.
00:21:06.079 --> 00:21:15.519
So it's sort of like it's a question of whether I run Windows where I'm doing a lot of stuff in WSL, or whether I run Linux where I'm doing a lot of stuff in a Windows VM.
00:21:15.839 --> 00:21:20.960
And then that's the thing, is if you're in WSL or WSL2, you know, I sent I sent my brother-in-law.
00:21:20.960 --> 00:21:28.240
He had Super Grok and he saw some of the stuff I was doing, and I was like, let me just because I yeah, I was uh it would have been easier for me to just like teach a man to fish.
00:21:28.240 --> 00:21:40.319
So I basically took his laptop, set up WSL2, set up Super Grok, and like I ran into some issues because you do have access to the whole file system from there, but you kind of have to like, it's like a what do you call it?
00:21:40.319 --> 00:21:41.839
Like a crab trap.
00:21:41.839 --> 00:21:45.119
You gotta go like outside and then around to get to the rest of the ocean.
00:21:45.119 --> 00:21:54.880
The point being that it it is possible, but a couple times when I was asking it to like make changes to its kind of environment, it would reset every single time he like went in and out of Grok.
00:21:54.880 --> 00:21:58.319
And I was like, Yeah, this is just an issue you're gonna have to live with with WSL2.
00:21:58.319 --> 00:21:59.759
Whereas if you're on native Linux, right?
00:21:59.759 --> 00:22:03.039
Regardless of your distro, you're not you're never gonna have to have that issue, right?
00:22:03.039 --> 00:22:03.519
Yeah.
00:22:03.519 --> 00:22:07.759
Maybe the title of this episode will be Will Bryce switch to Linux?
00:22:09.680 --> 00:22:22.640
The biggest problem is what do I do about all my existing PowerPoint decks that I don't really have a realistic way to like interact with from Linux, other than maybe a VM, but then that's a pain if I have to like you know screen share.
00:22:22.960 --> 00:22:26.640
Yeah, that's a huge problem because the PowerPoint web powerpoint doesn't work very well.
00:22:27.039 --> 00:22:30.240
People in the comments, yeah, I know about Microsoft 365.
00:22:30.240 --> 00:22:33.359
The web app is not the same experience as the desktop.
00:22:33.920 --> 00:22:34.400
It's not as good.
00:22:34.559 --> 00:22:38.079
And things and it's not the same rendering engines, and things do not render the same.
00:22:38.400 --> 00:22:45.359
One of the beautiful things, though, it does seem that for whatever reason on Omachi, it it works slightly better.
00:22:45.359 --> 00:22:50.480
There was one issue that I always had with the online Microsoft PowerPoint color picker.
00:22:50.480 --> 00:22:54.000
It like couldn't get the color picker of the screen correct.
00:22:54.000 --> 00:22:54.799
It was always off.
00:22:54.799 --> 00:23:05.680
And so if anyone pays attention, real close attention to the array cast thumbnails, pre-episode 130 on YouTube, you'll see that there's like two slightly different shades of blue because the color picker doesn't work.
00:23:05.680 --> 00:23:08.640
But on Omachi, it works seamlessly perfectly.
00:23:08.640 --> 00:23:13.200
I don't know why Arch is better than Ubuntu, I think it was on 2404, whatever the code is.
00:23:13.200 --> 00:23:13.759
That's the other thing.
00:23:14.319 --> 00:23:15.519
I'm a Debian person.
00:23:15.519 --> 00:23:18.240
It would be very it's yeah, I'm a Debian person.
00:23:18.240 --> 00:23:20.160
I don't know that I want to go learn Arch.
00:23:21.039 --> 00:23:24.160
Well, that's the thing, you don't even need to learn Arch, you just ask Codex everything, you know?
00:23:24.160 --> 00:23:27.119
I'm an old man, kind of an old man.
00:23:27.119 --> 00:23:30.400
Alright, we should we bundle, because I had a couple topics I wanted to talk about.
00:23:30.400 --> 00:23:32.319
Should we bundle those into this episode?
00:23:32.319 --> 00:23:33.839
Because we're at the 27-minute mark.
00:23:33.839 --> 00:23:38.880
We could rapid fire them and then alright, we're keeping well, people don't know what we cut, but we cut that part.
00:23:38.880 --> 00:23:39.279
Yeah.
00:23:39.279 --> 00:23:42.079
Or we 10x and made me sound like a chipmunk.
00:23:42.079 --> 00:23:42.880
Anyways.
00:23:42.880 --> 00:23:44.880
So I mentioned the DHH stuff.
00:23:44.880 --> 00:23:49.279
I mentioned the agentic OS, and oh, we'll leave my AI apps for later.
00:23:49.279 --> 00:23:57.440
I'll just show I'll just show you, Bryce, that thanks to being inspired by DHH, you can now see basically the bottom row of my phone.
00:23:57.440 --> 00:23:59.200
They're all the same icon.
00:23:59.200 --> 00:24:05.119
We've got Pod God, Stock God, uh, Fam God, Baby God, Home God, and Khili Khub.
00:24:05.119 --> 00:24:11.279
We are replacing all of these irritating ad-ridden apps with, and and let's go look at this boot.
00:24:11.279 --> 00:24:12.160
Look at this, buddy.
00:24:12.160 --> 00:24:13.759
This is my my stock app.
00:24:13.759 --> 00:24:14.720
Which is it's fine.
00:24:14.720 --> 00:24:15.200
You know, why do you think that's it?
00:24:16.559 --> 00:24:21.279
I remember pre-dad Connor where he's like, it's all just funny money, it's all just gonna be NVIDIA.
00:24:21.279 --> 00:24:22.400
I'm just gonna get rid of it.
00:24:22.559 --> 00:24:23.359
It is all still NVIDIA.
00:24:23.359 --> 00:24:24.319
I don't have investments.
00:24:24.319 --> 00:24:26.480
I just I just like looking at the prices of other companies.
00:24:26.480 --> 00:24:28.079
I still only own one stock, folks.
00:24:28.079 --> 00:24:32.799
Diversification, as was it Mark Twain or some famous person said, maybe Warren Buffett.
00:24:32.799 --> 00:24:34.160
It's for people that don't know what they're doing.
00:24:34.160 --> 00:24:36.079
And let me tell you, folks, I know what I'm doing.
00:24:36.079 --> 00:24:41.759
But you can see on this on the second page, it's a sexy version of the top market cap companies.
00:24:41.759 --> 00:24:44.319
It's got little red letters as the prices change.
00:24:44.319 --> 00:24:46.400
It's just absolutely beautiful, folks.
00:24:46.400 --> 00:24:49.119
Anyways, we're slowly, you can do everything now.
00:24:49.119 --> 00:24:51.119
You got some irritating app, done.
00:24:51.119 --> 00:24:51.599
It's gone.
00:24:51.599 --> 00:24:53.759
And and let me tell you, I'll tell you about HomeGod.
00:24:53.759 --> 00:24:55.440
It's my my smart home app.
00:24:55.440 --> 00:24:56.319
It's it's amazing.
00:24:56.319 --> 00:24:58.000
Anyways, we're taking over new operations.
00:24:58.799 --> 00:25:10.160
One thing that's very interesting is you are like me on the consumer and like personal side, I am much more conservative with what I will use AI to do.
00:25:10.160 --> 00:25:15.839
Whereas on the work side, I am like very like over-leveraged.
00:25:15.839 --> 00:25:21.519
Maybe I mean we're probably at a similar scale there, but like on the home side, I'm a lot more conservative.
00:25:21.519 --> 00:25:24.079
Like, I'm not, I don't feel the need.
00:25:24.079 --> 00:25:27.920
There's not that many things where I have the need to use at home.
00:25:27.920 --> 00:25:42.720
I I do use it now for some of my travel planning and like tracking things like that, but I feel like you are far more on that side of it, on like build, like, build like I wouldn't I can't think of like a thing where I'd be like, oh, I want like my own version of this app.
00:25:42.720 --> 00:25:46.000
Like this, you know, this this existing app like isn't good enough for me.
00:25:46.000 --> 00:25:47.200
I can't I don't have a version of that.
00:25:47.759 --> 00:25:49.039
You think of that, but that's what I'm saying.
00:25:50.319 --> 00:25:55.519
I'm sure that there are things, but I just haven't it's just that like I don't feel like I don't feel like I have time.
00:25:55.519 --> 00:26:07.039
You know, it's like actually an interesting like aspect of my work-life balance where I I've never understood people who have time for like side coding projects.
00:26:07.440 --> 00:26:08.319
You're not coding anymore.
00:26:08.319 --> 00:26:08.960
You're just directing.
00:26:09.279 --> 00:26:16.000
No, no, I know, I know, I get that, but like like even in the era before, I never like you did more like, you know, fun projects on the side.
00:26:16.000 --> 00:26:19.519
You've always done more like stuff on the side that's like fun or exciting.
00:26:19.519 --> 00:26:32.079
But me, almost all of my coding has almost all of my like software engineering work has been like exclusively on like my primary work mission or like slightly adjacent like work missions.
00:26:32.079 --> 00:26:40.240
And it that it I always feel like I have no time for anything other than like the three or four major work things that are on my plate.
00:26:40.240 --> 00:26:43.119
And like I guess can't imagine how people would have the time.
00:26:43.119 --> 00:26:49.839
Like I can't I can't envision how you have the time, even with AI, to build something like Podcot.
00:26:50.160 --> 00:27:00.160
Well, I've been working, admittedly, I I mentioned in last week's episode, I've started the release process, but like you have to get a certain kind of number, and then Google's gotta review it.
00:27:00.160 --> 00:27:01.680
I thought it was like you could just throw an app.
00:27:01.680 --> 00:27:05.759
Like I thought Flappy Bird, I just assume it went on the Play Store like a day after it was finished.
00:27:05.759 --> 00:27:06.799
It takes weeks.
00:27:06.799 --> 00:27:09.039
And so I don't think it's gonna be out until October.
00:27:09.039 --> 00:27:24.880
But I've been working on Pod God since February, or like since late January, and I think I've really let perfection be the enemy of good or like even great, because like my podcast player is better than every other podcast player out there, but it still has bugs here and there.
00:27:24.880 --> 00:27:31.599
And I feel like because it's completely like developed agentically, like I'm gonna get so much criticism for like, oh, you see, it doesn't work.
00:27:31.599 --> 00:27:36.000
And it's like, well, no, all the other ones don't freaking work too, or like don't have the features that I want.
00:27:36.000 --> 00:27:44.480
Anyway, so it has taken months, but like now putting up a simple stock god, you know, track a few things and and like you know, that takes like 20 minutes, you know.
00:27:44.480 --> 00:27:45.599
It it doesn't take that much time.
00:27:45.599 --> 00:27:47.519
And also it takes 20 minutes for the AI.
00:27:47.519 --> 00:27:54.720
It takes um like 30 seconds for me to draft the prompt and then another four minutes of like, no, no, no, I want square logos, I want centered, I want spacing.
00:27:54.880 --> 00:27:57.519
Anyway, so I No, no, I know it's it's it's not about time.
00:27:57.519 --> 00:28:06.559
It's that if if I I would if I had that time, I would have spent that time on a new work project, not on something for me.
00:28:06.880 --> 00:28:07.920
Oh yeah, maybe fair enough.
00:28:07.920 --> 00:28:12.960
But that's like that comes into like a intrinsic, extrinsic, like where do you get your purpose in life?
00:28:13.599 --> 00:28:14.480
That's what I'm getting at.
00:28:14.480 --> 00:28:23.200
It's like for me, like, I never used to think of myself as a workaholic, but I think that is one of the signs that uh that I am a workaholic.
00:28:23.519 --> 00:28:26.799
Yeah, I'm like a workslash side project a holic.
00:28:26.960 --> 00:28:27.039
Yeah.
00:28:27.039 --> 00:28:27.519
I'm not sure.
00:28:27.519 --> 00:28:43.119
Like I I I have never like maybe early on in my career, I had a few hobby projects, like the Linux kernel thing, but very quickly it became like like I've never really had like hobbyist programming projects since then.
00:28:43.119 --> 00:28:46.000
It's all just been whatever my main focus is.
00:28:46.000 --> 00:28:51.359
And that if I had spare cycles, maybe I would take on a new like work project.
00:28:51.680 --> 00:28:51.920
Yeah.
00:28:52.240 --> 00:28:53.279
I don't know what this is about to do.
00:28:53.440 --> 00:28:56.880
Yeah, that's that's just like what what whatever charges your wheel or whatever.
00:28:56.880 --> 00:29:03.519
Anyways, the last the last two things I was gonna mention, one of them is on our updated ADSP thepodcast.com website.
00:29:03.519 --> 00:29:05.200
We've got new stats that you can go and check out.
00:29:05.200 --> 00:29:12.079
But one of the things I sent you the important takeaway was by year, percentage of episodes that have guests.
00:29:12.079 --> 00:29:20.480
And since 20, we peaked at 2023 with 62%, 2024 was 42%, 2025 was 37%, and in 2026, folks, we're down to 23%.
00:29:20.480 --> 00:29:21.119
Really?
00:29:21.119 --> 00:29:38.319
And so this episode, and probably the next episode that we're gonna release a little bit later, will be hopefully for Bryce and I, the last two, just us, well, maybe do one other, but I want to get that, I want to see if we can get above 37% because admittedly, we've gotten feedback at our annual reviews where people like the interviews.
00:29:38.319 --> 00:29:45.359
And I don't know why I guess we've just been having too much fun chatting about AI, and uh, we know that we're both excited about AI, and so it's always a risk.
00:29:45.839 --> 00:29:55.920
To be fair, we've all also both had a lot going on, and it like requires more more thinking ahead of time and scheduling and planning to instead of us just being like, oh, we gotta record.
00:29:55.920 --> 00:29:57.359
Let's hop on at 4 p.m.
00:29:57.359 --> 00:29:58.720
on a Friday, on a Thursday.
00:29:58.720 --> 00:30:02.000
But I totally I am all for more guests.
00:30:02.000 --> 00:30:02.559
Yes.
00:30:02.559 --> 00:30:05.839
And uh yeah, I mean I love doing guest episodes.
00:30:05.839 --> 00:30:08.559
I think the the audience loves doing guest episodes.
00:30:08.559 --> 00:30:11.519
I always learn something in guest episodes, I feel like.
00:30:11.519 --> 00:30:14.480
I guess I always have no, I always learn something when talking to Connor, anyways.
00:30:14.480 --> 00:30:19.039
But like I learned I both learned something and like become closer with some new friend.
00:30:19.039 --> 00:30:19.920
So I love it.
00:30:20.000 --> 00:30:23.680
So yeah, we were even gonna have a guest today, but they have not replied.
00:30:23.680 --> 00:30:29.359
Admittedly, we sent them an email two days ago, so not a huge surprise.
00:30:29.359 --> 00:30:35.920
And then um the last thing I'll mention to round out this episode is that a couple times over the last little bit, I've mentioned books.
00:30:35.920 --> 00:30:46.079
We were when we were talking to Mark Seraphim back in July, which only released like a couple weeks ago because of the backlog that we were building up due to the kid being on the way, he recommended a bunch of books.
00:30:46.079 --> 00:30:51.519
And I since then have created an I uh an AI fi ranking for myself personally.
00:30:51.519 --> 00:30:52.880
I'm working through a ton of stuff.
00:30:52.880 --> 00:30:59.039
Right now, I just finished Neuromancer and I'm like through five of the eight or nine MurderBot books, which are okay.
00:30:59.039 --> 00:31:00.000
The first one was pretty good.
00:31:00.000 --> 00:31:02.799
Neuromance Neuromancer Hot Take was terrible.
00:31:02.799 --> 00:31:17.440
But uh, anyways, if people are interested and they have recommendations outside of the books that I've already read, I already got a couple via Twitter DMs and the GitHub discussions, go check out that link and feel free to recommend shows or books.
00:31:17.440 --> 00:31:20.480
That concludes, I think this is going to be episode 306.
00:31:20.480 --> 00:31:30.559
Be sure to check these show notes either in your podcast app or at adsphepodcast.com for links to anything we mentioned in today's episode, as well as a link to a GitHub discussion where you can leave thoughts, comments, and questions.
00:31:30.559 --> 00:31:31.359
Thanks for listening.
00:31:31.359 --> 00:31:33.039
We hope you enjoyed and have a great day.
00:31:33.920 --> 00:31:39.119
Low quality, high quality, that is the tagline of our podcast.
00:31:39.359 --> 00:31:40.319
It's not the tagline.
00:31:40.319 --> 00:31:43.279
Our tagline is chaos with sprinkles of information.
00:00:03.439 --> 00:00:07.360
He's looking at the uh the microphone with awe.
00:00:07.360 --> 00:00:10.240
Just like his father, a natural-born podcaster.
00:00:10.240 --> 00:00:12.000
He's just drawn to the microphone.
00:00:13.039 --> 00:00:14.720
You drop down into Codex, boom.
00:00:14.720 --> 00:00:15.679
Codex sells F.
00:00:15.679 --> 00:00:25.920
In fact, when I installed the Machi for the first time on my workstation, I've got like two different GPUs, one on the motherboard, which is like a really old Pascal P620 GPU, and then I've got a Quadro RTX, which is still pretty old.
00:00:25.920 --> 00:00:27.199
It's like a Turing GPU.
00:00:27.199 --> 00:00:33.920
It got confused somehow, tried to hook up to the Quadro RTX 8000, and then like ended up just like the GUI wouldn't open.
00:00:33.920 --> 00:00:41.920
So you're you're in TTT TTY land, which is like honestly, when you're dealing with NVIDIA drivers, if you if you've been doing this for the last decade, it's a normal thing, but guess what?
00:00:41.920 --> 00:00:44.399
Omachi has codex built in from scratch.
00:00:44.399 --> 00:00:47.920
You drop down into codex, it took me like a couple minutes to realize I could do that.
00:00:47.920 --> 00:00:49.759
And then it's got three different sign-in methods.
00:00:49.759 --> 00:00:52.479
Even though I'm in like TTY land, I don't need a browser.
00:00:52.479 --> 00:00:53.920
You can sign in from another device.
00:00:53.920 --> 00:00:56.399
I sign in from the other device, and then boom, I got codex.
00:00:56.399 --> 00:00:57.039
I say codex.
00:00:57.039 --> 00:00:58.079
I've got some driver issues.
00:00:58.079 --> 00:01:16.560
I was thinking about Welcome to ADSP the podcast, episode 306, recorded on September 30th, 2026.
00:01:16.560 --> 00:01:24.319
My name is Connor, and today with my co-host Bryce, we chat about Omachi Linux versus Windows, Codex, and more.
00:01:30.239 --> 00:01:32.719
So you're on uh you're on childcare today.
00:01:32.959 --> 00:01:33.519
No, no.
00:01:33.519 --> 00:01:35.120
Because of the recording.
00:01:35.120 --> 00:01:38.799
I guess I I should talk into this if we're gonna release this part of it.
00:01:38.799 --> 00:01:44.959
Seeing as we're doing this recording, I told Shima I could take the baby for 10 minutes because he was being pretty fussy downstairs.
00:01:44.959 --> 00:01:48.400
He's uh would you like to say anything to all the podcast people?
00:01:50.799 --> 00:01:54.640
He's looking at the uh the microphone with awe.
00:01:54.640 --> 00:01:57.280
Just like his father, a natural-born podcaster.
00:01:57.280 --> 00:01:58.879
He's just drawn to the microphone.
00:01:59.120 --> 00:02:04.640
I think he's he's probably actually memorized, mesmerized by the four monitors and AI is running in a couple of them.
00:02:04.640 --> 00:02:06.319
We got Audacity running in one.
00:02:06.560 --> 00:02:09.039
You know, I've always been a one monitor, I gotta tell you.
00:02:09.039 --> 00:02:15.439
And and the reason is sometimes I've been like a one big monitor, but it's just like focused me.
00:02:15.439 --> 00:02:17.439
Like I'm an easily distracted person.
00:02:17.439 --> 00:02:20.560
I can't have like four monitors with all this stuff on it.
00:02:20.560 --> 00:02:27.680
Now, sometimes I am like, okay, like it I am switching between windows a lot, but it's just it's just too too much too much for me.
00:02:28.000 --> 00:02:32.000
So but like right now, you just have the teams running and audacity in the background, though?
00:02:32.000 --> 00:02:32.639
That is correct.
00:02:32.639 --> 00:02:33.280
Yes.
00:02:33.280 --> 00:02:34.479
Yeah, see, like that's a good thing.
00:02:34.639 --> 00:02:35.919
Because I'm not a second monitor.
00:02:35.919 --> 00:02:37.120
You know the thing where I'm gonna do it.
00:02:37.199 --> 00:02:45.360
I know, I know, but if if you had a second monitor, like you could make sure that the the waves, like the audio waves, if something happens to your mic, you're not gonna know.
00:02:45.599 --> 00:02:51.680
So I do have the the one monitor that I have, like, for my desk, is a really big monitor, but I I never work from the desk anymore.
00:02:51.680 --> 00:02:52.960
I only work from the laptop.
00:02:52.960 --> 00:02:55.919
I did finally, I did finally get a new laptop.
00:02:55.919 --> 00:03:06.560
You know, I my this last laptop that I got, I got in 2017, right around when I joined NVIDIA, and I've been waiting three years for NVIDIA to launch the RTX Spark Spark laptops.
00:03:06.639 --> 00:03:08.560
And I was gonna say, weren't you waiting for a special letter?
00:03:08.800 --> 00:03:16.400
Well I kept saying, I kept saying, you know, I'll just wait, like, oh, it's maybe delayed, it'll come out soon, you know, I'll get an early access one.
00:03:16.400 --> 00:03:24.879
But then it became clear, so they're coming out this fall, but the thing is that I have to have a laptop that has a 5G YWAN chip in it.
00:03:24.879 --> 00:03:31.520
Because if I'm at a conference or an event or something, I like other people will be like, oh, like I'm having trouble getting on the Wi-Fi or whatnot.
00:03:31.520 --> 00:03:32.560
I never have that problem.
00:03:32.560 --> 00:03:39.759
I have an internal broadband card, like wireless broadband card in my laptop, and I just have international data everywhere.
00:03:39.759 --> 00:03:42.400
So I just open up the laptop and it connects and it works.
00:03:42.400 --> 00:03:44.000
And that's the most important thing for me.
00:03:44.000 --> 00:03:58.400
So it became clear to me that probably the first generation of the RTX Spark laptops, it's unlikely that to have one that will have the 5G card because it's pretty rare for laptops to have 5G cards.
00:03:58.400 --> 00:04:06.240
So I broke down and I bought an HPZ book which has wait for it, an AMD CPU and an AMD GPU.
00:04:06.240 --> 00:04:06.800
Whoa.
00:04:06.800 --> 00:04:08.080
This is a work laptop?
00:04:08.080 --> 00:04:09.759
No, no, no, this is a personal laptop.
00:04:09.759 --> 00:04:10.639
I've always done bring my.
00:04:10.879 --> 00:04:14.479
Oh, I was gonna say, you can't even buy a work laptop with AMD hardware in it.
00:04:14.479 --> 00:04:15.039
Isn't that right?
00:04:15.039 --> 00:04:24.879
Also, by the way, you can't tell you can't tell from the video, but the way my camera's oriented and he's looking at the rightmost monitor, he was like staring at you the entire time you're I'm not sure if it's the head of hair.
00:04:24.879 --> 00:04:25.920
Oh, he's about to cry.
00:04:25.920 --> 00:04:27.279
Do you want to cry into the mic?
00:04:27.279 --> 00:04:32.560
Alright, thanks for being on the podcast, buddy.
00:04:32.560 --> 00:04:33.439
We'll go give you to mom.
00:04:33.439 --> 00:04:34.240
How's that sound?
00:04:34.240 --> 00:04:35.040
Alright.
00:04:35.040 --> 00:04:36.079
He says that sounds good.
00:04:36.079 --> 00:04:36.720
I'm done with this thing.
00:04:36.720 --> 00:04:39.519
Alright, I'll be back in a second, then you can continue your uh HP.
00:04:39.519 --> 00:04:40.399
One moment.
00:04:40.639 --> 00:04:41.279
Alright, buddy.
00:04:42.720 --> 00:04:45.759
Alright, we're we're back, babyless.
00:04:45.759 --> 00:04:49.279
Well, the baby's still in the background, but we were talking about this laptop.
00:04:49.600 --> 00:04:56.560
I I had, we've talked before about the start of my career, it's kind of an interesting start of my career because I did this drop-out of college thing.
00:04:56.560 --> 00:05:09.680
But there's another aspect in the beginning of my career which has colored my perspective on programming, which is I started programming and almost immediately was thrown into an HPC environment.
00:05:09.680 --> 00:05:16.560
So sort of from the start, I was working on concurrent and distributed systems and specifically in high performance computing.
00:05:16.560 --> 00:05:20.079
And you know, in high performance computing, you don't do that on your laptop.
00:05:20.079 --> 00:05:22.560
You connect to somebody else's computer somewhere.
00:05:22.560 --> 00:05:27.839
And uh this has colored so much of my experience as a developer.
00:05:27.839 --> 00:05:30.560
I've largely never used IDEs.
00:05:30.560 --> 00:05:42.480
Not necessarily because I think that IDEs are bad, but when if I'm connecting to insert some supercomputer here, you know, that IDE doesn't run on the supercomputer.
00:05:42.480 --> 00:05:56.800
Maybe there's some way that I can connect it to the supercomputer today, but let me tell you, in 2011, when I started programming, there were not really IDEs that had great support for working remotely on some other machine.
00:05:56.800 --> 00:06:06.480
And the the supercomputers back then and also today, you know, they have a pretty bare set of hardware and a pretty bare set of software installed.
00:06:06.480 --> 00:06:10.000
And you know, it can be a pain, you don't have root access on these machines.
00:06:10.000 --> 00:06:12.560
It's not your machine, it's somebody else's machine that you're running on.
00:06:12.560 --> 00:06:15.040
So there's certain stuff that you can't install, et cetera.
00:06:15.040 --> 00:06:23.600
So I, you know, did almost all my development in Vim, and the reason was just Vim is very easy to go and build and install and run yourself.
00:06:23.600 --> 00:06:34.240
And the build part is actually important too, because sometimes I would work on some supercomputer that was some funky architecture where there wouldn't be a pre-built binary that I could go and pull.
00:06:34.240 --> 00:06:42.720
Or if there was a pre-built binary package, it wasn't necessarily a package that I could install because back in the day, maybe there'd be a Debian package for something.
00:06:42.720 --> 00:06:44.399
But again, I wasn't a root user.
00:06:44.399 --> 00:06:46.399
This was in the age before containers.
00:06:46.399 --> 00:06:52.399
You know, I had to use these weird HPC package management systems, which would have a very select set of packages.
00:06:52.399 --> 00:07:05.759
But anyways, I got used to sort of working in this environment, in particular where I had very few developer tools available to me reliably, because on any given day I might be working on some new or different cluster than I was a month ago.
00:07:05.759 --> 00:07:08.639
And where I'm not working on my laptop.
00:07:08.639 --> 00:07:24.879
And so, like, you know, earlier on in my career, yeah, I did have some like beefy laptops, and sometimes I would do work developed like locally, but over time it just increasingly became like my laptop was simply a thin client to some supercomputer somewhere.
00:07:24.879 --> 00:07:26.959
And there were a lot of benefits to this.
00:07:26.959 --> 00:07:39.519
One, like if I started doing something, like a compilation or some task, like, and I needed to go somewhere, I could just close my laptop and like you know, the thing would still be happening somewhere on somebody's supercomputer.
00:07:39.519 --> 00:07:46.720
And I feel like when the the agentic era started, this gave me like a very different perspective than everyone else.
00:07:46.720 --> 00:07:54.879
I think like a lot of people at the start of the agentic era were running agents like l locally on their laptops because that's where a lot of developers do their builds.
00:07:54.879 --> 00:07:59.199
I never did that because like that is like a very foreign idea to me.
00:07:59.199 --> 00:08:01.120
Why would I ever want to run something in my laptop?
00:08:01.120 --> 00:08:04.240
And also my laptop's like this weak, pathetic computer.
00:08:04.240 --> 00:08:16.800
And uh and so I just from the start always ran my my agents fully in you know some cloud environment in VMs or sandboxes, which is now just a fancy word for VMs.
00:08:16.800 --> 00:08:19.120
My apologies to the sandbox community.
00:08:19.120 --> 00:08:20.800
But I mean, you you know it's true.
00:08:20.800 --> 00:08:26.000
Anyways, so I I it was never a priority for me how good my laptop was.
00:08:26.000 --> 00:08:41.440
And I have this like this ThinkPad, it's the Lenovo Anniversary Edition 25, and it has the like classic ThinkPad keyboard, trackpad, and little uh the little nub mouse in the center.
00:08:41.440 --> 00:08:47.759
And that's like the keyboard that I love that I I you know use from my like early days, and so I was like, I'm just gonna stick with this thing.
00:08:47.759 --> 00:08:55.440
Even when I bought it, it was not the world's most powerful like laptop, but I didn't care because it had the the human interface, the like physical interface that I liked.
00:08:55.440 --> 00:09:00.000
I already, this Z book, the trackpad, I'm already like, oh my god, I can't stand this thing.
00:09:00.000 --> 00:09:02.159
Like there's no button to right-click.
00:09:02.159 --> 00:09:04.399
I have to just click on the bottom right of the thing.
00:09:04.399 --> 00:09:06.000
Like, I want a physical button.
00:09:06.000 --> 00:09:07.039
But anyway.
00:09:07.039 --> 00:09:11.039
So um, so the thing that ultimately like killed it for me.
00:09:11.039 --> 00:09:12.720
Well, this this laptop's been on its last.
00:09:12.720 --> 00:09:14.960
Like, one, the microphone's kind of been dying.
00:09:14.960 --> 00:09:22.639
And then two, I use Whisperflow to do text-to-speech, but Whisperflow seems to be having some issue with the microphone.
00:09:22.639 --> 00:09:36.080
So if I have Whisperflow running, sometimes like the microphone driver just completely crashes, or like some something happens where like I'll be in the middle of a of a of a uh a call, like this call, and then suddenly my microphone will just completely go out.
00:09:36.080 --> 00:09:52.960
And then I did start running some agent tasks locally, like in particular, like things like computer use where I wanted it to have access to my browser, or something where like I needed it to like set up something or debug a problem on my laptop, I would run it, I would run an agent for that.
00:09:52.960 --> 00:10:01.039
And uh what I what I quickly ran into was like this thing just is not powerful enough to even run the codex desktop app.
00:10:01.039 --> 00:10:03.279
Because it's like this is like a two-core laptop.
00:10:03.279 --> 00:10:09.919
I did upgrade it some number of years ago to 64 gigs of memory, which is a thing you used to be able to do on laptops.
00:10:09.919 --> 00:10:14.720
You used to be able to buy new memory and put it into the laptops because everything was modular, but now they're not.
00:10:14.720 --> 00:10:21.360
Now it's all I mean, the ZBook actually that I got actually did have configurable memory, but uh not all of them do.
00:10:21.360 --> 00:10:25.440
Anyways, that's my old man tirade about my old laptop.
00:10:25.440 --> 00:10:49.600
The old laptop also, like, in addition to like the microphone dying, and now like Windows is like not really stable on it anymore, and it's a Windows 10 laptop because it does not meet the hardware requirements to upgrade to Windows 11 as an issue, and like Windows Explorer crashes a lot and other apps crash a lot and Chrome freezes up a lot, and it is now like more recently, it has started to develop a physical ailment.
00:10:49.600 --> 00:10:54.399
Like there are parts of it that are like literally falling off, like there's a corner that's chipped now.
00:10:54.399 --> 00:10:56.639
There's parts where like the plastic is wearing through.
00:10:56.639 --> 00:11:01.200
This thing has seen a lot, and it is time for it to be retired.
00:11:01.200 --> 00:11:04.960
So soon the new laptop will be fully onboarded.
00:11:04.960 --> 00:11:06.639
Ugh, and I shall start over.
00:11:07.039 --> 00:11:14.879
A fantastic opportunity to get rid of Windows and start fresh, not just from any Linux distribution.
00:11:14.879 --> 00:11:19.120
Which oh boy, oh boy, are we gonna lose some listeners here, folks?
00:11:19.120 --> 00:11:23.919
You know, we uh because I messaged you about this uh leading up to setting up this recording.
00:11:23.919 --> 00:11:34.720
And I took a break last week because I was in the second week of my pat leave, and I could have set up a recording, but honestly, I was pretty tired, and I was like, you know what?
00:11:34.720 --> 00:11:35.519
I deserve a break.
00:11:35.519 --> 00:11:36.879
We're just gonna take a week off.
00:11:36.879 --> 00:11:41.600
I'm gonna record one of my seven to ten minute podcasts and just refer people to other podcasts.
00:11:41.600 --> 00:11:45.440
And I went ahead and referred people to a bunch of podcasts.
00:11:45.440 --> 00:11:50.000
One of them, did you did you listen to the Jensen interview with Ezra Klein or did that cross your uh radar?
00:11:50.240 --> 00:11:50.799
I've seen that.
00:11:50.799 --> 00:11:53.120
I've seen people complaining about that on Twitter.
00:11:53.440 --> 00:11:55.279
Yeah, he upset a lot of people.
00:11:55.279 --> 00:11:58.960
A lot of people are upset that he said long division is no longer required.
00:11:58.960 --> 00:12:03.200
And uh maybe we should do a whole episode dedicated to reviewing our thoughts.
00:12:03.200 --> 00:12:05.919
The point that I'm trying to get to here has nothing to do with Jensen.
00:12:05.919 --> 00:12:10.960
It was that I mentioned DHH, who is uh I don't even know his full name, David 2Hs.
00:12:10.960 --> 00:12:13.440
And uh he's a Ruby guy.
00:12:13.440 --> 00:12:38.399
And he was on Lex Friedman and he had a five-hour podcast, and then more recently, I didn't mention this last week, he gave a keynote at Railsworld, which apparently there's a whole controversy behind that as well, because he was not invited one year to speak at RailsConf, and then that, and then he like boycotted that, set up Rails World as like a competing conference, and then RailsConf ended up like folding because it couldn't financially survive.
00:12:38.399 --> 00:12:42.000
Anyways, apparently there's a whole lot of drama behind this guy.
00:12:42.000 --> 00:12:43.279
You know what?
00:12:43.279 --> 00:12:52.720
We need to put that to the side, and I know we've lost listeners before because we we mentioned Elon and then people get upset because Elon listen, folks, I don't endorse any of his political beliefs.
00:12:52.720 --> 00:12:56.480
We accept all people here, we are equal opportunity, equal everything.
00:12:56.480 --> 00:12:59.360
We love, we love everybody, you know, let's all just get along.
00:12:59.360 --> 00:13:02.159
That being said, let's set aside this guy's political things.
00:13:02.159 --> 00:13:04.000
What he's doing right now, it's fantastic.
00:13:04.000 --> 00:13:08.159
Apparently, there's this stop omachi.com site, and you shouldn't do it.
00:13:08.159 --> 00:13:12.799
But listen, folks, it's like when I used to eat at Chick-fil-A.
00:13:12.799 --> 00:13:13.360
You know?
00:13:13.360 --> 00:13:19.360
Chick-fil-A had some views I didn't agree with, but they also had the best fried chicken sandwich out there, and it wasn't.
00:13:19.679 --> 00:13:21.120
It's gonna be canceled, Connor.
00:13:21.120 --> 00:13:23.039
You're gonna be canceled.
00:13:23.039 --> 00:13:29.840
You're gonna end up end up in in like tomorrow, you're gonna be going through this content and you're gonna be like, oh, I can't.
00:13:29.840 --> 00:13:31.840
None of this is usable.
00:13:32.399 --> 00:13:33.120
It is usable.
00:13:33.120 --> 00:13:33.679
It is usable.
00:13:33.679 --> 00:13:34.080
Is it?
00:13:34.080 --> 00:13:35.200
I mean, I'm not I'm okay.
00:13:35.200 --> 00:13:36.080
Here's my point.
00:13:36.080 --> 00:13:39.679
I'm happy to switch to another chick fried chicken sandwich, which I did.
00:13:39.679 --> 00:13:43.120
If in Toronto, there's a boutique institution called Tokyo Fried Chicken.
00:13:43.120 --> 00:13:46.240
I always get my well, uh I live in a different place now, so I'm not close to that.
00:13:46.240 --> 00:13:48.159
But when I was downtown, I would always order there.
00:13:48.159 --> 00:13:49.440
I never went to Chick-fil-A.
00:13:49.440 --> 00:13:58.639
But at the time there was a time when I lived in the States, it was the best fried chicken sandwich I knew about, and I would go there knowing that I didn't like agree with the beliefs of the management, but it was still the best fried chicken sandwich.
00:13:58.639 --> 00:14:02.720
I'm not gonna not eat the best fried chicken sandwich, you know, if the next step down is so much worse.
00:14:02.720 --> 00:14:04.320
And that's what Omachi is, folks.
00:14:04.320 --> 00:14:07.039
It's an agentic AI first operating system.
00:14:07.039 --> 00:14:08.159
I'm running it right now.
00:14:08.159 --> 00:14:10.000
It's this it's technically Arch.
00:14:10.000 --> 00:14:10.960
Who cares though?
00:14:10.960 --> 00:14:14.320
And it has like codecs and quad code, everything built into it.
00:14:14.320 --> 00:14:16.000
You can change anything about the computer.
00:14:16.000 --> 00:14:16.960
You don't like something?
00:14:16.960 --> 00:14:19.200
You just ask, just ask it to be changed.
00:14:19.200 --> 00:14:22.159
I have a completely configured, custom configured computer now.
00:14:22.559 --> 00:14:35.279
How is that different from what I have, which is I just install Windows 11 and then the Codex uh desktop app and then just set up anything in the computer, I just whisper flow into codex and tell it to do the thing that I want.
00:14:35.600 --> 00:14:40.399
Does that work as seamlessly and as integrated when it's like built from scratch?
00:14:40.399 --> 00:14:45.200
Can you go and like completely destroy like the file explorer and replace it with like some other thing?
00:14:45.679 --> 00:14:48.240
Probably not, but I don't feel like I need to.
00:14:48.240 --> 00:14:49.360
Listen, I'll tell you the.
00:14:50.000 --> 00:14:55.120
I mean, I'm not saying you want to expl replace the file explorer, but I'm just saying like everything is possible now.
00:14:55.440 --> 00:15:01.679
One of my primary functions, like the thing the things that I use most, one is like a terminal to some other computer.
00:15:01.679 --> 00:15:02.960
I can do that anywhere.
00:15:02.960 --> 00:15:08.559
Then like PowerPoint and Excel and Google Chrome.
00:15:08.559 --> 00:15:15.200
You can do Google Chrome anywhere, but but PowerPoint and Excel, you're gonna have the best experience on Windows.
00:15:15.200 --> 00:15:24.399
And one of the things with PowerPoint is I often need to plug my laptop into some some somebody's projector somewhere to project something.
00:15:24.399 --> 00:15:32.159
And I've never seen people struggle as much to do that with Windows as they have with things that are not Windows.
00:15:32.159 --> 00:15:34.639
And I've got to you got a problem in the future?
00:15:34.720 --> 00:15:37.440
You you drop down to Codex and say, fix my connection issue.
00:15:37.440 --> 00:15:40.559
That's exactly what I did with my media laptop, except I wasn't on Omachi at that point.
00:15:40.559 --> 00:15:42.399
I'm still on Ubuntu downstairs.
00:15:42.399 --> 00:15:49.440
But like for whatever reason, because I'm running Ubuntu on like a MacBook Pro from 2012, so it's got a bunch of like kernel issues and whatnot.
00:15:49.440 --> 00:15:54.320
And connecting to the PC from like the sources on the TV was always so finicky.
00:15:54.320 --> 00:15:56.559
And then I was like, wait a second, I have codecs here.
00:15:56.559 --> 00:15:58.879
And so I said, Codex, like figure out what's wrong.
00:15:58.879 --> 00:16:01.200
I just want when I when I click PC, I always want it.
00:16:01.200 --> 00:16:02.559
And it found a bunch of issues.
00:16:02.559 --> 00:16:14.320
And so now whenever I restart the computer, my bash RC file runs like a little script that does some like HDME, HDMI audio, like codec resetting, and it works perfectly now.
00:16:14.320 --> 00:16:21.600
So like if you if you ever add a here's a challenge to folks, if you're ever on Linux in the future trying to connect to some projector, you drop down into codex, boom.
00:16:21.600 --> 00:16:32.799
Codex stalls that in fact when I installed the Machi for the first time on my workstation, I've got like two different GPUs, one on the motherboard, which is like a really old Pascal P620 GPU, and then I've got a Quadro RTX, which is still pretty old.
00:16:32.799 --> 00:16:34.080
It's like a Turing GPU.
00:16:34.080 --> 00:16:40.799
It got confused somehow, tried to hook up to the Quadro RTX 8000, and then like ended up just like the GUI wouldn't open.
00:16:40.799 --> 00:16:48.799
So you're you're in TTT TTY land, which is like honestly, when you're dealing with NVIDIA drivers, if you if you've been doing this for the last decade, it's a normal thing, but guess what?
00:16:48.799 --> 00:16:51.279
Omachi has codex built in from scratch.
00:16:51.279 --> 00:16:56.639
You drop down into codex, it took me like a couple minutes to realize I could do that, and then it's got three different sign in methods.
00:16:56.639 --> 00:16:59.360
Even though I'm in like TTY land, I don't need a browser.
00:16:59.360 --> 00:17:00.799
You can sign in from another device.
00:17:00.799 --> 00:17:03.200
I sign in from the other device, and then boom, I got codex.
00:17:03.200 --> 00:17:03.919
I say codex.
00:17:03.919 --> 00:17:04.960
I've got some driver issues.
00:17:05.440 --> 00:17:09.440
I was thinking about trying, you know, I used to run only Linux.
00:17:09.440 --> 00:17:15.279
I mean, I I famously, you know, back in the day was running Linux on my Mac.
00:17:15.759 --> 00:17:16.559
But not that famous.
00:17:16.799 --> 00:17:20.079
Well, I was the first person to compile the Linux kernel with LLVM.
00:17:20.079 --> 00:17:20.880
Just saying.
00:17:20.880 --> 00:17:22.559
My my first claim to frame.
00:17:22.559 --> 00:17:26.319
At some point it just got to be like, you know, too much work.
00:17:26.319 --> 00:17:31.759
And I just sort of I did dual boots for a while, and then I just found myself spending all my time in the Windows machine.
00:17:31.759 --> 00:17:40.720
I have thought, I did think recently about whether I can go to Linux, and one of my questions there was like, what's the experience of running PowerPoint in Wine?
00:17:40.720 --> 00:17:42.720
And it's apparently not great.
00:17:43.039 --> 00:17:44.640
Bro, and also too, PowerPoint's dead.
00:17:44.640 --> 00:17:45.920
PowerPoint's dead, what are you doing?
00:17:45.920 --> 00:17:47.839
You get codex to write all your slide decks.
00:17:47.839 --> 00:17:54.960
My my first presentation that I gave post the big jump, which was like tail end of November in 2025, happened to be in December.
00:17:54.960 --> 00:18:00.960
I was speaking at a conference down in Australia, and I didn't even realize, like, like nobody was talking about how good the jump was.
00:18:00.960 --> 00:18:06.880
And I was just like, I started off with the title slide with the matrix rain, and then I and then I was like, oh, I'll add an about me.
00:18:06.880 --> 00:18:08.480
And then I was like, wait a sec, this is so good.
00:18:08.480 --> 00:18:09.519
Like, can't I keep going?
00:18:09.519 --> 00:18:10.400
You don't need PowerPoint.
00:18:10.880 --> 00:18:21.920
I will give you a piece of career advice that your bot manager gave me, which is, you know, I was back in the day, I used to use my own like templates that was not the NVIDIA PowerPoint template.
00:18:21.920 --> 00:18:28.079
I still kind of do, but back in the day, he he asked me, hey, can you use the NVIDIA PowerPoint template?
00:18:28.079 --> 00:18:33.599
Because that makes it easier for other people to incorporate your stuff into their slides.
00:18:33.599 --> 00:18:43.200
And the sort of broader lesson there is that sometimes you shouldn't necessarily use the best tool for yourself personally.
00:18:43.200 --> 00:18:50.400
Sometimes you have to think about what is the ecosystem around you, the ecosystem of the organization that you are in.
00:18:50.400 --> 00:19:02.079
And like at NVIDIA, the one, the majority of our existing like content is PowerPoint documents, Google documents, you know, Microsoft Word, etc.
00:19:02.079 --> 00:19:04.400
That's the majority of existing content.
00:19:04.400 --> 00:19:14.400
And so if I need to like a lot of times when I'm making a slide deck or a presentation or something, 80% of it is stuff that I've already have from other decks that I'm just piecing together.
00:19:14.400 --> 00:19:19.440
And if I had to go and move to a completely new framework, that would be harder to do.
00:19:19.440 --> 00:19:24.240
But then also, I have to collaborate with other people and I gotta share things with other people.
00:19:24.240 --> 00:19:35.200
And those other people need to be able to use them, and we all have to agree upon a you know a common a common format, a common, like, you know, unit of exchange.
00:19:35.200 --> 00:19:37.359
And at NVIDIA, that is PowerPoint.
00:19:37.359 --> 00:19:39.920
I mean s some people use like Google Slides.
00:19:39.920 --> 00:19:43.440
But that's actually fairly rare, and there's all sorts of issues when people use Google Slides.
00:19:43.680 --> 00:19:52.240
So Yeah, actually, when you when you mentioned this, I was thinking at one point I did do something in Google Slides, and my manager was like, Well, uh, can you turn this into PowerPoint?
00:19:52.240 --> 00:19:53.759
Like, I need to copy it into my slide deck.
00:19:53.759 --> 00:19:55.119
And I was like, Oh yeah, fair point.
00:19:55.119 --> 00:19:57.680
So you are not without a solid point.
00:19:57.680 --> 00:19:58.880
I still don't think PowerPoints.
00:19:58.880 --> 00:20:08.960
And also, too, you give more, you do more presentations and like training and stuff, like probably by a fact at this point, like ever since I switched to research, factor of five, maybe an order of magnitude, factor of ten.
00:20:08.960 --> 00:20:15.519
So it's that's probably more like honestly, I've spoken at one conference this year, and then the one before that was the one back in December.
00:20:15.519 --> 00:20:21.119
So I my my conferencing has taken a precipitous decline, as opposed to you.
00:20:21.119 --> 00:20:22.799
You've been traveling the world all year.
00:20:22.799 --> 00:20:24.559
But, anyways, to give it a thought.
00:20:24.559 --> 00:20:25.839
Give it a give it a shot, buddy.
00:20:25.839 --> 00:20:28.000
Watch the DHH Rails World.
00:20:28.960 --> 00:20:30.480
I was thinking about it with the new laptop.
00:20:30.480 --> 00:20:33.039
I was thinking about trying Linux, going back to Linux.
00:20:33.119 --> 00:20:42.480
The And if it's a new laptop, apparently, like for me, installing it on my workstation took, I think, two minutes, and for my uh work laptop it took three and a half.
00:20:42.480 --> 00:20:46.559
But they're they're claiming that like for speedy machines, it's less than a minute to install.
00:20:46.559 --> 00:20:49.279
Like you flash the USB and it installs in less than a minute.
00:20:49.279 --> 00:20:52.000
So you mean it's not even gonna cost you that much time, you know?
00:20:52.000 --> 00:20:52.960
And it's beautiful.
00:20:52.960 --> 00:20:53.440
It's beautiful.
00:20:53.440 --> 00:20:55.440
I'm not sure if you've ever used a tiling window system.
00:20:55.519 --> 00:21:06.079
It is that a good chunk of what I do on Windows is Windows would be a lot less usable for me if not for WSL, especially these days.
00:21:06.079 --> 00:21:15.519
So it's sort of like it's a question of whether I run Windows where I'm doing a lot of stuff in WSL, or whether I run Linux where I'm doing a lot of stuff in a Windows VM.
00:21:15.839 --> 00:21:20.960
And then that's the thing, is if you're in WSL or WSL2, you know, I sent I sent my brother-in-law.
00:21:20.960 --> 00:21:28.240
He had Super Grok and he saw some of the stuff I was doing, and I was like, let me just because I yeah, I was uh it would have been easier for me to just like teach a man to fish.
00:21:28.240 --> 00:21:40.319
So I basically took his laptop, set up WSL2, set up Super Grok, and like I ran into some issues because you do have access to the whole file system from there, but you kind of have to like, it's like a what do you call it?
00:21:40.319 --> 00:21:41.839
Like a crab trap.
00:21:41.839 --> 00:21:45.119
You gotta go like outside and then around to get to the rest of the ocean.
00:21:45.119 --> 00:21:54.880
The point being that it it is possible, but a couple times when I was asking it to like make changes to its kind of environment, it would reset every single time he like went in and out of Grok.
00:21:54.880 --> 00:21:58.319
And I was like, Yeah, this is just an issue you're gonna have to live with with WSL2.
00:21:58.319 --> 00:21:59.759
Whereas if you're on native Linux, right?
00:21:59.759 --> 00:22:03.039
Regardless of your distro, you're not you're never gonna have to have that issue, right?
00:22:03.039 --> 00:22:03.519
Yeah.
00:22:03.519 --> 00:22:07.759
Maybe the title of this episode will be Will Bryce switch to Linux?
00:22:09.680 --> 00:22:22.640
The biggest problem is what do I do about all my existing PowerPoint decks that I don't really have a realistic way to like interact with from Linux, other than maybe a VM, but then that's a pain if I have to like you know screen share.
00:22:22.960 --> 00:22:26.640
Yeah, that's a huge problem because the PowerPoint web powerpoint doesn't work very well.
00:22:27.039 --> 00:22:30.240
People in the comments, yeah, I know about Microsoft 365.
00:22:30.240 --> 00:22:33.359
The web app is not the same experience as the desktop.
00:22:33.920 --> 00:22:34.400
It's not as good.
00:22:34.559 --> 00:22:38.079
And things and it's not the same rendering engines, and things do not render the same.
00:22:38.400 --> 00:22:45.359
One of the beautiful things, though, it does seem that for whatever reason on Omachi, it it works slightly better.
00:22:45.359 --> 00:22:50.480
There was one issue that I always had with the online Microsoft PowerPoint color picker.
00:22:50.480 --> 00:22:54.000
It like couldn't get the color picker of the screen correct.
00:22:54.000 --> 00:22:54.799
It was always off.
00:22:54.799 --> 00:23:05.680
And so if anyone pays attention, real close attention to the array cast thumbnails, pre-episode 130 on YouTube, you'll see that there's like two slightly different shades of blue because the color picker doesn't work.
00:23:05.680 --> 00:23:08.640
But on Omachi, it works seamlessly perfectly.
00:23:08.640 --> 00:23:13.200
I don't know why Arch is better than Ubuntu, I think it was on 2404, whatever the code is.
00:23:13.200 --> 00:23:13.759
That's the other thing.
00:23:14.319 --> 00:23:15.519
I'm a Debian person.
00:23:15.519 --> 00:23:18.240
It would be very it's yeah, I'm a Debian person.
00:23:18.240 --> 00:23:20.160
I don't know that I want to go learn Arch.
00:23:21.039 --> 00:23:24.160
Well, that's the thing, you don't even need to learn Arch, you just ask Codex everything, you know?
00:23:24.160 --> 00:23:27.119
I'm an old man, kind of an old man.
00:23:27.119 --> 00:23:30.400
Alright, we should we bundle, because I had a couple topics I wanted to talk about.
00:23:30.400 --> 00:23:32.319
Should we bundle those into this episode?
00:23:32.319 --> 00:23:33.839
Because we're at the 27-minute mark.
00:23:33.839 --> 00:23:38.880
We could rapid fire them and then alright, we're keeping well, people don't know what we cut, but we cut that part.
00:23:38.880 --> 00:23:39.279
Yeah.
00:23:39.279 --> 00:23:42.079
Or we 10x and made me sound like a chipmunk.
00:23:42.079 --> 00:23:42.880
Anyways.
00:23:42.880 --> 00:23:44.880
So I mentioned the DHH stuff.
00:23:44.880 --> 00:23:49.279
I mentioned the agentic OS, and oh, we'll leave my AI apps for later.
00:23:49.279 --> 00:23:57.440
I'll just show I'll just show you, Bryce, that thanks to being inspired by DHH, you can now see basically the bottom row of my phone.
00:23:57.440 --> 00:23:59.200
They're all the same icon.
00:23:59.200 --> 00:24:05.119
We've got Pod God, Stock God, uh, Fam God, Baby God, Home God, and Khili Khub.
00:24:05.119 --> 00:24:11.279
We are replacing all of these irritating ad-ridden apps with, and and let's go look at this boot.
00:24:11.279 --> 00:24:12.160
Look at this, buddy.
00:24:12.160 --> 00:24:13.759
This is my my stock app.
00:24:13.759 --> 00:24:14.720
Which is it's fine.
00:24:14.720 --> 00:24:15.200
You know, why do you think that's it?
00:24:16.559 --> 00:24:21.279
I remember pre-dad Connor where he's like, it's all just funny money, it's all just gonna be NVIDIA.
00:24:21.279 --> 00:24:22.400
I'm just gonna get rid of it.
00:24:22.559 --> 00:24:23.359
It is all still NVIDIA.
00:24:23.359 --> 00:24:24.319
I don't have investments.
00:24:24.319 --> 00:24:26.480
I just I just like looking at the prices of other companies.
00:24:26.480 --> 00:24:28.079
I still only own one stock, folks.
00:24:28.079 --> 00:24:32.799
Diversification, as was it Mark Twain or some famous person said, maybe Warren Buffett.
00:24:32.799 --> 00:24:34.160
It's for people that don't know what they're doing.
00:24:34.160 --> 00:24:36.079
And let me tell you, folks, I know what I'm doing.
00:24:36.079 --> 00:24:41.759
But you can see on this on the second page, it's a sexy version of the top market cap companies.
00:24:41.759 --> 00:24:44.319
It's got little red letters as the prices change.
00:24:44.319 --> 00:24:46.400
It's just absolutely beautiful, folks.
00:24:46.400 --> 00:24:49.119
Anyways, we're slowly, you can do everything now.
00:24:49.119 --> 00:24:51.119
You got some irritating app, done.
00:24:51.119 --> 00:24:51.599
It's gone.
00:24:51.599 --> 00:24:53.759
And and let me tell you, I'll tell you about HomeGod.
00:24:53.759 --> 00:24:55.440
It's my my smart home app.
00:24:55.440 --> 00:24:56.319
It's it's amazing.
00:24:56.319 --> 00:24:58.000
Anyways, we're taking over new operations.
00:24:58.799 --> 00:25:10.160
One thing that's very interesting is you are like me on the consumer and like personal side, I am much more conservative with what I will use AI to do.
00:25:10.160 --> 00:25:15.839
Whereas on the work side, I am like very like over-leveraged.
00:25:15.839 --> 00:25:21.519
Maybe I mean we're probably at a similar scale there, but like on the home side, I'm a lot more conservative.
00:25:21.519 --> 00:25:24.079
Like, I'm not, I don't feel the need.
00:25:24.079 --> 00:25:27.920
There's not that many things where I have the need to use at home.
00:25:27.920 --> 00:25:42.720
I I do use it now for some of my travel planning and like tracking things like that, but I feel like you are far more on that side of it, on like build, like, build like I wouldn't I can't think of like a thing where I'd be like, oh, I want like my own version of this app.
00:25:42.720 --> 00:25:46.000
Like this, you know, this this existing app like isn't good enough for me.
00:25:46.000 --> 00:25:47.200
I can't I don't have a version of that.
00:25:47.759 --> 00:25:49.039
You think of that, but that's what I'm saying.
00:25:50.319 --> 00:25:55.519
I'm sure that there are things, but I just haven't it's just that like I don't feel like I don't feel like I have time.
00:25:55.519 --> 00:26:07.039
You know, it's like actually an interesting like aspect of my work-life balance where I I've never understood people who have time for like side coding projects.
00:26:07.440 --> 00:26:08.319
You're not coding anymore.
00:26:08.319 --> 00:26:08.960
You're just directing.
00:26:09.279 --> 00:26:16.000
No, no, I know, I know, I get that, but like like even in the era before, I never like you did more like, you know, fun projects on the side.
00:26:16.000 --> 00:26:19.519
You've always done more like stuff on the side that's like fun or exciting.
00:26:19.519 --> 00:26:32.079
But me, almost all of my coding has almost all of my like software engineering work has been like exclusively on like my primary work mission or like slightly adjacent like work missions.
00:26:32.079 --> 00:26:40.240
And it that it I always feel like I have no time for anything other than like the three or four major work things that are on my plate.
00:26:40.240 --> 00:26:43.119
And like I guess can't imagine how people would have the time.
00:26:43.119 --> 00:26:49.839
Like I can't I can't envision how you have the time, even with AI, to build something like Podcot.
00:26:50.160 --> 00:27:00.160
Well, I've been working, admittedly, I I mentioned in last week's episode, I've started the release process, but like you have to get a certain kind of number, and then Google's gotta review it.
00:27:00.160 --> 00:27:01.680
I thought it was like you could just throw an app.
00:27:01.680 --> 00:27:05.759
Like I thought Flappy Bird, I just assume it went on the Play Store like a day after it was finished.
00:27:05.759 --> 00:27:06.799
It takes weeks.
00:27:06.799 --> 00:27:09.039
And so I don't think it's gonna be out until October.
00:27:09.039 --> 00:27:24.880
But I've been working on Pod God since February, or like since late January, and I think I've really let perfection be the enemy of good or like even great, because like my podcast player is better than every other podcast player out there, but it still has bugs here and there.
00:27:24.880 --> 00:27:31.599
And I feel like because it's completely like developed agentically, like I'm gonna get so much criticism for like, oh, you see, it doesn't work.
00:27:31.599 --> 00:27:36.000
And it's like, well, no, all the other ones don't freaking work too, or like don't have the features that I want.
00:27:36.000 --> 00:27:44.480
Anyway, so it has taken months, but like now putting up a simple stock god, you know, track a few things and and like you know, that takes like 20 minutes, you know.
00:27:44.480 --> 00:27:45.599
It it doesn't take that much time.
00:27:45.599 --> 00:27:47.519
And also it takes 20 minutes for the AI.
00:27:47.519 --> 00:27:54.720
It takes um like 30 seconds for me to draft the prompt and then another four minutes of like, no, no, no, I want square logos, I want centered, I want spacing.
00:27:54.880 --> 00:27:57.519
Anyway, so I No, no, I know it's it's it's not about time.
00:27:57.519 --> 00:28:06.559
It's that if if I I would if I had that time, I would have spent that time on a new work project, not on something for me.
00:28:06.880 --> 00:28:07.920
Oh yeah, maybe fair enough.
00:28:07.920 --> 00:28:12.960
But that's like that comes into like a intrinsic, extrinsic, like where do you get your purpose in life?
00:28:13.599 --> 00:28:14.480
That's what I'm getting at.
00:28:14.480 --> 00:28:23.200
It's like for me, like, I never used to think of myself as a workaholic, but I think that is one of the signs that uh that I am a workaholic.
00:28:23.519 --> 00:28:26.799
Yeah, I'm like a workslash side project a holic.
00:28:26.960 --> 00:28:27.039
Yeah.
00:28:27.039 --> 00:28:27.519
I'm not sure.
00:28:27.519 --> 00:28:43.119
Like I I I have never like maybe early on in my career, I had a few hobby projects, like the Linux kernel thing, but very quickly it became like like I've never really had like hobbyist programming projects since then.
00:28:43.119 --> 00:28:46.000
It's all just been whatever my main focus is.
00:28:46.000 --> 00:28:51.359
And that if I had spare cycles, maybe I would take on a new like work project.
00:28:51.680 --> 00:28:51.920
Yeah.
00:28:52.240 --> 00:28:53.279
I don't know what this is about to do.
00:28:53.440 --> 00:28:56.880
Yeah, that's that's just like what what whatever charges your wheel or whatever.
00:28:56.880 --> 00:29:03.519
Anyways, the last the last two things I was gonna mention, one of them is on our updated ADSP thepodcast.com website.
00:29:03.519 --> 00:29:05.200
We've got new stats that you can go and check out.
00:29:05.200 --> 00:29:12.079
But one of the things I sent you the important takeaway was by year, percentage of episodes that have guests.
00:29:12.079 --> 00:29:20.480
And since 20, we peaked at 2023 with 62%, 2024 was 42%, 2025 was 37%, and in 2026, folks, we're down to 23%.
00:29:20.480 --> 00:29:21.119
Really?
00:29:21.119 --> 00:29:38.319
And so this episode, and probably the next episode that we're gonna release a little bit later, will be hopefully for Bryce and I, the last two, just us, well, maybe do one other, but I want to get that, I want to see if we can get above 37% because admittedly, we've gotten feedback at our annual reviews where people like the interviews.
00:29:38.319 --> 00:29:45.359
And I don't know why I guess we've just been having too much fun chatting about AI, and uh, we know that we're both excited about AI, and so it's always a risk.
00:29:45.839 --> 00:29:55.920
To be fair, we've all also both had a lot going on, and it like requires more more thinking ahead of time and scheduling and planning to instead of us just being like, oh, we gotta record.
00:29:55.920 --> 00:29:57.359
Let's hop on at 4 p.m.
00:29:57.359 --> 00:29:58.720
on a Friday, on a Thursday.
00:29:58.720 --> 00:30:02.000
But I totally I am all for more guests.
00:30:02.000 --> 00:30:02.559
Yes.
00:30:02.559 --> 00:30:05.839
And uh yeah, I mean I love doing guest episodes.
00:30:05.839 --> 00:30:08.559
I think the the audience loves doing guest episodes.
00:30:08.559 --> 00:30:11.519
I always learn something in guest episodes, I feel like.
00:30:11.519 --> 00:30:14.480
I guess I always have no, I always learn something when talking to Connor, anyways.
00:30:14.480 --> 00:30:19.039
But like I learned I both learned something and like become closer with some new friend.
00:30:19.039 --> 00:30:19.920
So I love it.
00:30:20.000 --> 00:30:23.680
So yeah, we were even gonna have a guest today, but they have not replied.
00:30:23.680 --> 00:30:29.359
Admittedly, we sent them an email two days ago, so not a huge surprise.
00:30:29.359 --> 00:30:35.920
And then um the last thing I'll mention to round out this episode is that a couple times over the last little bit, I've mentioned books.
00:30:35.920 --> 00:30:46.079
We were when we were talking to Mark Seraphim back in July, which only released like a couple weeks ago because of the backlog that we were building up due to the kid being on the way, he recommended a bunch of books.
00:30:46.079 --> 00:30:51.519
And I since then have created an I uh an AI fi ranking for myself personally.
00:30:51.519 --> 00:30:52.880
I'm working through a ton of stuff.
00:30:52.880 --> 00:30:59.039
Right now, I just finished Neuromancer and I'm like through five of the eight or nine MurderBot books, which are okay.
00:30:59.039 --> 00:31:00.000
The first one was pretty good.
00:31:00.000 --> 00:31:02.799
Neuromance Neuromancer Hot Take was terrible.
00:31:02.799 --> 00:31:17.440
But uh, anyways, if people are interested and they have recommendations outside of the books that I've already read, I already got a couple via Twitter DMs and the GitHub discussions, go check out that link and feel free to recommend shows or books.
00:31:17.440 --> 00:31:20.480
That concludes, I think this is going to be episode 306.
00:31:20.480 --> 00:31:30.559
Be sure to check these show notes either in your podcast app or at adsphepodcast.com for links to anything we mentioned in today's episode, as well as a link to a GitHub discussion where you can leave thoughts, comments, and questions.
00:31:30.559 --> 00:31:31.359
Thanks for listening.
00:31:31.359 --> 00:31:33.039
We hope you enjoyed and have a great day.
00:31:33.920 --> 00:31:39.119
Low quality, high quality, that is the tagline of our podcast.
00:31:39.359 --> 00:31:40.319
It's not the tagline.
00:31:40.319 --> 00:31:43.279
Our tagline is chaos with sprinkles of information.