Corey Knowles
๐ค SpeakerVoice Profile Active
This person's voice can be automatically recognized across podcast episodes using AI voice matching.
Appearances Over Time
Podcast Appearances
Uh, a fun fact is that, um, I used to work on a startup and I started, uh, that company with my co-founder, uh, obviously, but the point is that I wrote the initial prototype for something we ended up building on an airplane with no wifi.
Um, which I actually recently have been on an airplane with no wifi and decided that it would be cool to prototype something.
and like wrote three keystrokes and I'm just like, why am I here?
This is like, there's no point.
I should just like watch a movie because it is so much slower and maybe I'm worse at manual coding probably, but it's just too hard now.
Yeah, I mean, I think it's kind of just like abstraction layers, right?
I think one of the things that makes software so powerful is that over time we've had
more and more layers built by people who are coding before us that make it easier for us to do things, right?
So you've got like HTML and then you have JavaScript and React, right?
So now you don't, you know, very rarely are you like manually manipulating the DOM unless it's some like very special use case.
So like if you develop VS Code, you know, I don't, as far as I know, they don't use React, right?
Because it's like a super high performance use case where they need something like more advanced.
Similarly, like most people don't need to know assembly today.
Assembly is like a low-level machine language.
I don't even know if that's the right definition.
I took one class in college.
And then on top of assembly, there's languages like C. And also, most people never need to learn C today.
And we just keep getting to easier and easier to use languages that are more and more powerful.
And you sometimes need to understand some things about the compiler or the runtime.
You definitely want people on a team who understand the details of how the internals of what you're building work.