Why Now is a Good Time to Build a SaaS with Jason Meller

Sponsored by:

Restrict Content Pro
TextExpander logo

If you’ve ever worked for a bigger company, you know that it’s easy to get bogged down by software and other restrictions in the name of security. Heck, I was once told I couldn’t work off-site because of it, and we had a VPN! Well, Jason Meller was sick of that and he suspected others were too, so he started Kolide. We talk all about what inspired him to take the leap and start a company, how he and his team built the software and the honest security manifesto! In Build Something More, we talk about cybersecurity and fear-mongering.

Show Notes:

Joe Casabona: Real quick before we get started, I want to tell you about the Build Something Weekly newsletter. It is weekly, it is free, and you will get tips, tricks, and tools delivered directly to your mailbox. I will recap the current week’s episode and all of the takeaways, I’ll give you a top story, content I wrote, and then some recommendations that I’ve been using that I think you should check out. So it is free, it is a weekly, it’s over at streamlined.fm/subscribe. Go ahead and sign up over at streamlined.fm/subscribe.

Hey, everybody, and welcome to Episode 218 of How I Built It, the podcast that asks: how did you build that?, the podcast that offers actionable tech tips for small business owners. My name is Joe Casabona, I’m your host. Today our sponsors are TextExpander, Restrict Content Pro, and the Events Calendar. You’ll be hearing about them more later in the show. Right now I want to bring on our guest, Jason Meller. He is the CEO and founder of Kolide. We’re going to be talking about restructuring, how SAS products are built, how comprehensive solutions can impact scalability, and of course, we’ll learn a little bit about Kolide. Jason, how are you today?

Jason Meller: Good. Thanks for having me on. I really appreciate it. Excited to talk about SAS.

Joe Casabona: Likewise, thanks for coming on the show. When y’all reached out to me, I was excited to kind of hear… You know, we’ve talked about SAS before on this show, but a lot of stuff has happened since that episode. The global pandemic is one thing that happened. But also we still…

Jason Meller: Just a little thing.

Joe Casabona: Yeah, just that small thing that’s been going on for a year now as we record this. But also we’ve seen a big rise in things like no-code solutions and things like that. So I’m excited to talk more. The show is also pivoted from a big focus on WordPress products, so just general technology products. So I’m excited with that in mind to get started. But before we talk about all things SAS, why don’t you tell us a little bit about who you are and what you do?

Jason Meller: As you said, my name is Jason Meller. I’m the CEO and founder of Kolide. But before that, my whole career has really been about cybersecurity. And not just securing devices and organizations and things like that, but actually building products for other folks that are in cybersecurity discipline. I found out very early on in my career that while I really enjoyed the practitioner part of being an incident responder and looking at it like cyber intelligence and things like that, as an engineer and someone who’s really obsessed with product, I found I got way more out of actually building the tools and capabilities that made those people a lot smarter, better, and faster for jobs.

I found that out my first real job doing this professionally at General Electric on their Computer Incident Response Team, where I was hired on the team to really be doing intelligence type stuff, and then I just kind of was like, “Man, I really want to build really cool tools for these really smart people in my team.” And I ended up doing that and then basically building an entire career out of that.

I moved on from GE to a company called Mandiant. They were sort of the company that you would call if you were compromised by one of those super advanced threat actors. I’m talking about nation states like Russia and China. You would call this company and then they would send these consultants in suits and ties. We were called the million-dollar company because if you gave us a call and we actually sent out consultants, you were probably going to be paying us at least a million dollars to deal with a major incident response effort.

So in that context, it was a lot of fun building products there. And then over time, I realized that I was really good at the business side of this as well, and I wanted to strike out and do my own thing. And that’s how I started to Kolide. In 2016 is really a point in my life where I decided, “You know what? I think I can build my own product. I want to build a business around it. I want to do a startup.” And I transitioned from my last organization to starting the company.

Joe Casabona: That’s fantastic. It sounds like you’re doing some really… I was going to say high level stuff, but it’s probably more low level stuff, right? You’re building products help with cybersecurity. Mandiant, it seems like they’re probably pretty busy given the current events that are going on and all the breaches that we’ve been hearing about lately.

Jason Meller: Yeah, yeah. The CEO there, Kevin Mandia, he was actually just doing a congressional testimony a week or so ago over the solar winds hack, where they found basically all this malware in this very, very popular security product that most companies have and directly attributing it to major nation state that was using it to do reconnaissance and other types of really scary stuff on all our organizations.

