Austen Collins28:33
Okay, yeah. This is a great question because it starts going into going from JAWS to Serverless Framework and establishing the company. After that initial Hacker News post, things picked up a lot. I was working hard just to promote it and get it out there. People were really excited to hear about us. I was doing a lot of events in San Francisco. AWS has one of the AWS Lofts here, and I was demoing the framework almost every week. I remember the first time I met Tim Wagner in person. He was there doing a presentation on Lambda. I just approached him right before he was going on stage and said, "I built this great application framework. I'd love to just show it off. Will you give me some time on stage to just show the audience?" He was like, "Sure." I was pretty excited. He'd probably tell you about the enthusiasm. He probably had a hard time saying no to me at that point because I was just so pumped about everything with this project. So he let me on. I presented there a lot. Also at re:Invent, the Lambda team, Tim and Ajay, they told me last minute, "You want to go present at re:Invent 2015?" I was like, "Absolutely." I had even done one other cool growth hacking thing, or maybe just something that came from my unconventional background. I had put together a JAWS Serverless Framework movie trailer. I took clips from the movie JAWS and I was going to show it. If you put this on YouTube, you'll probably get in trouble with the music in the background. I just took clips from the movie JAWS and I put these titles like "Serverless Framework is coming for your infrastructure," intercut with clips of the shark from the movie underwater, you see people swimming, you never see the shark, which is the early brilliance of Spielberg when he was making that movie. You just see the innocent victim, shark POV. I had posted that before re:Invent and I was so excited. Werner, the CTO over at Amazon, had retweeted it. He wrote, "This is mesmerizing" or something like that. I've been such an AWS fan for so long, it was so cool to go through that whole experience personally. However, at the same time, when this thing was picking up some momentum, there was also equal amounts of shade and doubt being thrown at this whole burgeoning serverless movement. First time I posted the framework on Hacker News, I think the first comment was, "This is a horrible idea." That's how they say hello on Hacker News. If you don't get criticized on Hacker News... So some skepticism on the product and the project, whether it would actually work for real-world use cases, which is par for the course if you're building out something new. Also, early days, cold starts were more of an issue. It took the whole architecture to get out of that cold start fear, uncertainty, and doubt territory. Now we hear about that less and less. AWS has done such a great job, all the other infrastructure providers have done such a great job to reduce that cold start. I even remember when I was first chatting with the Lambda team, someone who will go unnamed was like, "After you deploy their application, could you just ping their Lambda real quick to warm it up behind the scenes?" I thought, "I don't know if I feel right about that. I'm sure it'll get better. Just keep doing the great work that you're doing." Then there was a lot of talk about "no ops" back then. That was a big thing when everybody was starting to get excited about Lambda. The "no ops" term came out, which I don't think is right for this architecture. I think it kind of alienated some people out there. So there was a lot of pushback on the whole idea. Meanwhile, I was having some challenges with the logo and the branding. I should have known. The trouble was not actually from Spielberg or Universal or something like that, because trademarks are usually registered respective to a specific type of service or good. There was another project out there, a screen reader application called JAWS, which is essential to a lot of people to gain access to computers and start writing code. When JAWS was picking up some momentum, I decided to put a sponsor link on there and see if someone might send a donation. The only donations I ever got were from people who kept sending me one dollar donations and they always put the hashtag "Change your name," from the visually impaired community or something. I got a bunch of these, and then I started to get more and more threatening emails, which is totally understandable. You're born into this world on someone else's property and you've got to figure out how to carve out your own space. I knew almost immediately after it took off that it was going to be a challenge. While this brand and stuff, some of the users of the project loved it, I knew we had to change immediately. Also at the same time, I was wanting to build a company around this. It very much felt to me even back in the early days, and more so today, that serverless is not a fad. It's the natural evolution of cloud. The cloud and serverless almost seem like they're on a path where they're going to merge soon, and serverless will just be the cloud. That's just what you should expect from your cloud infrastructure. I wanted to build a company around this because I felt like there was a huge opportunity to build a next-generation set of developer tools to help developers capitalize on this great, super powerful cloud infrastructure. I was going around doing some meetings with the VC community around the Valley. It turns out when we raised, a lot of our investors are actually Docker's investors. Interesting. I think they were very much looking at us in the early days almost as a hedge to some extent. In my pitch deck, I had the JAWS branding and everything. A lot of our community members in the early days were coming from the Docker community because I think a lot of those people realized they didn't want to think about containers. They just want to think about product, building apps and getting it to market as fast as possible with the least amount of maintenance. We were getting an influx of that crowd. I had put on one of my pitch decks the JAWS branding, and there was just one slide where there was the Docker whale and it was upside down in the ocean and it had a huge bite taken out of it, cross crossed over its eye. Then the slide after that was just JAWS. That was the introduction to the pitch deck. I remember I was looking at the VC's portfolio again right before the meeting and I saw they are big investors in Docker. I took out that slide immediately. But there was potentially some cool branding we were going to do around that. Anyway, it was raising capital, trying to turn this into a company, this scrappy effort into a real company selling great dev tools to people who want to take advantage of all this. I had to change the name. It wasn't quite clear still that serverless was going to be the term, the category that it is today. All I knew is that serverless is the word that generated the emotional reaction in the user base. That was the thing that developers were responding to emotionally that got them to lean forward in their seat and say, "Oh, this is something different." I had 10 names and I was running them by even some of the potential investors. The feedback I got with "serverless" was, "What does that even mean? That sounds really weird." But I set my eyes on it. I thought, "I've got to get the domain and see if that's available. Got to have a great domain because .com we trust." I started the hunt for that. It took honestly two months of cold calling because I could not find who owned the domain or anything like that. Two months of calling around trying to find this person, and then another month kind of negotiating because the person who owned it kind of sensed that there was some opportunity. So that took a long time. It was still just me working on this project, trying to build up the product, the marketing, the promotion, do the name change, do some meetings around Silicon Valley. I had somehow been fortunate enough to be able to get the domain name and then eventually close around the capital. That was right at the end of 2015. We became, JAWS transitioned over to Serverless Framework, and we became Serverless Inc., which again, we didn't know it was going to be so big. Now we're in this awkward position where we're named the same thing as the category. I hear all types of creative ways of how people explain when they introduce the company or something, how they differentiate it from the architectural pattern, the movement, and the company.