Transcript
Shawn Falconer (0:00)
Railway is a software company that provides a popular platform for deploying and managing applications in the cloud. It automates tasks such as infrastructure provisioning, scaling and deployment and is particularly known for having a developer friendly interface. Jay Cooper is the founder and CEO at Railway. He joins the show to talk about the company and its platform. This episode is hosted by Shawn Falconer. Check the show notes for more information on Shawn's work and where to find him.
Jake Cooper (0:41)
Jake, welcome to the show.
Jay Cooper (0:42)
Great to be here. You know, I'm super excited to chat about a bunch of stuff. I know we've got a couple of things on the docket, so.
Jake Cooper (0:47)
Yeah, yeah, absolutely. We were chatting before we hit the cord here, but you and I both graduated from the University of Victoria in British Columbia in Canada. So we what ended up sort of pulling you south to the Bay Area?
Jay Cooper (0:59)
Yeah, I think there's almost like this brain drain kind of pull that I think we're both talking about it right before and I think like half of maybe my graduating class was just kind of like, yeah, I want to generally kind of move down there in general. So I think I kind of always knew that I wanted to be in the U.S. i think I always knew that I wanted to start a company at some point. So it was more of a matter of like when, not if, if that makes sense. And so I ended up moving to a few different places before I ended up working out a bit out of like Amsterdam and Italy in between grad and then moved on to New York and, and then move to San Francisco. But yeah, I think it's a pretty no brainer in my mind because you pay the same amount of tax dollars and you get, you know, twice X the ambition plus twice X the sun, you know, so there's a pretty strong payoff on doing that, you know.
Jake Cooper (1:38)
Yeah. As much as I love Canada, I think if you're in tech, there is such a strong pull to the Bay Area, especially when I moved here, you know, now like 15 years ago. I think we'll get into it today, but you're running a fully remote company so I think there's somewhat less constraints on companies and the opportunities people have in tech today all over the world. But that wasn't always the case. But you know, back to, you know, what you're doing now around Railway, like what was sort of the driving factor behind the creation of it as a platform focused on streamlining deployment and management of infrastructure and dependencies.
Jay Cooper (2:11)
Yeah, so I mean I grew up like hacking on random stuff. I started actually writing like My first computer science stuff was writing kind of aimbots and cheats for, like, video games. And so it was always like a very kind of exploratory, creative kind of thing like that. And so I ended up writing, like, small programs or anything else like that. And then every single time I kind of like moved to, like deploy something, it was just like, you're switching from this world of, oh, cool, this joy, you know, it's this like beautiful, happy kind of like thing where you're hacking around, it's nice, and you're like, well, how do I like, move this thing? Right? And obviously there were like, tools like Heroku at the time. And so, like, finding those tools was like, awesome and magical. But there's a whole class of problems that exist actually outside of like, actually getting something deployed that we call like deployment lifecycle, right? And so it's how do you make changes, how do you, like, go and get them reviewed, how do you go and add a database in another environment and then how do you make sure that you're going to actually have that database when you, like, go in and merge, right? This whole kind of split universe phenomenon of staging, et cetera, right? And so when you get into things like that, you end up having to wrangle a lot of stuff, right? And so it goes kind of back to this bit of trough of sorrow having to go and figure out all of these things, right? And in reality, a lot of the workflows that people end up having are very, very similar, right? And so if you end up building a lot of those workflows, then most people, they want to split into a, you know, a parallel environment. They want to test their stuff, they want to merge it and they want it to kind of like automatically roll out, right? So they just simply don't want to handle that. So it ends up being that, like, this class of problems ends up being both interesting from like a systems perspective. So, you know, we work on some really, really cool, like networking, storage, et cetera, all of those other things. We've got our own bare metal servers now, but also just like, very, very applicable to the wide swath of people, right? And I also think that, like, the compute market is one of those things that will just continue to grow, right? It's just like we will need more computers, right? And so anything that we can do to kind of streamline people's, like, productivity in there, it's like, it's one of the highest leverage things that we have in general, right? And we talk a lot about, like, Leverage. Like, how do you build leverage? How do you build efficiency? Right? How do you make it so that a user's action has an outsized return on what they are putting in? Right? Because that's, for us, that's the definition of magic, right? It's like you do a little. You get a lot.