So, when I was working there, Kevin was always on the ground floor of probably the most important incidents of that time period. We were responding to all the major ones that were happening when I was there in the early 2000s. You mentioned I really like to kind of go low level into the stuff. The reality is, is the reason why I got into building products in the first place is I actually like distilling down really complicated topics to people who have never been exposed to them before.

So a big part of what we do at Kolide is we try to make these really complex topics, something that’s accessible to someone who’s entering the industry, they’re a first time practitioner, or even end-users who have this type of software endpoint monitoring software on their devices. I’ll talk a little bit about that later in terms of the ethics around that. But ultimately, I really love talking about these types of topics with beginners and people who are just interested in the industry.

Joe Casabona: That’s really fantastic. And cybersecurity is definitely something that I am interested in as well. I want to dig more into it. I think that’s probably a great topic for us to talk about in Build Something More. So if you are a member, you will get that in the episode you’re listening to right now. If you’re not, you can sign up over at buildsomething.club. So we’ll talk about cybersecurity in Build Something More. I’m really excited about that.

Let’s get back into SAS stuff because I just started thinking about all these questions for later. So your current SAS, Kolide, is focused on cybersecurity or data security in some way, right?

Jason Meller: Yeah, we actually call it HONEST Security. A big thing that I wanted to tackle when we started Kolide was I just felt that the current security industry was really almost sick, in the sense that we as engineers and people who work for large organizations, we started these companies, and then we are provisioned these laptops or sometimes we’re even allowed to bring our own and all this cybersecurity software sort of foisted onto that laptop.

Now that we’re working from home and everything, it just felt weird to me that the software which can open up programs, it can really understand what your web browser history is, and you do all these things in the name of security, it just felt like to me that we really need to explore the privacy and the rules of engagement for how the security team should really be interacting with end users.

End users in the security don’t really have like a really good relationship at most companies, even really technical organizations. The people who are building stuff feel really frustrated by the limitations imposed by the security you get in these laptops, they’re super locked down. “Oh, I can’t get Docker working. Is it because my firewall is messed up. And oh, I can’t even play with the firewall because all the options are grayed out.” This is pretty typical. And there’s just no one out there that was really thinking about this. So I wanted to build a security product that really focused on making that relationship between the security team and the end users a lot better, and actually putting them on the same page on a lot of different cybersecurity issues, like keeping their computer up to date and working properly without having to lock it down.

So while cybersecurity and endpoint security are huge technical topics. Our application is actually really simple. It’s actually a web app and it also is a Slack app. So we work with companies that use Alack and we use an application that we built and we serve from the Slack App Store. And we actually work together with them to build this experience where you can actually work with the security team and collaborate on all the maybe the issues that you have in your device, like the firewall being off or you’re missing patches. And it’s really about having a hand on your shoulder from the security team, letting me know how you can manually get your device into a secure state without having to opt in to all this additional management, which could really impact productivity.

So I wanted to build a product in that space, which is not a space that exists. So I had to write a whole manifesto about what HONEST Security was. That’s free. It’s on a website called honest.security. That’s the whole domain. So if you go there and check it out, you can kind of get a sense of what we’re going for with that entire topic. But yeah, that’s what the product is in essence.

Sponsor: This episode is brought to you by Restrict Content Pro. If you need a fast, easy way to set up a membership site for yourself or your clients, look no further than the Restrict Content Pro WordPress plugin. Easily create premium content for members using your favorite payment gateway, manage members, send member-only emails, and more. You can create any number of subscription packages, including free levels and free trials.

But that’s not all. Their extensive add-ons library allows you to do even more, like drip out content, connect with any number of CRMs and newsletter tools, including ConvertKit and Mailchimp and integrate with other WordPress plugins like bbPress. Since the Creator Crew rolled out earlier this year, you can bet it’s using Restrict Content Pro. And I have used all of the things mentioned here in this ad read. I have created free levels. I’ve created coupons. I use ConvertKit and I’m using it with bbPress for the forums. I’m a big fan of the team, and I know they do fantastic work.

The plugin has worked extremely well for me and I was able to get memberships up and running very quickly. Right now, they are offering a rare discount for how I built it listeners only: 20% off your purchase when you use RCPHOWIBUILTIT at checkout. That’s RCPHOWIBUILTIT, all one word.

If you want to learn more about Restrict Content Pro and start making money with your own membership site today, head on over to streamlined.fm/rcp. That’s streamlined.fm/rcp. Thanks to Restrict Content Pro for supporting the show.

And now let’s get back to it.

