S13 Bonus: Dynamic Observability: Eliminating Telemetry Waste at Scale with Peter Morelli, Co-Founder & CEO of Bitdrift
Peter Morelli was born and raised in San Francisco, one of the few natives of the area. He was front and center, watching the tech scene explode in front of him (and also blow up). He's lived all over - like New York, San Diego, Texas, London - but always ends up returning to the Bay Area. Outside of tech, he is married with 3 kids - one in college, and the other 2 in high school. He is a foodie, and loves cooking, enjoying the communal, connective aspect of having a meal with his family and friends.
Peter spent many years at Lyft, where he and his team became frustrated by traditional observability tools and how they waste money storing unused data. They started to building a solution based on dynamic, real time control paired with local, on-device telemetry storage. Once they realized their breakthrough, they spun off the solution into its own company.
This is the creation story of Bitdrift.
Links
https://www.linkedin.com/in/peterfmorelli/
Current Sponsors:
Checkout our Stacklist! https://stacks.codestory.co/
Hosted by Noah Labhart | Technical Founder & Startup Mentor.
Our Sponsors:
* Check out Granola and use my code granola.ai/CODESTORY for a great deal: https://granola.ai
* Check out Perplexity and use my code CODESTORY for a great deal: https://www.perplexity.ai
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy
[SPEAKER_03]: Most of their ability tools are built with the same pattern and that you have an agent or an SDK or a sidecar that collects data and then it pushes it into a big database somewhere. [SPEAKER_03]: Well it's time series database or store whatever it is. [SPEAKER_03]: That works really well in data centers where you have a lot of bandwidth that you're network is reliable, you have a lot of CPU and storage running all the time. [SPEAKER_03]: Now that's actually true for mobile, and so what we found was if you had a good network connection for a little bit and you caught some philometry and tried to push it up to a big database in the cloud, it worked.
[SPEAKER_03]: But that really isn't the normal case. [SPEAKER_03]: A lot of time your network isn't good or you walk from inside the outside or into a tunnel and suddenly your network connection drops. [SPEAKER_03]: We were seeing that the day it was being dropped on the ground. [SPEAKER_03]: My name is Pete Marley, co-founder and CEO of The Drift.
[SPEAKER_02]: a podcast bringing you interviews with tech visionaries. [SPEAKER_02]: Six, six months moonlighting goes. [SPEAKER_00]: It's the last and last of the big hands. [SPEAKER_02]: Who share what it takes to change an industry? [SPEAKER_00]: I don't exactly know what to do. [SPEAKER_02]: It doesn't go as to get right. [SPEAKER_04]: who built the teams that have their bad company is its team's help each other, a team's proud of her team. [SPEAKER_02]: Keeping scalability top of mind, all that infrastructure was up there.
[SPEAKER_02]: Yes, we've been fighting it as we grow. [SPEAKER_02]: Total waste of time. [SPEAKER_02]: The stories you don't read in the headlines. [SPEAKER_02]: It's not an easy thing to achieve. [SPEAKER_02]: To get yourself a deficit of off, try to begin to ride the ups and downs of the start-up line. [SPEAKER_04]: To really want it. [SPEAKER_01]: Not just about technology. [SPEAKER_01]: All this and more on code story. [SPEAKER_01]: on your host Nualab part, and today, how Peter Morelle is making your mobile observability not suck, so you can define what matters most to capture.
[SPEAKER_01]: Peter Morelli was born and raised in San Francisco, one of the few natives of the area. [SPEAKER_01]: He was front and center watching the Texan explode in front of him, and also blow up in front of him. [SPEAKER_01]: He's lived all over, like New York, San Diego, Texas, London, but always ends up returning to the Bay Area. [SPEAKER_01]: Outside of Tech, he's married with three kids, one in college and the other two in high school. [SPEAKER_01]: He's a foodie, and loves cooking, enjoying the communal, connective aspect of having a meal with his family and friends.
[SPEAKER_01]: Peter spent many years at Lyft, where he and his team became frustrated by traditional observability tools and how they waste money storing unused data. [SPEAKER_01]: They started to build a solution based on dynamic real-time control paired with local on-device telemetry storage. [SPEAKER_01]: Once they figured this out and realized their breakthrough, they spun off the solution into its own company.
[SPEAKER_01]: This is the creation story of BitDrift.
[SPEAKER_03]: BitRef is a company that focuses on mobile and edge and durability, so not the normal durability and data centers, but stuff on your phone, stuff on devices like kiosks that you see out world, and there's a fundamental difference in how that works if you go into that, but that was when it was founded to serve. [SPEAKER_03]: Its origin stories will unique. [SPEAKER_03]: The co-founders and a lot of the initial group of engineers still at BIFRIFT, all are out of lift the right sharing company.
[SPEAKER_03]: I was a VP of engineering there for eight years. [SPEAKER_03]: My co-founders were there at the same time or longer. [SPEAKER_03]: And we all ran into a lot of the problems that trying to make a good consumer service, trying to understand what your customers are experiencing is really difficult on phones. [SPEAKER_03]: And so a lot of the things that we faced, that's what we started building the first parts of the drift. [SPEAKER_03]: And about three years ago, we spun out after building it for, I think, six or seven years there.
[SPEAKER_03]: And so it's a pretty mature and scalable product, but that's where the origin story really was to solve an actual problem that we had in spades at, left and we couldn't really find in the market and still can't. [SPEAKER_03]: So that's sort of a bit to a solution story.
[SPEAKER_01]: Let's dive into the MVP then. [SPEAKER_01]: So maybe it's the version inside a lift or maybe it's when spun out. [SPEAKER_01]: You tell me, tell me about the MVP in that first version you built and how long it took to build and what sort of tools you're using to bring it to life.
[SPEAKER_03]: The the first version really was driven by the fact that most [SPEAKER_03]: Most of your ability tools are built with the same pattern. [SPEAKER_03]: And now you have an agent or an SDK or a sidecar that collects data and then it's pushing it into a big database somewhere. [SPEAKER_03]: Well there's just time series database or store whatever it is. [SPEAKER_03]: And that works really well in data centers where you have a lot of bandwidth that you're network is reliable. [SPEAKER_03]: You have a lot of CPU and storage running all the time.
[SPEAKER_03]: now that's actually true for mobile. [SPEAKER_03]: And so what we found was if you had a good network connection for a little bit and you caught some philometry and tried to push it up to a big database in the cloud, it worked. [SPEAKER_03]: But that really isn't the normal case. [SPEAKER_03]: A lot of time your network isn't good or you walk from inside the outside or into a tunnel and suddenly internet or connection drops. [SPEAKER_03]: We were seeing that the day was being dropped on the ground.
[SPEAKER_03]: That's those of case. [SPEAKER_03]: We'll try for a few times and then drop it on the floor. [SPEAKER_03]: when you have those really frustrating experiences where you don't have enough bars and if you do have bars that's not working and you can't get to your car or it couldn't see that it was there or it wasn't updating. [SPEAKER_03]: That was when we lost the visibility and so when your customers are having a bad experience still go to your bigs competitor and maybe never come back.
[SPEAKER_03]: So that's the existential to us to have that visibility. [SPEAKER_03]: So the first version really was collecting all that data onto the the phone itself and just making sure that we could upload it later when we did have a good network connection. [SPEAKER_03]: Sounds very simple. [SPEAKER_03]: It's actually really hard to do. [SPEAKER_03]: You don't want to blow out the the storage on the device, so you have to make sure you're not collecting too much data. [SPEAKER_03]: You don't want to affect the user experience, you have about 16 milliseconds before and you start to, by human, to notice a lagger freeze.
[SPEAKER_03]: And so how do you do and collect a lot of data with them not affecting the rest of your apps performance? [SPEAKER_03]: So a lot of them initial work we did. [SPEAKER_03]: was our performance in memory safety, making sure everything was asynchronous and then the effects of the UX, getting network reliability detecting when it was going working well or not. [SPEAKER_03]: So we ended up with a solution that really wrapped a sort of native libraries. [SPEAKER_03]: We broke it and rushed and it still is to the state.
[SPEAKER_03]: It was a lot of speed performance in memory safety. [SPEAKER_03]: And so we wrapped that in sort of the native layers of swift and common. [SPEAKER_03]: So a lot of that work was done there. [SPEAKER_03]: And so that really was the use cases that we were trying to do were the live consumer cases. [SPEAKER_03]: In fact, we were actually at the time exploring writing our own native networking stack, based on all-boy, one of our micro-founders. [SPEAKER_03]: At the server version of that all-boy proxy, not cliented that.
[SPEAKER_03]: And we were looking at all-boy mobile phones. [SPEAKER_03]: So debugging and networking stack and all of the varied conditions that the network sees out in a while, that was the initial use case that we started this on. [SPEAKER_03]: Expand that it sees that. [SPEAKER_03]: The other part that we faced is where the lift was still scaling quite a lot, and so we had tens of millions of clients on daily basis, like connecting and uploading data. [SPEAKER_03]: And so at that scale, most of their solutions are too expensive, or they couldn't scale for that level.
[SPEAKER_03]: I know we took down a couple of providers when we tried to turn them on past five or six percent. [SPEAKER_03]: So I think the other thing, and they handle it by sampling. [SPEAKER_03]: And so the other thing that we weren't really wanted to solve was being able to deal with the mobile scale, which is millions and millions of devices.
[SPEAKER_01]: I'm curious about then from that point. [SPEAKER_01]: So that, that MVP is built and you're achieving what you want to. [SPEAKER_01]: I'm curious about how you progress it from that point and matured it. [SPEAKER_01]: And I think to wrap that in a box a little bit, what I'm looking for is how do you build your robot? [SPEAKER_01]: How do you go about deciding that? [SPEAKER_01]: Okay, this is the next most important thing to build or to address with bid trip. [SPEAKER_03]: I think we built a lot of the core infrastructure and I'll go into the sort of the next two generations that we built.
[SPEAKER_03]: Right now, it's a very customer focused. [SPEAKER_03]: We're very lucky to have very large customers and a lot of customers coming to us. [SPEAKER_03]: And so we have a very priority driven approach. [SPEAKER_03]: We try not to build point solutions like just one offshore work customer. [SPEAKER_03]: And so what are the ways that we can extend our platform in a way that benefits lots of customers? [SPEAKER_03]: And so we tend to prioritize them based on the customer questions coming in.
[SPEAKER_03]: And though we have a pretty healthy sort of roadmap for the long term, and we make big investments where we see, I think a lot of it is very customer driven now. [SPEAKER_03]: I think early on we were our own customer, and so we had a lot of pain points. [SPEAKER_03]: And the next thing we did was we realized that we now had reliable upload of a lot of telemetry that you can collect. [SPEAKER_03]: What are the things never being looked at? [SPEAKER_03]: That's actually true of most observability systems, like 90% of the data is never looked at.
[SPEAKER_03]: It's only the bad conditions. [SPEAKER_03]: And so why were we wasting all the stand-with storage and ingest for day we weren't looking at? [SPEAKER_03]: And so the next thing we did was add a little bit of processing at the edge. [SPEAKER_03]: So instead of saying, hey, I'm going to upload all these logs, maybe I just summarize or metricize them at the edge. [SPEAKER_03]: And so instead of magnabytes of logs, I could send very small counters. [SPEAKER_03]: So the huge amount of bandwidth.
[SPEAKER_03]: And really allowed us to create metrics on the fly, based on what was happening on the device. [SPEAKER_03]: So that was a really powerful feature we added. [SPEAKER_03]: And then the next thing we did was making this all runtime configurable. [SPEAKER_03]: Now, most observability systems are unique decisions at compile time. [SPEAKER_03]: You add a log line, you add a metric, and that is done when you compile them and you release. [SPEAKER_03]: If you're doing five or six hundred releases a day on the server side, which is what we were, that's not a problem.
[SPEAKER_03]: That's like a few minutes or 10 minutes, like 20 minutes of delay. [SPEAKER_03]: Unmobile, an average release cycle was anywhere between 10 and 15 days. [SPEAKER_03]: You have your weekly trains, you have your alphas of betas the next week, then you have to go to the app store or you have to get it approved, and then it has to propagate to everyone's customer devices. [SPEAKER_03]: So, by the time you hear about a customer problem and at a log line, all of a sudden you had a really long delay.
[SPEAKER_03]: And the God forbid you didn't get it right, you'd have to get it again. [SPEAKER_03]: And then after all that, you'd have to turn it off at the end because it was go expensive. [SPEAKER_03]: So, [SPEAKER_03]: The other thing we did to work, and this is, I think, one of the really things that unlock the lot of the rest of what we do with BitRift, is now we at runtime can say do I want this log or not, for these conditions with these set of people, I can but runtime choose what I want to do it, so observability has not become runtime for mobile, which makes it really nice, you can say I have this problem, get more information, I don't even need to be more turned off, and that's something that used to take you weeks or months and now you can do it a few minutes.
[SPEAKER_03]: So you combine like the local storage, the ability to edge process, and the ability to be able to turn it on and control it on runtime. [SPEAKER_03]: And that's the result that lasts part. [SPEAKER_03]: That really is the core of the platform. [SPEAKER_03]: And we've layered all the sort of traditions of webletting use cases on top. [SPEAKER_01]: I'm curious about team, how'd you go about building your team? [SPEAKER_01]: I know some of the folks came from Lyft. [SPEAKER_01]: I'm curious about what you looked for in those people to indicate that they are the winning horses to join you.
[SPEAKER_03]: For us, going from a larger, more established company to a small startup world, it was just going to be a little bit more chaotic. [SPEAKER_03]: You needed to have people who were in for that type of ride, whether they'd done it before or interested in doing it. [SPEAKER_03]: You're looking for people who are self-starters who understand that not someone's not going to be sitting there telling you exactly what to do every single second of the day. [SPEAKER_03]: We were also going to be a remote company remotely.
[SPEAKER_03]: There's no central office where still like that. [SPEAKER_03]: And so we generally skewed towards senior people who had done things across our wide variety of technical areas they were just specialist. [SPEAKER_03]: and just for willing to be able to understand and go after problems on your own, so it's think of self-starvers. [SPEAKER_03]: And so we took about, I think, about a third of the team that we were working on when we spun out of Lyft, and we've since hired specifically for that style of engineer.
[SPEAKER_03]: Again, tended to skewer a senior, it's harder to have it as a junior engineer. [SPEAKER_03]: just to have no person sitting next to you and helping you coach. [SPEAKER_03]: I think it's one of the tougher problems the industry faces now. [SPEAKER_03]: But that's how we selected for them. [SPEAKER_03]: Obviously, you look for the highest talent that you can. [SPEAKER_03]: And I think I've been very lucky in my two co-founder, who's some of the best engineers that I've ever worked with.
[SPEAKER_03]: They aren't best engineers that have ever worked with, and they tend to attract that talent. [SPEAKER_03]: And I'd say, of the initial team that's been out of left, we probably are still have two-thirds of them.
[SPEAKER_01]: Okay, I'm curious about scale, right? [SPEAKER_01]: And specifically, this type of problem, especially when you solved it early, you're collecting data on the device with the new got a scale and get that data somewhere. [SPEAKER_01]: And it's a lot of data and all the things, right? [SPEAKER_01]: I'm curious about how you approach that in the beginning, but I'm also interested in, have there been interesting areas where you've had to find that as you've grown. [SPEAKER_03]: The fun part of this is that we originally built to solve less scale, which is tens of millions of mobile clients communicating every day.
[SPEAKER_03]: And you have the drivers and the writers, and they're all trying to talk to each other in real time. [SPEAKER_03]: So an nasty problem, in terms of scale, and something that we had to solve as we built this. [SPEAKER_03]: So out of the gate, we, I think, had the ability to get to tens of millions of devices. [SPEAKER_03]: And as we started talking to various customers, the ones that were the most interested, [SPEAKER_03]: in what we did were that size were bigger. [SPEAKER_03]: And so we have a lot of very large words were installed now over a billion times.
[SPEAKER_03]: I think we do a trillion logs a day at the edge. [SPEAKER_03]: And we can deal with hundreds of millions of concurrent connections. [SPEAKER_03]: Because a lot of our clients have these real-time use cases. [SPEAKER_03]: So we have a streaming company in India that they were streaming cricket matches and hitting 120 million concurrent connections a day. [SPEAKER_03]: There's actually a great post we did with the Amazon technical teams about how we were able to scale with that. [SPEAKER_03]: So I think very quickly we started to get customers at the scale that pushed even where we were.
[SPEAKER_03]: But a lot of it is really how you think about building these systems in a resilient way. [SPEAKER_03]: And I think I'll credit my co-founders who've done this at many companies beyond lifts, like Twitter and Amazon all sorts of places where you've had to deal with sort of this type of scale. [SPEAKER_03]: And the bitriff is built with that in mind. [SPEAKER_03]: Because I think the whole point of it is that is as efficient as possible with the resources that it has, but it still has to deal with consumer scale and mobile devices.
[SPEAKER_03]: Just to give you a sense, I think, like, left I think was interesting, 45 terabytes or more a day of data from mobile devices. [SPEAKER_03]: And again, like most of that wasn't being looked at. [SPEAKER_03]: We have customers who 70% of their data bandwidth was being used for telemetry, not for their actual, like customer production usage. [SPEAKER_03]: And we can come in and cut that down to 2% because of how the system works. [SPEAKER_03]: It keeps data at the edge on the devices until something on the control plane.
[SPEAKER_03]: Our server layer that says, hey, what am I interested in? [SPEAKER_03]: What do you do in the right now? [SPEAKER_03]: It sort of says, hey, go out and find this. [SPEAKER_03]: inherent in the system is a very different way of thinking about data, storage, and architecture and where it is. [SPEAKER_03]: And so instead of having this one big database that you have to scale as you dump everything possible in the world at it, you need to charge it or split the data. [SPEAKER_03]: It's still a vertical scaling exercise there.
[SPEAKER_03]: We have a much more distributed approach to how we collect and use data. [SPEAKER_03]: That's a fundamental architecture gives us huge advantages in terms of how we scale, the level of data that we're able to collect and also pricing, which is what you'll see. [SPEAKER_03]: The redesign that we did helps us do that scale, but there's a lot of systems thinking and how we built the system to be resilient, assume a lot more failure. [SPEAKER_03]: Like I said, the data center is a lot more.
[SPEAKER_03]: of a sanitary environment as much cleaner as it goes to mobile phones. [SPEAKER_03]: Just think of your mobile phone. [SPEAKER_03]: How many apps are you using in an eight given day? [SPEAKER_03]: You use Wi-Fi, then you walk outside, then you're driving down the street of 50 miles an hour, switching cell towers, and maybe it starts to rain, or like a concert gets out in your neighborhood and saturates the cell towers. [SPEAKER_03]: There's a lot of noise in the system. [SPEAKER_03]: And I think building for that is one of the things that you know, I had to do very early on in this continued to invest.
[SPEAKER_01]: So as you step out on the balcony, you look across all that you've built with BitRift, what do you most proud of? [SPEAKER_03]: It's taken the focus away and observability of managing the spend and managing these data flows and putting it squarely back on the customer experience. [SPEAKER_03]: Right? [SPEAKER_03]: You spend all these people in all this time saying, how do I get the data in there? [SPEAKER_03]: I pay for it, okay, who shouldn't log now and who should log there that feels like the incentives were really misaligned.
[SPEAKER_03]: It was all about like a taxes on your system. [SPEAKER_03]: When in fact, you should be saying, are my customers having a good experience and not just the main ones, but every single one, right? [SPEAKER_03]: Like you don't have that nice clean parade of curve with like everything is a big sort of fat. [SPEAKER_03]: A percentage, you have a very long tail of terrible experiences. [SPEAKER_03]: And most teams are getting till 10 or 15, maybe 20% of them, just in terms of prioritization in terms of engineering.
[SPEAKER_03]: And I think the system allows you to address all of those things. [SPEAKER_03]: You're not missing the things that you normally would drop or normally would sample away. [SPEAKER_03]: You're able to, like, now access it. [SPEAKER_03]: Like, we just did release an AI layer on top of our platform that allows agents to go out and do it. [SPEAKER_03]: So it's not just humans doing if agents can go out and do a lot of the investigations. [SPEAKER_03]: And some of the fixes are supposed to fix it.
[SPEAKER_03]: And so all of a sudden, [SPEAKER_03]: You've moved what I think the industry standard is of addressing a very small percentage of the issues, certainly in mobile, it's smaller than most, and being able to actually, now we can actually do a fairly awesome task. [SPEAKER_03]: And the customer, you're going to have a great experience of it. [SPEAKER_03]: So I think we need to shift the industry toward that. [SPEAKER_03]: I like working on things that shift the industry forward a bit. [SPEAKER_03]: And I think it is sort of a shift in how you're allocating your time and your dollars and its durability.
[SPEAKER_03]: And I think it's a much healthier one.
[SPEAKER_01]: Let's flip the script a little bit. [SPEAKER_01]: Tell me about a mistake you made and how you and your team responded to it. [SPEAKER_03]: I think the early contracts that you deal tend to be, you're trying to get your customers, you're trying to get those things. [SPEAKER_03]: I think there are a certain ones where we got a two good of a deal. [SPEAKER_03]: I thank you to basically where either break even or losing a little bit on some of the original deals. [SPEAKER_03]: I think we got those quickly in a lot of those.
[SPEAKER_03]: I think we find a belief in our pricing model which is different than everyone else's. [SPEAKER_03]: And I think at a line in centers in a good way, and that we were able to work with the customers and get to, I think things that we did not expect led to very high cost over runs on our side. [SPEAKER_03]: And you were able to handle them with the customer and get to a pretty healthy state. [SPEAKER_03]: And a lot of that was very good engineering to help the system scale well. [SPEAKER_03]: And we were fortunate to have great customers who were going to work with us and say, OK, that makes sense to us, who can happily tweak [SPEAKER_03]: this sort of how we use it on our side to make it work.
[SPEAKER_03]: And those are still customers that we are with us today and are growing with us today. [SPEAKER_03]: So I think for the most part is we try to best to predict what how people would use our systems, but everyone is very different through real wars and really interesting. [SPEAKER_03]: So not everything was optimal. [SPEAKER_03]: Those sort of the first few conflicts that we made. [SPEAKER_03]: I think those are the ones that like highlight to me or the things that we had to spend a lot of time on.
[SPEAKER_03]: There are lots of hay features that we thought would be really popular that didn't end up being, that we had to recover from some scale decisions we made early on that were painful that we had to fix pretty quickly as we grew. [SPEAKER_03]: That was a pretty standard in any ground company.
[SPEAKER_01]: Okay, Peter, let's move forward and this will be exciting. [SPEAKER_01]: I'm curious about what the future looks like for BitDrift. [SPEAKER_01]: The industry is moving very fast. [SPEAKER_01]: Where things are heading with AI and the way people are using software, tell me what the future looks like for BitDrift. [SPEAKER_01]: I think it's still super exciting. [SPEAKER_03]: I'm one of those people who think AI is like a net positive to engineers. [SPEAKER_03]: And I think I've seen the best engineers that I work with pick up even better.
[SPEAKER_03]: I think they're very powerful tools. [SPEAKER_03]: I've seen our customers use it in fantastic ways. [SPEAKER_03]: I think things that used to take weeks. [SPEAKER_03]: or months to integrate our systems and start using us now to get a day or two. [SPEAKER_03]: And I think we've really been helped by that, and I think I've seen our customers, both their internal development, as well as interacting with us. [SPEAKER_03]: It's greatly accelerated. [SPEAKER_03]: I think that where do we see that going and what parts are going to be built, what they're going to be aggregated to the big framework and front-sure model sort of providers?
[SPEAKER_03]: That'll be interesting. [SPEAKER_03]: I think we're in for a huge amount of change and how things going. [SPEAKER_03]: I think [SPEAKER_03]: For us though, when I look at what we provide, we're giving customers access to the data set that they typically have not access to. [SPEAKER_03]: They have sampled it at one percent, they haven't done it, they haven't longed enough or they have they've lost it because they haven't used it to get it due to instability. [SPEAKER_03]: So I think we're giving both their customers engineers and their agents a lot of the data that they really haven't been able to use before.
[SPEAKER_03]: That's great for existing mobile applications and solutions. [SPEAKER_03]: What I've seen happen is that the sixth celebration we made to our chief to build, not as chief to maintain and observe, but I'm seeing us continuing to invest and how do we make this more automated? [SPEAKER_03]: Like I said earlier, capture more of the issues that people are seeing and facing. [SPEAKER_03]: And beyond that, it's an expansion beyond just people and mobile phones and interacting, computing, moving to the edge and all these different ways.
[SPEAKER_03]: I think that was a trend before. [SPEAKER_03]: I think it's all in your next story. [SPEAKER_03]: How many devices are now being built to the edge? [SPEAKER_03]: To TV is running Android, right? [SPEAKER_03]: Both Kiosk that you see around the world, they're running the Liberia into the anterior Linux. [SPEAKER_03]: So I see that compute at the edge is just happening more and more. [SPEAKER_03]: We have several customers who are effectively divisive, but not more tones. [SPEAKER_03]: So I think software is only going to get more prolific.
[SPEAKER_03]: It's only going to get more expanded beyond just our core business of mobile apps, which is doubling and tripling the add, you know, submissions to the app store. [SPEAKER_03]: You're going to see it permeate the rest of our lives even more. [SPEAKER_03]: So for me, that's exciting. [SPEAKER_03]: I think it's an interesting like air at 11, which has a little bit of chaos and the industry is like you said is moving super fast. [SPEAKER_03]: So what worked one week does not work the next week.
[SPEAKER_03]: So I think you'll have to be able to roll with those punches and comfortable with that. [SPEAKER_03]: I find it exciting. [SPEAKER_01]: Good deal. [SPEAKER_01]: Okay, let's switch to you, Peter. [SPEAKER_01]: Who influences the way that you work?
[SPEAKER_03]: I feel I'm always drowning under a huge amount of work. [SPEAKER_03]: So it's interesting. [SPEAKER_03]: I think my co-founders do. [SPEAKER_03]: They both have different ways of approaching work and thinking about systems in a very deep way. [SPEAKER_03]: I go back and a lot of my job has been hiring engineers and verbs of engineers. [SPEAKER_03]: And they're always the people that are influenced with me the most to bend those spectacular engineers that you've worked with. [SPEAKER_03]: And you just watched them as they approach problems and decompose them, the best ones knew that the business mattered as well.
[SPEAKER_03]: They would build software in a way and technology in a way that would serve the business. [SPEAKER_03]: And for me, that was all the thing where I was like, I learned the most. [SPEAKER_03]: The other one was, as I've been doing new crawl, I do a lot more sales and marketing, and those are just areas that as a VP of engineering, you were perfectly aware of them, they were important, you enabled them. [SPEAKER_03]: But it wasn't really the core thing that you would spend your time on, and now that's what I did most of my time on.
[SPEAKER_03]: So I think it's like a whole deal set of people and industry leaders in that area, and it's for me then great to learn that's also been frustrating sales as a frustrating experience, a lot of rejection. [SPEAKER_03]: And I think for me, if it's been great to stretch what my set of expertise knowledge was that I would apply here. [SPEAKER_01]: Okay, Peter, last question, so you're getting on a plane and you're sitting next to a young entrepreneur who's built the next big thing. [SPEAKER_01]: They're jazzed about it.
[SPEAKER_01]: They can't reach showed off the world and can we show off to you right down the plane? [SPEAKER_01]: What advice to give that person having gone down this road a bit? [SPEAKER_01]: I'm going to assume that it was a very technical entrepreneur, given that sort of my world, but I think not to underestimate the story that you tell. [SPEAKER_03]: Around these things, I think a lot of times, every engineer does this, no matter how experienced they are, they focus on the technology, and they tend not to focus on the customer and the story and how the people will use it.
[SPEAKER_03]: And so, [SPEAKER_03]: One of my former experiences working very early at Salesforce, I was like, in January, 30 or 40 of them. [SPEAKER_03]: And I remember how Mark Benioff made every year go through customers for customer support, customer support people were on their team, right? [SPEAKER_03]: And it was such a customer focused company as opposed to a technology company that had customers. [SPEAKER_03]: That's always stayed with me, no matter where I've gone, is just to say, hey, you need to understand your customer deeply, and to spend the time with them more time than you have.
[SPEAKER_03]: I don't understand what they are. [SPEAKER_03]: So that would be one of the pieces of advice. [SPEAKER_03]: The other one would be like, do not underestimate how hard it is getting. [SPEAKER_03]: and what you do and how awesome it is in front of people. [SPEAKER_03]: Everyone hears and sees the viral explosions of things and you've seen a lot of them these days, but for the vast majority of products it's really hard rising up the noise. [SPEAKER_03]: And there's a lot of noise and a lot of speed because it's easy to generate software these days.
[SPEAKER_03]: So that part of being an entrepreneur I think is the harder and more underestimated one. [SPEAKER_03]: everyone focuses on what they know, which is technology. [SPEAKER_03]: Even I think the other parts are actually equally as hard and equally as interesting problems, and so they need to spend more time on that. [SPEAKER_01]: I think that's amazing advice. [SPEAKER_01]: It's fantastic. [SPEAKER_01]: Peter, thank you for being on the show today. [SPEAKER_01]: Thank you for telling the creation story of BitTrip.
[SPEAKER_01]: Thanks very much.
[SPEAKER_01]: And this concludes another chapter of Coat Story.
[SPEAKER_01]: code story is hosted and produced by Noah Labhart. [SPEAKER_01]: Be sure to subscribe on Apple podcast, Spotify, or the podcasting app at your choice. [SPEAKER_01]: And when you get a chance, leave us a review. [SPEAKER_01]: Both things help us out tremendously.
[SPEAKER_01]: And thanks again for listening.
Podbean