Chris Lattner
๐ค SpeakerAppearances Over Time
Podcast Appearances
Physics isn't going back to where we came from.
It's only going to get weirder from here on out.
And so to me, the exciting part about what we're building is it's about building that universal platform, which the world can continue to get weird.
Because again, I don't think it's avoidable.
It's physics.
but we can help lift people, scale, do things with it, and they don't have to rewrite their code every time a new device comes out.
And I think that's pretty cool.
And so if Mojo can help with that problem, then I think that it will be hopefully quite interesting and quite useful to a wide range of people because there's so much potential and maybe analog computers will become a thing or something, right?
And we need to be able to get into a mode where we can move this programming model forward, but do so in a way where we're lifting people and
growing them instead of forcing them to rewrite all their code and exploding them do you think there'll be a few major libraries that go mojo first uh well so i mean the modular engine is all mojo so again come back to like we're not building mojo because it's fun we're building mojo because we had to to solve these accelerators that's the origin story but i mean ones that are currently in python
Yeah, so I think that a number of these projects will.
And so one of the things, again, this is just my best guess, each of the package maintainers also has, I'm sure, plenty of other things going on.
People really don't like rewriting code just for the sake of rewriting code.
But sometimes people are excited about adopting a new idea.
It turns out that while rewriting code is generally not people's first...
thing, turns out that redesigning something while you rewrite it and using a rewrite as an excuse to redesign can lead to the 2.0 of your thing that's way better than the 1.0, right?
And so I have no idea.
I can't predict that.
But there's a lot of these places where, again, if you have a package that is half C and half Python, right, just solve the pain, make it easier to move things faster, make it easier to debug and evolve your
Adopting Mojo kind of makes sense to start with, and then it gives you this opportunity to rethink these things.