Joe Casabona: You know, I was self-employed for a long time, then I worked for my alma mater, the University of Scranton, which for all intents and purposes most higher education are giant corporations with nonprofit budgets. There was a back and forth between me a web developer who likes to try out new tools and new local development environments and the lockdown nature of my machine. I couldn’t access certain ports. I had to put in requests with the other department in our IT area to get. And it would take me a couple of… I just started bringing my own laptop and doing things.

Jason Meller: There you go. That’s exactly the problem we’re trying to solve. Because I think there’s a lot of security teams out there that believe that they are actually solving a security issue by locking down these devices. But what they’re really doing is they’re actually killing their own visibility into the issue because people are bringing their own laptops in because they feel so you’re trapped by these restrictions. They can’t get their work done. And they need to. I mean, it’s their livelihood, they have projects, they have expectations that they’ve made with their boss. You don’t really want to wake up like 10 minutes before you’re about to give a presentation and realize, “Oh, I can’t even turn off screen lock, my demo is going to get all interrupted when I’m recording because it’s like set to some insane degree.”

At Kolide, we believe that end users really do have enough capability and knowledge to manage the security of their device. They just need to know what to do, and understand what the expectations are of the security team. It should be giving a little bit of nuance and I would say some latitude in terms of how they really can manage that based on the circumstances that they’re in. If I’m in an airport, that’s probably the right place for me to really set the screen lock to be like two minutes, because I might get up, I might go to the bathroom, I’m going to leave the whole thing out.

But if I am at home, and we’re all home from COVID-19 working remotely, I don’t need it to be two minutes. I’m here. I’m surrounded by trusted family. No one’s coming over. Those are decisions I can make. As long as I’m staying within the parameters of what the security team really expects me to do and I can have a conversation with them, then that’s a much better solution than just wholesale locking down everybody to the worst possible level because that’s the only way you can do it.

Joe Casabona: Right. And not to mention… I mean, I’m a savvy enough person to know what I should and shouldn’t be doing on the internet. Most times. I’m not saying I’m foolproof. But the big warning signs are there. But for the faculty at the University who might not know better, who are equally as frustrated, who then bring their laptops in, they might be even more compromised now because now they’re currently on the network, they’re doing stuff.

We one time… maybe this is a story for Build Something More. But we one time had this JavaScript inserted into every single page of our content management system. So maybe I will tell that story and Build Something More. But it’s frustrating. It seems like you had the passion for this, you have the domain knowledge. Did you do other research to see if this was something that was viable from a market standpoint?

Jason Meller: Yeah. I guess a piece of advice for the folks out there thinking, “I want to do a startup and maybe I want to build SAS products specifically.” I remember when I was a lot younger, I would often have ideas and then the first thing I would do is I would go on Google and I would go and see if anyone else had thought of that idea before. And then if I found any version of that idea out there, I was immediately discouraged. I was like, “Oh, this isn’t a new thing. I don’t want to do it.” But what I’ve learned over time is that oftentimes your passion for something doesn’t necessarily… just because there’s something out there doesn’t necessarily mean you have to avoid doing it.

You can have a better iterative take on something out there that already exists without… you don’t have to come up with something completely brand new novel 100% in order to be successful in business. Sometimes it’s just an improvement or just a spin on something that exists out there. For HONEST Security, there was really nothing out there that I would say existed that really kind of focused on this issue. But there’s an entire industry of endpoint security products that are out there that have maybe little aspects of this. Like they have Slack notifications, but maybe they’re not interacting with end users.

I think it would have been foolish for me to kind of look at those little starts and fits that other companies are doing and say, “Okay, they’re clearly going to head in that direction so I’m just going to give up.” I think if you’re really focused and passionate about a problem, you should still go for it if there are existing incumbents in the space. And sometimes you’ll find, you know, as you build out the entire idea and actually go through iterations of building it and getting in front of real people, that where you started from actually changes completely by the time you actually ship something by the end of it, and you ended up in a completely different direction, but you’re grateful for that journey.

So I think if you’re passionate about a problem, sometimes doing your market research can help but I wouldn’t let that influence your decision 100% or whether or not you should actually move forward with it or not.

Joe Casabona: I think that’s great advice, and it harkens back to a few previous episodes of great advice I got. First of all, maybe there’s a pre-existing product that doesn’t tell a good story or present the solution as good. So there’s that. If there is a pre-existing product, it means that there is a market for what you want to do, right?

Jason Meller: Right.

Joe Casabona: So just because there’s competition it doesn’t necessarily… I mean look at all the calculator or weather apps on the App Store. Then the other one is from a friend of mine, Scott Bollinger, who talked about kind of what you said about getting it out there into the hands of users. Get an MVP out there as soon as possible and start getting feedback. Because ultimately, the users will shape the direction your product goes in.

Jason Meller: And there’s a good example of that. At Kolide, when we first started this process, we really wanted to focus on connecting the security team with the end users. And the first step of that was really the security team be able to convey what issues are on those devices and give users step by step feedback. But when we did that, we realized that it felt really strange for an end user who didn’t even know what Kolide was to suddenly get this ping out of nowhere. Like, “Hey, your devices missing these patches and your firewall is disabled, and here are the steps of how you can resolve that.”

It’d be like if you know someone just burst in your house and there’s just demanding things. That wasn’t something that we… It sounds funny in hindsight but it wasn’t something that we thought about when we were building the MVP version of this experience. So we spent a lot of time thinking about how can we really put people at ease on the privacy aspect of this. And we actually arrived at an area where they actually self-install the agent. So we actually reach out to them via slack as an introduction, explain what this whole thing is, and then you actually install the installation package that puts the endpoint agent, that thing that gets all the telemetry on the device. Yourself versus it just being sort of foisted upon you by the IT security team.

And that’s something that doesn’t exist. We’re the only security company that I’m aware of that actually encourages you to have the end users to install the main piece that makes it work. That was not something that we just got in the room and we thought of just out of the sky. It was based on talking with real people and hearing their concerns. So the most novel parts I think about our system are due to the feedback that we’ve had from our earliest iterations, not things that we thought of before we embarked on building anything.

Joe Casabona: That’s such a great story and it makes perfect sense. I want to ask you the title question here, “how did you build it?” before pivoting into the more blue sky philosophical sort of questions, I guess. So you mentioned that this was a web app and a Slack app?

Jason Meller: Yes. Yes. Funny story. We built it twice. The first time we did not build it well, and I think it’s because we took a very traditional I think VC-backed startup approach to how are we going to build our MVP. And we kind of embraced all the hot tech that was out there. We were like, “Okay, what’s the…” This is going all the way back to like 2017 or so. Like, “We want to build it in Golang because Golang is really good right now, everybody’s really talking about that, we’re going to host it on Kubernetes because Google just released their own container, you know, hosted version of Kubernetes, so let’s put it on there. And we want to, of course use React, and we want this to be micro services,” and so on and so forth.

What we ended up realizing was that we didn’t suit the technologies that we chose to the actual talents that we had within the organization. We just assumed, I would say, sort of naively that we could just instantly transitions from tech that we had known and grown up with to I think really modern tech. And that ended up causing a lot of issues. In fact, most of the discussion at the company and the innovation that we were building was really just on the technical aspects of managing all these components, versus what we should have been talking about, which is actually building the product and having product discussions in order… what is the user experience of this going to look like, and not really worrying so much about the architecture.

So we kind of crashed and burned pretty hard, I would say, at the end of 2018 or so, and we decided, “You know what? We are just building on top of this shifting sand and we just need to start over.” And that’s exactly what we did. The model from that point forward was “let’s keep it as simple as possible and let’s not concern ourselves with these major architectural designs and future scalability issues.”

I think that a lot of engineers really worry too early about scalability when it’s not warranted. In fact, they’re worried that they’re going to have to scale up really, really fast, and they’re not going to be able to do it. Like their product is just going to be so successful, it’s going to be like the next Twitter, or they’re going to have the same reaction that Clubhouse is having right now. And then suddenly, they’re going to be completely hosed and they’re going to lose their moment. But that is so rare in practice.

In fact, the thing that you should be optimizing for is that scaling up, but scaling down when your idea isn’t quite right. If you make all of these financial investments, financial investments in the form of your time as an engineer, but also shelling out money to, you know, Google Cloud Platform and AWS for all these expensive servers and container frameworks and things like that, it becomes really, really hard to actually scale that down to a financially feasible slow burn as you actually get your first few customers in the door and really understand what your product is.

I think it’s more important that you protect yourself from not the outcome of your products going to exceed past your wildest machinations. It’s can you actually protect yourself in a scenario, the most likely scenario where your product isn’t going to do well? And you need to learn a lot more about why. And you need to at least a year or two of timeframe to really be able to do that and make the iteration is necessary. So try to figure out how you can scale your solution and your architecture down or make it so that it’s easy to do that, so you have as much time as possible.

In Kolide, for us specifically, I was always a Ruby on Rails developer. I started off in PHP and then I really kind of fell in love with Ruby around the time. PHP really started taking off with classes and things like that that really, really kind of just grabbed me in. So we just focused on that. Instead of like trying to host it ourselves, we just went to Heroku and we hosted the whole thing there. And you know what? It turns out these platforms as service providers, like Heroku and some of the other ones that are out there, they’re probably the Laravel community and everything, they are really, really good at helping you scale when you are successful.

So right now the biggest part of our app that’s I think challenging from an architecture perspective is the fact that we have all these devices out there for our customers, like tens of thousands of devices, and they’re all checking in on a regular interval to our device server. And there’s a lot of traffic to handle there. But the reality is is that it’s web traffic, and we can put the data in the database. And we don’t need all these crazy, hot technologies to layer into that to perform I would say, very, very basic operations. Like data comes in, we save it in the database, we visualize it in a web app that’s built-in Ruby on Rails.

And then on the Slack app side, Slack has made it really, really easy with some very basic API [unintelligible 00:24:43] to have a really compelling experience. So we built that inside of the Rails app as well. And it’s really, really simple. and it’s something that we can maintain with three or four engineers, not like this hoard of hundreds of engineers that are really focused on the infrastructure and the operations and “oh, we need a front end engineer, and that front end engineer needs to collaborate with someone who’s going to really be building a back end API so they can plumb everything together.” That’s just not the reality of how the financials work at an early stage startup. You need to be able to have features go out the door without a lot of different hands touching them.

The companies that have built all these crazy new technologies that are not so much new now, they’re huge. And they built these technologies to solve organizational issues at their size. That doesn’t necessarily mean these technologies are appropriate for companies that only have two or three people in them because those problems are just non-existent at a company of that scale.

Sponsor: This episode is brought to you by TextExpander. In our fast-paced world, things change constantly, and errors in messaging often have significant consequences. With TextExpander, you can save time by converting any text you type into keyboard shortcut called a snippet. Say goodbye to repetitive text entry, spelling and message errors, and trying to remember the right thing to say. When you use TextExpander, you can say the right thing in just a few keystrokes.

TextExpander lets you make new approved messaging available to every team member instantly with just a few keystrokes, ensuring your team remains consistent, current, and accurate. TextExpander can also be used in any platform, any app and anywhere you type. So take back your time and increase your productivity.

But that’s not all it does. With its advanced snippets, you can create fill-ins, pop-up fields, and more. You can even use JavaScript or AppleScript. I can type out full instructions for my podcast editor, hi, Joel, in just a few keystrokes. Another one of my favorite and most used snippets is PPT. This will take whatever text I have on my keyboard and convert it to plain text. No more fighting formatting is I’m copying from Word or anyplace else.

Last month I saved over two hours in typing alone. That doesn’t even take into the account the time I saved by not having to search for the right link, text, address, or number. You have no idea how many times I want to type out a link to a blog post or an affiliate link and I can’t remember it and then I have to go searching for it. That generally takes minutes. But since I have a TextExpander snippet, it takes seconds.

TextExpander is available on Mac OS, Windows, Chrome, iPhone, and iPad. I’ve been using it a lot more on my iPhone lately because I’ve been working from my iPhone more because there are days when I’m just not in front of my computer right now. If you’ve been curious about trying TextExpander or simple automation in general, now is the time. Listeners can get 20% off their first year. Just visit textexpander.com/podcast and let them know that I sent you. Thanks so much to TextExpander for sponsoring the show.

And now let’s get back to it.

Joe Casabona: I’m a web developer… I’m sure this is for all programmers, but it’s like, “Oh, did you see the new thing? .js or whatever? We should use the new thing .js.” And I’m like, “I don’t want to use it. Why do I need to learn a new thing when I don’t know if I’m even going to need it?” I was working on an app for a hosting company a couple of years ago and they’re like, “We should make this headless WordPress and use Gatsby.” And I’m like, “Why? There’s no reason for us to use Gatsby. I don’t know Gatsby. And if I have to learn Gatsby, I’m going to charge you the hours it takes me to learn Gatsby because we don’t really need it.” So I think you’re absolutely right.

Actually, this conversation here is timely to when we record this because I was lamenting how I was going to build out the community aspect of the membership. Again, I’m a web guy, I’m a WordPress guy, I was like, “I’ll just use like bbPress or BuddyPress, two plugins that bolt on the community. But no offense to the people who maintain bbPress, but it definitely looks like it was made in 2004 and I wanted something that looked nicer. And I was like, “I could invest all of my own development time to make bbPress and BuddyPress work the way I want, or I could just pay Circle.so 30 or 40 bucks a month and have everything. And on Twitter, I got a lot of well like, “You should just build it yourself. That’s what I did.” Someone said like, “That’s what I did, though nobody’s using the community.” They kind of said tongue in cheek. And I’m like, “So you invested all this time for nobody to even use the community.”

Jason Meller: Right. That’s right.

Joe Casabona: In two months, if nobody’s using the community, I can just stop paying for Circle instead of burning hours. You triggered me a little bit there but in the best way possible. Again, do the minimum viable thing instead of burning development hours when you don’t need to for the sake of trying the new thing or using this tool that you want to try out.

Jason Meller: Yeah. I think that you touched on something. You said you’ve been doing web development for a while, and I have as well. And I think that there’s almost like a self-deprecating ages and thing that can kind of come up when you reach a certain age and you suddenly feel like there’s all this new technology that’s… it was a slow burn, like it was really kind of coming up, and then it just appeared and then everybody started using it. And then you almost feel like, “Oh, my gosh, am I becoming that old dude that doesn’t know what’s going on anymore? Am I going to be left behind.”

I think that type of anxiety and that sort of self-deprecating “am I really in the mix anymore?” can force really bad errors of judgment in terms of “You know what? I need to learn something” that you really don’t need to learn, and in fact, might actually be worse than the thing that you already know. I think that when you’re really young and inexperienced, everything is brand new and you don’t have the benefit of the history of how all these things came together.

So something that may not be optimal is fine by you and you’re going to learn that thing. But when you’re older and you have experience, you can compare and contrast how this new thing works compared to how used to build stuff. And sometimes the new thing is way worse. And you’re just like, “Why did I do this when I actually was much happier and more productive and there’s more maturity in the libraries and there’s more things for me to be able to kind of plug into this thing? What am I doing?” I think that’s where we ended up. And it sounds like it’s a very easy problem to avoid. But when you get in your own head, and you start thinking about those things, it can really force these errors that really just don’t need to happen early on in your company.

Joe Casabona: Yeah, absolutely. I mean, in the WordPress space, Gutenberg is the big thing, and everyone’s like, “You need to learn React.” I haven’t learned React yet and so far I’m okay. I’m like, “I haven’t lost a job because I haven’t learned React. I’m reluctant. I mean, now it’s probably I know it’s around to stay. But I learned Angular Version 1 and then Angular was like, “We’re changing everything in Version 2.” And then React came out, and then Vue came out. And I’m like, “I’m just going to solve the problem the best way I know how.” So I think that this is really important.

Jason Meller: True.

Joe Casabona: This can be translated to…

Jason Meller: I was just going to say, by the way, don’t feel bad about learning React. We don’t build a stitch of React that Kolide and we have an incredibly successful web application. I am 100% anti-React. That’s basically what I was alluding to earlier when I said there’s these new things. I’m 100% on this camp of let’s bring as much back to the server side as possible.

I grew up in an era where when you were coding for the web and you got to pick whatever language you want. It didn’t have to be JavaScript. You could pick anything. You could build a web app in C++, you could build it in COBOL if you wanted to. It really didn’t matter. And that’s the thing that’s really special about the web is that if you know HTML and you want to build something on the back end, you could do it in anything.

And that is not the case with really any other platform that’s out there. Like if you want to build an iOS app, yes, there’s Electron and React Native and all these other technologies. But if you really want to build a good app, you have to do it in Swift or Objective-C. Like you just have to. That’s the lingua franca of the device. But on the web, that isn’t the case. And I feel like these React folks are now bringing like Server-side React, and they’re trying to make JavaScript the language of the web on both sides, which is fine for them. But someone who hates JavaScript, I don’t want to go there. I think that that actually is really important that we preserve that aspect of the web and how it came from and the flexibility and the freedom that’s there.

So my hope is that React maybe can stand the client side and doesn’t end up being this thing that just eats the world. Because I think you can build really, really well-designed web apps that are performant, that are exciting, and making millions of dollars without even writing a stitch of it. And I hope that that continues to be the case. And I’m advocating for a world that exists. I didn’t expect to say that on this podcast, but here I am.

Joe Casabona: Oh, that’s perfect. We can talk about more on this in Build Something More if it suits us because I have a lot of opinions about that as well.

Jason Meller: Sure.

Joe Casabona: Now that we’ve gotten really nerdy I’ll probably add chapters, like podcast player chapters to this one because I do want to bring it back to the small business owner who is maybe interested in building a SAS, but we’re a year into a pandemic as we record this, maybe there’s some economic uncertainty. It seems like the outlook changes every week. Why would we want to build a SAS right now?

Jason Meller: It is a really great question. I think it’s very counterintuitive to say that actually it’s a really good time to start thinking about new business ideas, and specifically SAS products right now. But that’s actually how I feel. When you have these big societal shifts like the pandemic and everybody working remotely, they create opportunities that were none existed before. That’s very much the case at Kolide. We started it before the pandemic but we realized, because of the pandemic, people’s attitudes were really shifting about how security agents and the surveillance they were having on their device, the context of that just felt different when everybody was working from home than when you’re in a cubicle or in an office that’s really maintained by your employer.

Suddenly, solutions like Slack and Microsoft Teams and all these things were way greater use than they were, most startups were using them and engineering style organizations were, but not every company on the earth. And now suddenly, these organizations, they’re looking for ways to use the existing apps that they’ve always used but now in a context where everybody is remote. And they really want them to be integrated in these chat-like experiences. So we just happen to be in the right place the right time.

But my advice to folks who are thinking about how do you capitalize on this pandemic specifically is start looking at what is the ideal interactions that these business owners and business employees are really looking for in terms of dealing with their HR app, and how do I deal with expenses and things like that. Suddenly, all the incumbents in the space are on their back foot because new players can enter in and really offer a compelling experience that feels way more relevant to folks who are really not working from home, and doing 100% of their communication through a chat window or maybe Zoom. I think that that’s the seed that can generate this entire ecosystem of new stuff.

Obviously, the pandemic is really scary, and people are losing their jobs, and there’s a lot of uncertainty there. But if you are someone who has an entrepreneurial spirit, you’ll often find opportunity in those lowest points. Now, I’m speaking from a position of privilege because I had the money to be able to kind of have the savings to be able to strike off and do it on my own. I had some investors come in and things like that. And not everybody has that opportunity. But I encourage folks who can do that and feel confident in their ability to do that, to find an opportunity, see where something isn’t working and draw from your own experience.

If you’re frustrated by something, it probably means there’s tons of other folks that are frustrated by that exact same thing. It doesn’t have to be this huge, massive multimillion-dollar startup, it can just be something small that you sell online, and you just get on gumroad and just throw something out there. It doesn’t have to be even technology. It could just be an idea that you codified into a book that eventually can become something that’s backed by software or something else that you can sell a subscription for. So I encourage folks to take these dark times and look for opportunities there because that’s where new solutions can be born out of just changing circumstances. This pandemic is certainly a big example of that.

Sponsor: This episode is brought to you by the Events Calendar, the original calendar for WordPress. This free plugin helps you with calendaring, ticketing, and more powerful tools to help you manage your events from start to finish. Whether you run school events, concert at a venue, or fundraisers for nonprofits, the Events Calendar gives you the tools you need to make it your own. And with the Events Calendar Pro, you can create custom views, recurring events, add your own custom fields to events, and much more.

Run virtual events? No problem. With the Virtual Events add on you can quickly and easily manage your online-only or hybrid events. With deep Zoom integration, custom virtual event coding for search engine optimization, and the ability to embed video feeds directly on your website, the Events Calendar makes putting virtual and hybrid events together easier.

And I can’t stress this one enough. Let me tell you, I have tried to roll my own webinar software, my own live stream event software, and it is difficult. And I have 20 years’ experience making websites. The Events Calendar is the tool that you need to make virtual events a lot easier. You can even sell tickets and only show the stream to ticket holders. If you run events, whether in-person or online, you need the Events Calendar. Head on over to streamlined.fm/events to learn more. That’s streamlined.fm/events to start running your events more efficiently today. Thanks so much to the Events Calendar for supporting the show.

And now let’s get back to it.

Joe Casabona: It is important to highlight that certain people are afforded certain opportunities more than others. But I still in 2020, I am a firm believer in the American dream and I know that there are a lot of people who are still able to pull themselves up by their bootstraps and do things in a way to put themselves in a better situation.

Jason Meller: That’s true

Joe Casabona: With the government handing out money right now, if it’s a little extra money that maybe… I’m not a financial adviser. But if it’s extra money that maybe you can put aside, invest in yourself a little bit and put that money towards having an MVP developed or something like that.

Jason Meller: You know, everybody’s situation is a little bit different. There’s Maslow’s hierarchy of needs—you got to take care of your essentials before you can really start thinking about these things. I don’t want to get into the whole social-economic situation of our country right now, but the reality is, is that when you don’t have a lot of money, and I know this from experience, graduating from college and not having a lot of money, it weighs on you mentally. Suddenly, a simple trip to the grocery store, where today I can fly into the grocery store, now I don’t even go. I just order online and they just deliver it to me.

But before, like last year, I would just go and I really wouldn’t be looking too hard at the prices because I didn’t have to. But when you’re on a really tight budget, suddenly something as simple as going to the grocery store becomes very exhausting because you’d have to do all this math. “Oh, is this check going to bounce if I got this extra thing?” And it can add up over time.

I’m hoping that the relief from COVID-19 I think helps folks. I think it has a chilling effect that maybe all those anxious thoughts, and maybe people can start thinking about higher order activities like career and building things and things like that. That’s what that aid can sometimes help with. And my hope is that people see it that way.

Joe Casabona: That’s a much better point than I made. Listen to Jason. Awesome. Well, man, we covered a lot of ground here: cybersecurity, how things are built, starting a SAS, socio-economic conditions. Before we wrap up, I do need to ask you my favorite question, which is, do you have any trade secrets for us?

Jason Meller: Yes. I kind of gave it away earlier. I was saving that for the trade secret. But again, taking stock into how things change over time and then understanding where the opportunity is generated. And I just talked about how that was the case Kolide with this pandemic and people really starting to wake up from the work from home situation. But there’s things like that that happen all the time. And they don’t have to be these monumental society shifts. Sometimes it’s more of like a slow burn. Sometimes they’re political, sometimes it’s something that’s in the news. But things change all the time.

And we sometimes just take for granted that all the things that we’re doing today are going to be the things that we do forever. But it was just 20 years ago that we’re driving to Blockbuster and renting movies that way. And everything has changed if you really think about it. It’s very important to kind of pinpoint those moments where it tips just a little bit too much where suddenly something that made a lot of sense and everybody wanted to do, it doesn’t make any sense anymore and nobody wants to do it. And that’s where you need to seize that opportunity and see that moment before anyone else does, and then hyper-focus on building something that solves a problem.

And it’s very important not to think about that academically. You want to think about it from your own experience. Because if you’re feeling that pain, others are feeling it as well, and you’re solving a real problem, versus like I think this is a problem, I’m just gonna take a guess. The second best thing to do is talk to people. But even better than that is you just have so much empathy for the problem because you are facing it. Those are the best places to start. You can save a lot of time and shortcut, a lot of market research if you know the problem inside and out because it’s one that you have.

So that’s the trade secret is pick the problems that suit you because you’re not going to have a lot of time to like meet thousands of people that experience this problem and come up to speed and then build a whole thing yourself. Solve problems that you’re familiar with and you understand because then you can get on podcasts like this and passionately talk about them without having to do a ton of research because they’re just part of you. So that is my trade secret is solve problems that you have. And you can build businesses on top of that if you do it well enough.

Joe Casabona: I love that. I feel like you read the blog post I published a couple of weeks ago where I basically say that. It’s called What Baby Clothes Can Teach You About Your Business or something like that. Basically, how we have these baby clothes that must have been designed by a parent because they’re so easy. In the pre-show… I don’t know if you want to make this public or not.

Jason Meller: No, it’s fine. Go for it.

Joe Casabona: In the pre-show, we were talking about how you’re a new parent, eight-month -ld baby girl. I have an eight-month-old son. Man, that smile on your face right now that nobody can see but me is just the pure joy that a kid brings you right before they throw up all over you.

Jason Meller: That’s right.

Joe Casabona: So you’ve probably been awake in the middle of the night trying to change your kid. And these pajamas—this is a tangent—they have a reverse zipper on them so that you zip up to unzip them. They must have been designed by a parent. Because the snap-on ones are definitely just designed by some random person who’s never touched a kid before. But the reverse zipper ones, this person understood the problem, the way that Jason is telling you to understand and solve problems.

So bringing it back, Jason, this has been such a great conversation. If people want to learn more about you, where can they go?

Jason Meller: I mentioned this earlier in the podcast. But if there’s one thing that you want to look into me about is I want you to read HONEST Security. You can find that just by going to honest.security. That’s the whole URL. If you want to learn a little bit more about Kolide, you can visit us on the web at Kolide.com. Kolide with a K. And if you want to follow me on Twitter, you can hit me up @JMeller.

Joe Casabona: Awesome. This has been absolutely fantastic. Stick around for Build Something More, where we’re going to talk about cybersecurity, maybe Clubhouse and JavaScript tools. There’s a lot that we could cover honestly. For all the show notes as well as a link to the club, you can go over to streamlined.fm/218.

Thanks so much to our sponsors: TextExpander, Restrict Content Pro, and the Events Calendar. And Jason, thanks so much for your time. I really appreciate it.

Jason Meller: Thanks for having me.

Joe Casabona: And until next time, get out there and build something.

Leave a Reply

Your email address will not be published. Required fields are marked *