Latest / Agentic Conversations (formally mlops.community) / What Business Stakeholders Want to See from the ML Teams // Peter Guagenti // #222
Transcript
- 0:00On Peter Borgetti, I'm president and chief marketing officer of
- 0:03Tab 9. Tab 9 is the AI coding assistant
- 0:06that you control. I am a coffee addict, and I am
- 0:09usually if you find me at a coffee shop, it'll be a dry
- 0:11cappuccino. At home, it's just black coffee
- 0:14and pot. Welcome back to another
- 0:18Envelopes Community podcast. I am your host, Dimitrios.
- 0:22Today we're talking with Peter G Wow, I loved it.
- 0:26OK, I'm going to be straight with you all.
- 0:28I usually say no to people that reach out to me and if they are
- 0:33not engineers or they do not have a technical background, I
- 0:36usually will say no, not right now.
- 0:40Maybe later and later never comes.
- 0:43Let's be honest, this is the first time that I had someone
- 0:48from a marketing department on the podcast.
- 0:52But I do not look at Peter as a marketer.
- 0:55He talked about his whole life and how he started in tech and
- 1:02how he went through so many different companies, building
- 1:05companies, selling companies, joining companies.
- 1:08And the reason I wanted to have him on here was because of his
- 1:13diverse range of experience right now as a marketer.
- 1:16But he's been in product. He's LED teams that dealt with
- 1:21ML and AI. He's also been the CEO of a
- 1:26company that scales from 20 to 300 people.
- 1:29So I felt like he had a lot to offer.
- 1:32This was not sponsored in any way.
- 1:34I'm going to come right out and say it.
- 1:36I was not held with a gun to my head to have him on.
- 1:40It was my choice. I really wanted to see what we
- 1:44could get into in this conversation and I am very glad
- 1:48that we did because he gave me some antidotes that I was
- 1:52needing to hear. I really appreciated the
- 1:54conversation. I would also love to hear what
- 1:57you all thought about it. I know there's been a few people
- 2:00that have reached out to me that have asked about bridging the
- 2:03barriers between the technical teams and the business teams and
- 2:07how to make sure that all stakeholders are happy when you
- 2:11are dealing with data, data, products, machine learning
- 2:13products. This feels like it is a
- 2:17conversation for all of those people that have reached out to
- 2:20me asking for that. If you just want to hear the
- 2:23nitty gritty on the tech and on what the newest, latest and
- 2:28greatest tools and methods, architectures, system designs
- 2:34are, then we've got a whole lot of other material for you.
- 2:37But if you're interested in getting some insights around how
- 2:43to build a more effective team when it comes to technical and
- 2:49business stakeholders, this is what we got into today.
- 2:53There were so many Nuggets in here, I can't even begin to list
- 2:57them off because it will take me at least 20 minutes and I think
- 3:00it's better that we just get into the conversation.
- 3:03I will drop this bomb on you. Peter G is hiring.
- 3:08The company is hiring for engineers, machine learning
- 3:12engineers like crazy right now. They're growing.
- 3:14They're doing so well and you may be using them, you may have
- 3:20heard of them. They are a coding solution.
- 3:23It seems like the coding space, the AI generated code space, is
- 3:28one that is blowing up right now just on this podcast.
- 3:32In the last eight months, we've had four people that are doing
- 3:38something in the code generation space, and none of those people
- 3:43worked at Copilot, the big name in this space.
- 3:47What I love about this space is that all of these different
- 3:52companies are having to differentiate themselves in one
- 3:55way or another. I know there's a lot of people
- 3:58out there that are using coding tools and coding assistance to
- 4:02help them get more done. So if you're that person and
- 4:07you've been using it, what I really would like to hear from
- 4:10you is how much of your code stays in the code base four
- 4:16weeks after you merge that PR. That's what I really want to
- 4:20know because we got into a bit of a survey that just came out
- 4:24recently today actually on how much of the code that is
- 4:29accepted from GitHub. Copilot ends U having to go and
- 4:34be completely rewritten four weeks after it is.
- 4:41Accept it O if you're using some copilot or some coding assistant
- 4:46let us know. I want to know is it worth the
- 4:49hassle? Does it really power up all of
- 4:52your abilities or is it something that you have to go
- 4:57back and refactor once or twice a week?
- 5:01Let's get into this conversation with Peter.
- 5:02Hope you all enjoy and as always, it would mean the world
- 5:06to me if you share this with just one friend, just one
- 5:10friend, let him know. MLA's community, we out here
- 5:15doing it. Let's get into this combo, to
- 5:25start man with the exact same way that I started the call with
- 5:29you a week ago. Tell me about that skateboard,
- 5:31because it is the centrepiece. I can't stop staring at it.
- 5:35Biologic so I I I was a I was a derelict as a teenager.
- 5:40I was a sponsored skateboarder as a teenager grew up in New
- 5:43York City and skateboarding was my was my outlet actually taught
- 5:47me creativity actually that community taught me DIY and
- 5:51entrepreneurialism and so it's always been my roots and and the
- 5:55board specifically behind me is it was it's a recreation of a
- 5:59very famous skater this and Mike Vallely out of out of the East
- 6:02Coast. It was one of the first sort of
- 6:05double ended boards. There was sort of this maybe
- 6:07that became the primary shape all skaters used, and so when he
- 6:10reissued it, is it a limited run, autographed and numbered by
- 6:13him. I had to do it.
- 6:16I had to do it. I I had the original of that
- 6:18deck. I used the hell out of it and
- 6:20ended up in a bin, I'm sure at some point.
- 6:22So it was great to to get the the recreation of it.
- 6:26Were you skating pools or parks or hand rails?
- 6:31What are you talking here? Yeah.
- 6:32I was a street skater. So I grew up in New York City.
- 6:35So I was a skater in the late 80s early 90s sort of at the the
- 6:38heyday of of St skating. It was streetscaping sort of was
- 6:41born. This is pretty X Games.
- 6:43This is like they did the first X Games just as I was getting
- 6:47out of the sport. So this is when skateboarding
- 6:50was not cool. It was it was it was sort of the
- 6:52dead zone in between the era and the and the X Games era.
- 6:56But a lot of folks, you know, like a lot of the kids I grew up
- 6:59with, you know, these are the founders now of Supreme.
- 7:01These are the guys who ended up running skateboarding at the big
- 7:04companies like Levis and Adidas and and others.
- 7:09So it was. It was a great honour to come up
- 7:10and it really was. So now you said it taught you
- 7:15entrepreneurship. You had and have had and are
- 7:19continuing to have a bit of a run when it comes to starting
- 7:22companies. Maybe let's just start there.
- 7:25Like when did you first get the bug?
- 7:27What was the first company break it down for us?
- 7:30Yeah, I I, I, I like to joke that it was born in all fair.
- 7:34Even when I was a skater, it was have a little side hustle.
- 7:36I did. I did a little clothing brand
- 7:38and a skateboard deck brand for a little bit that was just low
- 7:41production, sold in the local shops and in the tri-state area
- 7:44in New York. But when I was in school, so I
- 7:47was in university in the mid 90s and I was when I was in school
- 7:51was the birth of the web right? It was the start of all this
- 7:53stuff I had been doing. I've been paying more through
- 7:56school, working as a photojournalist and and was
- 7:59doing was doing content creation and other things and had an NEA
- 8:03grants for publication that I was doing.
- 8:05And someone came up to me in the computer lab in 94 and said,
- 8:09hey, you should put this on the Internet.
- 8:11You've reached such a bigger audience.
- 8:12And I was like, what the hell is the Internet, right?
- 8:15It was 1994, right? So by summer of 95 I was doing a
- 8:20bunch of web development and I got an opportunity to do some
- 8:23contract work. So I did a build the first on
- 8:25site for People magazine, did a bunch of work for some of the
- 8:28record labels or other media companies in New York, So 96.
- 8:32I ended up starting a digital agency.
- 8:33So two worlds simultaneously building, building websites,
- 8:38building web applications, doing some of the earliest, earliest
- 8:41eras of digital transformation, and then doing digital marketing
- 8:44with time. And that was a very new thing.
- 8:47I built and sold that company at a year and a half and then went
- 8:50and did it again. So sold that company, were
- 8:52holding company and then move to the West Coast, joined our group
- 8:56of guys who were who were trying to do the same thing and took
- 8:59that company for 20 to almost 300 and a few years and sold
- 9:03that to one of the big companies and wow that was it that that
- 9:05could sort of gained a bug. So I've been in, I've been in
- 9:09tech now for, you know, almost almost 30 years.
- 9:12So just just a little shy of 30 years.
- 9:16Always in digital transformation, always in
- 9:18transformative technology and loved it.
- 9:21You know, I've always loved it. So Fast forward to today.
- 9:24You know I was in services businesses for years you know
- 9:27and then switching to software companies.
- 9:29I've been in some companies that folks would know.
- 9:31I was early employee at Acquia behind the Drupal open source
- 9:35project that was a huge huge waiting for us.
- 9:38I was at Engine X and built built that company up from just
- 9:42a Russian open source project to being the powerhouse that they
- 9:46became. I've been in data companies, AI
- 9:49companies you know and and now I'm now I'm at an AI for
- 9:52software developer company and then I'm going to I'm an
- 9:54investor and advisor and a number of companies and mullahs
- 9:58and AI and in in other core parts of the data infrastructure
- 10:03which I think is really interesting right now.
- 10:06It always amazes me when I hear these stories about people back
- 10:11in the day building websites and how easily it was that these
- 10:17gigantic companies were just letting kids build their
- 10:20websites. Because it was almost like the
- 10:22Internet was so low stakes that you were like, yeah, all right,
- 10:26we kind of need something there. You could go.
- 10:28And I can only imagine what the conversations you had with
- 10:31People magazine were like. Hey, we should probably get you
- 10:34a website, right? You want that?
- 10:36And actually, there wasn't as low stakes as you might think.
- 10:39I remember when when when I first put people.com lies, I I
- 10:44convinced them in in 95. I convince them not just to put
- 10:47the regular publication out but to do like custom content, which
- 10:51was radical at the time and they're big thing at the time
- 10:54was like Sexiest man Alive, Sexiest woman Alive.
- 10:57There's always like great things and I and I I convinced them
- 11:00that we should put up like the extended galleries of these
- 11:02people because they have all these great photos that they
- 11:05took. So I put up extended galleries
- 11:07of these people, got not just what was in the publication,
- 11:09which was just wonder photo of each and we got over 1,000,000
- 11:13uniques in one week on on that on the property which is. 95.
- 11:19There were like, not that many people in the freaking Internet,
- 11:21and there's not that many people would actually like fast enough
- 11:24access to be looking at all of this stuff.
- 11:27So it was. It was now those low stakes as
- 11:29you would think it is, Although it is really funny.
- 11:31I mean, I was 19 years old when I did that, right?
- 11:34I think about it now like there's no way in hell, you
- 11:37know, a top 20 media brand would let some 19 year old get access
- 11:41to their, their, their platform nowadays.
- 11:44But at the time you nailed it. There were very few of us who
- 11:47understood it. There were very few of us who
- 11:48were doing it. I definitely was more mature
- 11:53than my years at the time, but a lot of it was just, I was in a
- 11:56space that was really interesting and exciting.
- 11:59And you know, I was one of a limited number of people who was
- 12:03and who cared about it. I'll tell you it's it's easy to
- 12:06look back now and it'll be your yourself and maybe many of your
- 12:09your your viewers or folks who aren't even they weren't even
- 12:13born when the browser started, right?
- 12:15But I remember in the mid 90s, the 90s having conversations
- 12:19with CEOs and saying this is the future, like this is not just a
- 12:23another channel. Like we are going to do
- 12:25everything through the Internet because why wouldn't we, right.
- 12:29And it was impossible for them to understand.
- 12:31And then you Fast forward just 10 years and you think about the
- 12:35whole world flipped on its ear, particularly when the iPhone
- 12:37came out because the iPhone was out of phone.
- 12:39The iPhone was the first truly personal computer, right?
- 12:41It was, it was the fulfilment of of Steve Jobs's vision, you
- 12:45know, 30 years earlier of putting a putting a computer in
- 12:48everybody's hands, right. It just happened to be literally
- 12:51be in your hand, right. And so, you know I remember
- 12:55going through those those errors and I feel like we're going
- 12:57through the same thing with AI right now.
- 12:58I've been at a I companies now for eight years and I remember
- 13:02having these conversations even four or five years ago.
- 13:03Like you don't understand, AI is going to change everything.
- 13:07Every app will change, every business will change, all of our
- 13:10processes will change and people will tell you, crazy, right?
- 13:13There's no light. And I think now we're finally
- 13:15starting to see it. I can only imagine what the
- 13:18hosting costs forthepeople.com extended galleries were, they've
- 13:24learned. I so I agree with everything
- 13:27else you're saying. So forgive me for continuing to
- 13:29harp on this in the 90s, but that is probably ridiculous.
- 13:35Oh yeah, no. They have their own data centre.
- 13:37They have their own data. It was it was pretty remarkable.
- 13:40I'll tell you just how you think about like DevOps and how far
- 13:43DevOps has come and even scripting like I used to
- 13:46actually have to be in the office at nine 10:00 at night to
- 13:52push the site live every week. Then move to California.
- 13:57Got involved in the same kind of thing.
- 14:00Built another company, sold it. You thought, hey, it worked
- 14:03once. Why not test my luck?
- 14:05See if it works twice. Built the company.
- 14:07Gigantic Company and up to 300 people.
- 14:10Impressive stuff. I know you mentioned having a
- 14:14few tips and tricks when it comes to selling companies and
- 14:18teaching. Almost like helping us learn
- 14:22from your experience, yeah, of selling companies, building
- 14:26selling companies, particularly selling companies is quite
- 14:29interesting I I can imagine. And especially in this
- 14:32environment, maybe there are companies out there that have
- 14:36raised too much or that are just ready to get out of the game.
- 14:41Yeah. What are things that you learned
- 14:43when you sold your various companies?
- 14:46Yeah, well, you know the the craziest thing about this is
- 14:48you're never go into a company. You expect them to sell it,
- 14:51right? That's never the thing, you
- 14:54know, the first, the first agency I sold, I knew the the
- 14:58company I sold to was inside of one of the big advertising
- 15:02holding companies. When they started to roll all
- 15:04these these companies together and they were friends, they knew
- 15:07me, they knew my work, they knew my team.
- 15:09I had a team of 30 people doing really interesting work, which
- 15:12is actually how I was able to sell it and not stick around
- 15:14because they were, you know, they knew what they were getting
- 15:16because they knew me really well and they knew my people.
- 15:18And so and the same thing with the with the second agency sale,
- 15:23the I was actually pitching services to a big Fortune 50
- 15:29brand into actually and it was in their offices and it was
- 15:31myself and my CEO and a couple of others.
- 15:34And you know we won the business, but in the room was a
- 15:39senior executive from their traditional ad agency who
- 15:42actually was responsible for M&A.
- 15:45And so you know she called us a week later and said I was really
- 15:49impressed with you guys, you're amazing.
- 15:52Would you be open to us acquiring a piece of the
- 15:55business we want, We want exposure to more people.
- 15:57We want to get you into other accounts.
- 15:58We want to, we want to help you scale and we think we can do
- 16:01Better Together. And so you know these things
- 16:04happen when you least expect them and it's software was
- 16:06different. You know Aqua was a sale of
- 16:09private equity and it was a good, it was a good sale, right.
- 16:12It was Vista and acquiring the company, the company had built a
- 16:15really strong independent business.
- 16:16It was cash flow positive but was you know was was missing
- 16:21that next level of scale that it wanted right.
- 16:23And and you know Visa came in and it was it was a great thing
- 16:27or Engine X was a similar story of the company had been scaling
- 16:29it was growing at a healthy rate but there were all these big
- 16:32install base companies that were were in controlling that
- 16:37category in the Fortune 500 and could walk you know Ajax into 50
- 16:41times the number of customers that they could do on their own.
- 16:45And so the best way to sell a company is to not try to sell a
- 16:48company right. The best way to sell a company
- 16:49is actually to go and build a healthy independent business
- 16:52that's differentiated in space and has customers who love them,
- 16:57right. And this is the secret of every
- 16:59business. The purpose of a business is not
- 17:01to create a product. The purpose of a business is not
- 17:03to create revenue. The purpose of a business is to
- 17:05create and keep customer relationships.
- 17:07And if you have customers who love you and you have deep
- 17:10relationships with them, you will generate profit, you will
- 17:13generate healthy revenue and you will have an attractive business
- 17:15that somebody will want to be part of.
- 17:17So I think that's the focus Now when you get to a level of
- 17:20duress where you need to sell well, which I think is happening
- 17:23right now, I think a lot of people raise money to try to
- 17:26build businesses. It was so easy to raise capital
- 17:29even if the idea wasn't good, right?
- 17:31Or it's so easy to raise capital even if you maybe you didn't
- 17:34have the skills to do it like and that's that's a fair thing
- 17:36to admit, right? It's an entrepreneur.
- 17:38I have my strengths of things I'm terrible at, right?
- 17:41And some people don't make because they can't get the right
- 17:43staff, maybe they don't actually get to breakthrough.
- 17:46That's a different point. Then my best advice to people,
- 17:49whether in that situation where they have to sell, is if you
- 17:52still love your baby, you still want it to thrive, then reach
- 17:56out directly to the companies that you think that your team
- 18:00and your product could thrive in, right.
- 18:02And I've seen that happen. I've had some some companies
- 18:05that I have advised that are invested in over the years that
- 18:08had to do those sales, had an AI company that did that, but
- 18:13they're they're thing was there. They're super happy with where
- 18:15they ended up because the realities are surrounded by
- 18:17people who get their vision, they're surrounded by people who
- 18:20really understand them and understand what they're trying
- 18:21to do. And they were able to keep
- 18:23chasing their dream inside of a large company instead of trying
- 18:27to do it on their own inside of a small a small software
- 18:31company. And can you speak a little bit
- 18:33more to people not having the skill sets to execute on their
- 18:39vision? You mentioned not being able to
- 18:42recruit the talent as being one. I've been through my fair share
- 18:47of startups and I feel like each time I encounter a new problem
- 18:53as to why. But I also am kind of back seat
- 18:55driving, right? Like I don't have this stress or
- 18:58the pressure of millions of dollars on my back.
- 19:01So it's easy for me to be like, well, this guy doesn't know what
- 19:05the fuck he's doing or this person is way out of line with
- 19:10how they're running this business.
- 19:11Because I I just can't know what I would do in that situation.
- 19:17And so I feel like you've seen seen it first hand and maybe
- 19:21there are things that you have felt as you've developed as an
- 19:27entrepreneur that you recognise now 20 years ago you did not
- 19:32have that skill set. Yeah, I did.
- 19:34I'll give you, I'll give you my sort of foundational theory of
- 19:38successful startups, right. If you're going to be a tech
- 19:42company, then there's there's two core functions that every
- 19:48every person in a software startup needs to fall into, and
- 19:52you need both equally. They both need equal weight and
- 19:55they're hackers and hustlers. And what do we mean by that?
- 19:58So it's technology people and go to market people, right?
- 20:03But more importantly, it's the right mindset of technology
- 20:06people and good market people. Hackers say yes, right?
- 20:10You need people in a technology role in startups that aren't
- 20:15gonna tell you all the reasons why something can't be done.
- 20:18They're going to sit there and hustle and figure out like, what
- 20:20is the way I do make it happen? What?
- 20:22How do I make that real? Because the act of creating a
- 20:24business is the act of generating something from
- 20:28nothing. And if it was an easy thing to
- 20:33generate, that a business would already exist, Somebody would
- 20:36already be doing right. And so you have to embrace this
- 20:38mindset of I'm going to make it happen no matter what.
- 20:42And then that sort of hacker mindset, not the, not the
- 20:45negative, you know, breaking systems hacker definition, but
- 20:49the like, I'm gonna, I'm gonna just DIY until it's real, right.
- 20:53That mindset, I'll tell you, I've worked, I've been able to
- 20:57work with some really really remarkable remarkable computer
- 21:00scientists of course in my career.
- 21:03Some of the top, top 1%. And they all showed that.
- 21:06They all showed that mindset of I can see the way forward.
- 21:10I believe in it and I will bring it to life, right.
- 21:13I will reach hurdles along the way.
- 21:15But I will come over those hurdles and I will and I will
- 21:17make it happen where I feel like software has gone wrong.
- 21:21You know, for the last. I mean, gosh, it's been at least
- 21:251015 years now was the diminishing of the gold market
- 21:29side of the house, right? Because there's this whole thing
- 21:31of you and Mark and Drayson was famous for pushing technical
- 21:35founder CEOs. But if you come from a technical
- 21:39background, you don't know how to sell, you don't know how to
- 21:42market. In fact, I would always argue
- 21:45with some of my, some of my peers at some of the tech
- 21:48companies I've worked at as a software engineer, your world is
- 21:51math and physics, right? Your world is formulas that
- 21:54balance out, right? They come down to a simple thing
- 21:58but sales and marketing is psychology and sociology so the
- 22:03formulas don't balance out and in fact you you don't really
- 22:07know 100% for certain why anything goes right.
- 22:11You know, and example is always use of my technical founders is
- 22:14you know that higher education rates in a society reduce crime
- 22:19rates, right? OK.
- 22:21No one has been ever able to actually show you a direct
- 22:24causation in that no one has ever been able to actually trace
- 22:27that out, right. But it's just two data points.
- 22:30That's what it is. The marketing and sales is the
- 22:32same way. Why did it?
- 22:34If I spend money on awareness advertising, the business grows.
- 22:39Can I show a direct correlation? No.
- 22:41Until I can put a chip in someone's brain and keep track
- 22:44of everything they've seen and out, I'll never real for sure,
- 22:46right? But you have to have both sides
- 22:48of those coins. And the Hustler line set says
- 22:51I'm going to build a brand, I'm going to build a business, I'm
- 22:53gonna make money no matter what. And the irony of all of this is
- 22:57the most successful businesses and technology over the last 50
- 22:59years, usually we're not the best product, they were the best
- 23:03go to market, right. Very rarely have we seen those
- 23:07just products that one very rarely right.
- 23:11The ice on being another great example is like best product and
- 23:15best go to market combined, right.
- 23:17But I guarantee if you look back over the history of even
- 23:20products you've used like, oh, I love that thing and they didn't
- 23:23make it right, this other company ended up taking the
- 23:26category. 100% There's The graveyards are littered with
- 23:33incredible products and I find it funny too.
- 23:37Like just reminiscing on a lot of conversations that I've had
- 23:39with startup founders and how they're very much like, alright
- 23:45we're just gonna product, product, product and then once
- 23:48we have the product right then we'll turn on the go to market.
- 23:50Like, it's just a light switch that you can flip on and off and
- 23:54it's like you need to be kind of thinking about that at the same
- 23:57time. You know, it's not something
- 23:58that you can just turn on and and then all of a sudden the
- 24:03leads just come funnelling in. Yeah, so it is.
- 24:07It is interesting to think about that and on the other side, what
- 24:10you're talking about with the hacker mindset, especially in
- 24:14the startups. I have seen the and I think
- 24:17those people, when you encounter them in startups, it's a joy to
- 24:20work with them because a lot of times what you'll get are the
- 24:25other type that's like going to tell you all the reasons why
- 24:28we're resource constrained and you can't do that thing.
- 24:31That crazy idea that you came up with at 6:00 on a Thursday night
- 24:35when everybody was having dinner together, right.
- 24:37It's like, no, that's not possible.
- 24:39But then you find that person at the on the team that's like,
- 24:43ohh, yeah, like hold on, I'll see if I can throw something
- 24:47together. I think we could do it.
- 24:48Maybe like this. Yeah.
- 24:50Next thing you know, it's happening.
- 24:51And like you said, you're literally creating something
- 24:55from absolutely nothing. It was an idea on a Thursday
- 24:58while you were having some doll and Indian food, you know, like.
- 25:03And then Friday it was kind of in motion.
- 25:07And then next Tuesday it's actually a thing that you're
- 25:10talking about and you're touching and maybe you're
- 25:12demoing. So I.
- 25:14Ran. I wrote a bunch of different
- 25:16functions in my career. I've read of product for years.
- 25:19I'd companies and there's two types of product people hidden
- 25:24in companies. There are those who come bottoms
- 25:26up they're they're usually software engineers or engineers
- 25:29by degree and they and they think requirements and features
- 25:33and they sort of build products from the foundation up and then
- 25:36they'll go to market. Product people right there are
- 25:39the people who their mindset is there is white space in the
- 25:43market. There is a need in the market.
- 25:44I understand enough of how the technology works that I can see
- 25:48a path forward. I was always that guy now I was
- 25:51I broke COVID early in my career.
- 25:53I'm very technical. I probably would have been a
- 25:55software engineer, had a had a different upbringing, and knew
- 25:58that was an option, right? I probably would have done
- 26:00something else. Instead, I became Ostler instead
- 26:01of a hacker. But what's really interesting is
- 26:03I think there's a certain amount of joy in knowing enough about
- 26:07the technology to know that it is possible, but not so much
- 26:12that you stop yourself and say, well, but it's really hard or
- 26:16oh, but this other thing is in the way.
- 26:17There's a certain amount of value and ignorance in that.
- 26:20And you know, that is entrepreneurialism.
- 26:23Animalism in its core is just looking and saying I I'm, I'm
- 26:28gonna make it happen. Like, I believe in it enough.
- 26:31You have to have this sort of suspension of disbelief where
- 26:35you're not afraid of failure, you're not afraid of getting it
- 26:37wrong, you're not afraid of hitting a wall, You just say, I
- 26:40want it to be so I'm gonna do it.
- 26:43And what's really interesting is my earliest forays into machine
- 26:46learning and AI products came from that because I understood I
- 26:51was trying to accomplish this thing.
- 26:52But if I could get an algorithm to do it instead of a simple
- 26:55logic of tree in an application would be this much better,
- 26:58right? Knowing it was hard but being
- 27:00able to look and say but it's so much better.
- 27:03It's worth trying right It's absolutely worth trying and then
- 27:07just making it happen. And I'll tell you what I was at
- 27:09Aqua we created this product called Aqua Lift which was a
- 27:13personalization and targeting engine for media companies and
- 27:16it used machine learning. It was multi armed bandit
- 27:18algorithm to do it at 1st. And when I propose this product
- 27:23I meant nothing but resistance internally nothing but CEO shut
- 27:26it down said like that will see the value I don't get it
- 27:29couldn't see it. He also ended the engineers were
- 27:31like well it's really hard and and how would you use how would
- 27:34collect all that data to feed the algorithm and what we do
- 27:37with that. So there were a handful of us
- 27:39who really believed in it like really really believed in it.
- 27:42It was my one of my engineering managers myself one of the guy
- 27:45who ran my sales engineering team and we saw this called
- 27:49gardening days. So every three sprints we would
- 27:51have a a dead Sprint in between. So the 4th Sprint was you could
- 27:55do whatever you wanted as be a big open source company.
- 27:57Most most of us contributed back to open source.
- 27:59When that happened we used the 4th sprints to build the product
- 28:04but we just believed it 2 sprints and we had a functioning
- 28:08MVP fully functional and came to the company and said, I know you
- 28:13said no, but we believe it enough.
- 28:14We built it, but here it is, and it works right.
- 28:17And it became like two years later, it was 1/3 of that level
- 28:21of the company. And it's a great example of like
- 28:23if you really believe in it, then then Partridge, but put
- 28:27your ass on the line and Justice do it like just go and make it
- 28:30happen, right. And we get to Polish rough edges
- 28:33and you know there were some things we changed about it, but
- 28:35that product ended up, you know, evolving and continuing to grow
- 28:38and is now a core part of that company's business.
- 28:40Exactly. And you get to see how putting
- 28:44something in your production so quickly gives you that feedback
- 28:48that you were looking for. And now people can't talk about
- 28:51why they can't do it because it's this thing that's in the
- 28:56air and it's not scoped properly or it is something that is
- 29:00intangible, right? When you get something that's
- 29:02there, you throw down. It's tangible.
- 29:04Look, here we're getting feedback from it.
- 29:06It's a whole different conversation.
- 29:08Exactly. I could take it to your, like
- 29:10for us it was our biggest customers.
- 29:12I can go to the sort of saying, I have an idea everything, you
- 29:15know, NBC was in our biggest customers at the time.
- 29:17But yeah, customer there who was really great at giving the
- 29:20feedback and really was like a good partner.
- 29:22He wanted things to work so and he would pull no punches on his
- 29:26feedback at all. And so he was the first person
- 29:29we took it to As soon as it was functioning, we're like, oh, by
- 29:31the way, we mocked it up on your site.
- 29:32We're using your data results of this stuff.
- 29:34And he's like, this is amazing. These are the 10 things that I
- 29:37don't like. It's like and we just iterated
- 29:40it and it's you know, you can, you know ideas are ideas are
- 29:44sober, cold codes, gold like just get it in production and
- 29:48assume it'll change and you'd be amazed at what you what you can
- 29:52accomplish. Yeah.
- 29:55And that that iteration speed is what makes startups so dangerous
- 30:00because you can't do that type of thing.
- 30:04There's there's a million reasons why you can't do that
- 30:06when you're at a big enterprise, right?
- 30:08Absolutely. And all that resistance that you
- 30:10faced. Maybe when you're at a startup,
- 30:12you face the resistance from a few people on the team, but just
- 30:16the fact that there are not that many people at the company, you
- 30:19can't face that much resistance. Whereas if you're with at an
- 30:22enterprise, you're having to jump through so many hoops and
- 30:27it jumped through hoops of people's jobs.
- 30:29It's only their job to, like, kill your dreams.
- 30:32Yeah, it's true. It's true and it's politics
- 30:36cause like of its its politics. That's the problem, right,
- 30:40Because you see it in big companies.
- 30:42Yes, I I worked my biggest customer when I was an agency
- 30:45exec in the 2000s was Microsoft and this is the bomber era.
- 30:50This is the Kevin Turner era. This is when Satya was just
- 30:53running the online services group which owned Bing and a
- 30:56couple of things. And it was remarkable at how
- 30:59good they were at saying no to everything and telling you why
- 31:03everything was bad. And it was politics.
- 31:05It was literally just like, I don't want you to win because
- 31:07then it may diminish. I win and it almost killed that
- 31:10company. Like that attitude almost killed
- 31:12that company. And you, you know, you look at
- 31:15what happened. It required them actually having
- 31:17into your death experience and having Google overtake them in a
- 31:20bunch of categories and having Amazon overtake them and and and
- 31:24you know, software infrastructure and IT
- 31:26infrastructure before they finally woke up and said we we
- 31:28can't do the same anymore and all the politics got pushed
- 31:31aside, right. And but I've seen that even
- 31:33happen in small companies, right?
- 31:35It's very easy for for people to give feedback or to make
- 31:41decisions that are not actually about the best interest of the
- 31:44company and the best interest of what you're trying to achieve.
- 31:46And I think that's the most important thing you can achieve
- 31:48as a leader in one of these is don't let that stuff creep in.
- 31:52Right, real fast. I want to tell you about the
- 31:54sponsor of today's episode, AWS Trinium and Influencia.
- 31:57Are you stuck in the performance cost trade off when training and
- 32:01deploying your generative AI applications?
- 32:03Well, good news is you're not alone.
- 32:07Look no further than Aws's Tranium and Influencia, the
- 32:12optimal infrastructure for generative AI.
- 32:15AWS Tranium and Influencia provide high performance compute
- 32:21infrastructure for large scale training and inference with
- 32:25LLM's and diffusion models. And here's the kicker, you can
- 32:30save up to 50% on training costs and up to 40% on inference
- 32:35costs. That is 50 with A5 and A0.
- 32:39Whoo. That's kind of a big number.
- 32:42Get started today by using your existing code and frameworks
- 32:46such as Pytorch and Tensorflow. That is AWS Tranium and
- 32:50Influencia. Check it out, and now let's get
- 32:53back into the show. When when people start saying no
- 32:56to things, ask why? Why are they saying no to it?
- 33:00Is it actually because they are protecting the business or is it
- 33:02because of protecting themselves?
- 33:04Right. And that's something I've seen
- 33:06that happen in, you know, 50,000 person companies, but I've also
- 33:09seen it happen in 500 person companies.
- 33:11And so, you know, that will become a bigger hindrance to
- 33:14your success than anything else. So it was joke.
- 33:16Politics will kill the company faster than a bullet.
- 33:19That's so good. So there is another piece that I
- 33:21wanted to get into which was all around dealing with data teams
- 33:28from the business side of the house.
- 33:31Yeah. So there as you mentioned
- 33:33there's like there's the software side of the house and
- 33:35then you've got the go to market side of the house.
- 33:37And I know that you've gone through your career and you've
- 33:41been the stakeholder. That's like what we would say on
- 33:46your like the non-technical stakeholder, although you are
- 33:49technical in your own right. But in these cases, you're the
- 33:53person who needs things from the business side of the house, and
- 33:58you're working with machine learning and you're working with
- 34:02the different software teams. Yeah.
- 34:05And I want to hear from this side because I feel like in the
- 34:11205 podcasts that we've done, you're the first person that we
- 34:15talked to. And it makes me feel like a
- 34:17little bit ashamed that it took us this long to talk to somebody
- 34:22in your position because it is very valuable.
- 34:26And we hear people beating the drum about it all the time.
- 34:29How important it is to take care of your stakeholders.
- 34:31Your stakeholders are your customers at the end of the day,
- 34:33especially if you're an ML engineer, you've got to look
- 34:37after your data scientists. You've got to look after your so
- 34:41many different pieces like your analysts, your marketing team,
- 34:46whatever it may be, whoever's got their finger in the pie on
- 34:49wanting to see the results of what is happening with the data
- 34:55products that are going out that is you like you.
- 34:59You've seen the other side of it, and so now what can you tell
- 35:03us about? That, yeah, that's a great
- 35:05question. And and I feel like I've, I've
- 35:07lived on both sides of the house, you know, both in
- 35:10building the products for a business, you know, both in my
- 35:14agency days as well as in product development, then being
- 35:17on the other side as a consumer of these tools.
- 35:19Right. And as somebody who who has set
- 35:22the requirements and said, listen, this is what I'm trying
- 35:24to achieve. And I feel like the biggest
- 35:25mistake that gets made by most teams is they get too deep too
- 35:31fast and they start getting into a level of specificity around
- 35:37how something is going to be constructed without really
- 35:41understanding why something is being constructed.
- 35:44And you think about the data world, you think about
- 35:47operational analytics and machine learning and these
- 35:49applications of machine learning and AI, great.
- 35:53It's very easy to work bottoms up like I have an algorithm, I
- 35:57have a certain way of reporting on things or I have a certain
- 36:00data set or data structure and that starts to drive what it is.
- 36:04And I see this all the time, the marketing for example, because
- 36:07marketing is like just overwhelmed by tracking data
- 36:12like the amount of like things that touches we track and the
- 36:16interaction we track and the the user data we track and all these
- 36:19other things. It is a soup of just tonnes and
- 36:24tonnes of data. Data is not insight.
- 36:27Insight is not action, right? And what you're actually trying
- 36:30to get to is an action, right? I don't care about the raw data
- 36:36under all of that interaction. I'm trying to understand how I
- 36:38get more people to buy my product.
- 36:41I'm trying to understand how to how to get, you know, focus so I
- 36:46can dominate a category as opposed to just spread like
- 36:49peanut butter across a larger universe.
- 36:52And I feel like what happens is a failure on both ends.
- 36:56I feel like the people asking for these things don't ask the
- 36:59right questions, right? And the people building the
- 37:02systems don't actually understand what it is these
- 37:05people trying to accomplish. So my biggest advice to data
- 37:08engineering, data scientists, analysts, people building these
- 37:13things is ask the five, why's right?
- 37:16There's a served interrogation technique around asking why?
- 37:20And then when they get an explanation asking why that is
- 37:22true or why they feel that way. I think there's there's a
- 37:26there's a sort of lost art for business requirements.
- 37:29We used to put so much emphasis on it pre agile right, where
- 37:33we'd really unpack and understand and really document
- 37:36requirements not just at a surface level but why and how
- 37:39agile broke it. Agile is like so popcorn it's
- 37:41like I'm just going to move fast I gotta just go build stuff that
- 37:45you know it ends up sending us down rabbit holes sometimes
- 37:47there's sends us down forks in the road that are that are in
- 37:50the opposite direction of where we're actually trying to go.
- 37:52And I think, you know, data engineering and indeed a science
- 37:55teams can do a better job of just stopping and asking what is
- 38:00it you're trying to get to as an outcome?
- 38:03What are you trying to achieve with this?
- 38:06With an ideal state? How would the business operate
- 38:09more effectively if I were able to solve some of these things
- 38:13for you? Because what you start to find
- 38:15very quickly is they're coming with requirements and they're
- 38:18actually asking for the wrong things, right?
- 38:21Or they're asking for something and they're articulating it
- 38:23really poor right. The other side of it though, I
- 38:26push on the business teams all the time to also and do a better
- 38:31job of leading with those things, but then also ask to a
- 38:34better questions about what is possible and what's available,
- 38:37right. I I just went through this at a
- 38:40Tab 9 where we have a really great data team that tracks a
- 38:45tonne of really interesting data about usage.
- 38:49And you know how are people actually live in the product and
- 38:53you know what they're applying it for and where they're
- 38:55successful and where it's all anonymous, but it's, it's really
- 38:57robust And we used to tune the product.
- 38:59And I I just, I just sat down with them and instead of coming
- 39:04in directed and saying well I'm going to do some product LED
- 39:06growth initiatives and I'm looking for XY&ZI didn't start
- 39:09there. I started with what are you
- 39:12tracking, why did you start tracking that?
- 39:15What does that tell you how much data?
- 39:19Because by me understanding even those foundational elements, it
- 39:24starts to give me better questions to ask and better,
- 39:28better requirements to put back on them, right.
- 39:32And there's this sort of funny thing around data and insight
- 39:37when you're not a mathematician, when you're not a statistician,
- 39:41when you're not an engineer, where you don't know what you,
- 39:46what you want until you see it sometimes.
- 39:48So I encourage businesses very often to like, do things like
- 39:52look over the datasets they have and just play, where's Waldo?
- 39:55Like like what do I have here and what does this tell?
- 39:58That's really interesting And it starts to inform the business in
- 40:02a way. That is really striking.
- 40:04I wrote an Oracle 5-6 years ago when I was at a company called
- 40:08then called Mem Sequel. That single store which is
- 40:10operational analytics and ML AI data store and I wrote a piece
- 40:14for CEOs and it got published. I can't remember which business
- 40:18publication published it, but it basically was calling them out
- 40:21and saying data is the new oil. If and you as a CEO don't know
- 40:27what data you collect and how and why you're failing, like
- 40:31you're absolutely failing as a CEO because if we're in the 90s,
- 40:34we'd be talking about supply chain.
- 40:35If we're in the 2000s, when we talk about digital channels,
- 40:38both of those are required you to have a level of insight
- 40:41around what was happening in a portion of your business that
- 40:43was critical to its success. Today, that's data that's 100%
- 40:48data. If you don't know the data
- 40:49sources and what you have and where it resides and how it can
- 40:51be leveraged, you're going to make bad choices.
- 40:54And I say that for the CEO, I'll manage and if you were the head
- 40:57of marketing or the head of sales or you're somebody in the
- 41:00head of product and you have all this instrumentation around
- 41:03usage and your user, what do you do with that stuff?
- 41:06So I do think it's a two way St. Man, there is one.
- 41:11There's a lot to unpack there. Let's just start with that.
- 41:14I really appreciate all the insights.
- 41:16And Speaking of insights, I wrote this one down because I
- 41:19felt like it was a powerful phrase that you said.
- 41:22And it is data is not insight, insight is not action.
- 41:26And so it's like the the end goal if we're looking at it like
- 41:32what's the outcome we're looking for, what's the result we're
- 41:34looking for here, We want the action.
- 41:37The data is not it's like a means it's a stepping stone to
- 41:42get us to that action but we can't get caught up in that data
- 41:45and so they're. The other piece to this though
- 41:48is I almost have like a how do you juxtapose these two ideas
- 41:54that just earlier we were talking about how you were able
- 41:57to build a feature in two sprints?
- 42:00Get it out there. You've got people using it,
- 42:03iterating on it, but then you also just said that sometimes we
- 42:09need to slow down and really make sure we're asking the right
- 42:12questions and not go deep into the how.
- 42:15Yeah, yeah. You know, it's it's a tough one.
- 42:17It's the way I think about it is, is how much effort does it
- 42:21require for you to pull back the bow before the arrow fires,
- 42:25right. And you know, I think agile,
- 42:29agile encourages a ready fire aim mentality when even if
- 42:34you're moving fast, it needs to be ready aim fire right.
- 42:39Not because you know you should have a perfect answer.
- 42:42Don't, don't, don't mishear me. I'm not saying you need to have
- 42:45a perfect answer before you proceed.
- 42:46In fact, quite the opposite. Like it's OK to move forward
- 42:50when you only have, you know, a limited view of of what's ahead
- 42:53of you. But two things are critical.
- 42:56One is you don't want to waste energy on stuff that's not going
- 42:58to go anywhere, right? If you and actually cause
- 43:00there's opportunity cost or it's not just the cost of time, but
- 43:05now you're pulled down the rabbit hole and you're trying to
- 43:07unpack it. And then you end up in
- 43:08situations where people want to justify the work they did
- 43:11before, even though the evidence is saying it needs to be
- 43:13somewhere else because they invested so much time and effort
- 43:16in things. And that stuff is dangerous,
- 43:18right? You know, we talk in software
- 43:20all the time fast. You know, we should fail fast.
- 43:24I've never met a single company in Silicon Valley that actually
- 43:27was comfortable failing. So how he would have failed
- 43:29fast. It couldn't be OK Like, it's
- 43:31really uncomfortable to say you went down a bad path.
- 43:34And it's a dumb idea. It's really uncomfortable to say
- 43:36that. Just admit it.
- 43:37It's really uncomfortable to say it.
- 43:39Right. And so I think there's a lot of
- 43:41value in just asking the whys enough that everyone feels like
- 43:46they're on the same page and everyone feels like they
- 43:49understand the problem and maybe not perfectly right.
- 43:52You say, well, I understand the problem well enough to do my
- 43:55initial foray. I know it just well enough.
- 43:58And then what I'm going to do though is I'm going to assume
- 44:00that this is written in crayon, not in stone, and we're going to
- 44:05use it to continue to unpack the requirements and maybe we throw
- 44:08it out. And and that's something that
- 44:09engineering teams are really terrible at.
- 44:12Engineering teams get emotionally invested in their
- 44:14code. It's it's bits.
- 44:18Uh. Delete it like it's OK You can
- 44:20throw it out like if it got you to where you are.
- 44:23There's more than enough value in the information and education
- 44:28it gave you that you don't have to maintain the code.
- 44:32And that's something that is a product leader.
- 44:34I feel like it was probably my biggest success was early days
- 44:38and things saying no, no, no, this isn't where we're going to
- 44:41land long term. This is just to solve this one
- 44:43customer problem, to deny we're going to reject this thing from
- 44:46scratch right away. But we know we can get this out
- 44:49fast. We know we can solve close
- 44:51enough of the problem that we're not going to like, freeze
- 44:54ourselves in place and say, well no, I have to wait two years
- 44:57until the final product is done. No, I've got a near term answer,
- 45:01I've got a medium term answer and I've got a long term answer.
- 45:03And you know you've got you've gotta kill your loved ones.
- 45:09I hate to say it, but like, if you really want to be successful
- 45:12as an entrepreneur, you have to be willing to kill the things
- 45:14you love, right? If there's something better on
- 45:16the other side of it that a customer is going to be more
- 45:18successful with it and you're going to end up having a better
- 45:20result from it, then don't be afraid to throw away the things
- 45:23that you created. That's it.
- 45:25Don't be afraid to delete that code.
- 45:27It's all ChatGPT written. Anyway, it's so that's be
- 45:31honest. That's that's it's OK.
- 45:34Yeah, incredible. Now there is there is something
- 45:40else that I think is important to call out too when it comes to
- 45:44the interrogation of the data and almost like the
- 45:47interrogation of what you have. I've noticed that with myself,
- 45:52when we are doing things and I can sync with people on what we
- 45:58have, it gives me strokes of inspiration on what we could do.
- 46:04O It's like being able to just to understand, OK, there's this,
- 46:08there's this, there's this. And then it's like you're able
- 46:11to put two and two together and say, you know what?
- 46:13If I could know that, it would be very exciting.
- 46:18And I think about it a lot with like.
- 46:24I'll try and give a concrete example here.
- 46:26For example, if you're if you've got your cloud platform that
- 46:31you're trying to get people to use and you can get information
- 46:35on who is using the cloud platform, but you want to know
- 46:39what the journey is to activation, you want to see like
- 46:45hey, what's the biggest metric that shows us that if people do
- 46:50these things then we're able to say like you know, 8090% of the
- 46:55time they'll go on to becoming a paying customer.
- 46:58So we need to optimise for that person within the 1st 30 days to
- 47:02do these things. How can we just give them all
- 47:05the information that they need? How can we make big pop-ups on
- 47:08the product so that it points them to doing that?
- 47:11And all of that is huge. But you don't know what.
- 47:15Like if you're starting from scratch, you don't know what the
- 47:18journey is. You have to figure out, do we
- 47:20have that data? How can we find that data?
- 47:22How can we know what those metrics are that we should be
- 47:26tracking? All of that is like, sometimes I
- 47:29think when I look at it, I'll get overloaded because there's
- 47:34so many potential things. And then it's choosing those one
- 47:38things and saying, OK, we're going to make a bet that this is
- 47:41the metric we need to be looking at.
- 47:43So I guess there's not really a question in there, but I I feel
- 47:46like you may have some wisdom and you've done that before.
- 47:50And actually I think you you you you just threw out a really
- 47:53critical insight which is you don't know what you don't know
- 47:57right you. But if you approach it with the
- 47:59right mindset of I'm gonna start off with with a with a potential
- 48:05answer and I'm gonna be observant and really pay
- 48:08attention to what it's telling me, I will start to understand
- 48:11what I don't know that actually has value.
- 48:13And so our union example this so the most common modelling use
- 48:18case that I do in marketing. So we talk about marketing as
- 48:21the right message at the right time to the right audience.
- 48:23But the irony is it's inverted and value.
- 48:27You know we spend all our time thinking about create a very
- 48:29right message, but actually like 85 to 95% of the value is
- 48:33targeting the right. If you just target the right
- 48:36person, even with a mediocre message, you tend to get more
- 48:38sales, you tend to get more, more, more product growth.
- 48:42Right time is the next like 5 to 10% of that the the last few
- 48:47percentage points is the right message.
- 48:49So we always spent our time on the on the modelling side, on on
- 48:53ideal customer profile. How do I identify the right
- 48:56customer for me? Because you don't want 2% of the
- 48:58market, you want 100% of the customers that you're going to
- 49:02deal fit for. You want to dominate something.
- 49:04And so I've worked in a bunch of, you know, I built these
- 49:08models myself from scratch from those management consultant for
- 49:11for companies. I've used tools to do this.
- 49:13My my wife works at a company called Makutu that does this for
- 49:17sales and marketing professionals around like
- 49:19enterprise sales. And what we've always discovered
- 49:22is the same thing. So when you first build one of
- 49:24these predictive models like I'm trying to figure out who my
- 49:27ideal customer is and the sales and marketing asked is simple.
- 49:30I want to put 100% of my time at a customer base that is the
- 49:34highest likelihood to convert. I don't want to spend my time
- 49:37on, you know, 100 people to convert 5.
- 49:40I want to spend my time on the five.
- 49:42That's the ideal state, but it's a spectrum, right?
- 49:45So when you first build these models, the best thing to do is
- 49:49collect as many characteristics about the customers you have
- 49:53been selling to as is humanly possible.
- 49:55Because you'll know what is what's going to generate lift.
- 49:58You don't know which ones are actually the indicators.
- 50:00And I remember when I first started doing this price
- 50:02software, I would just collect everything firmographics, hiring
- 50:06data, technographic profile, you know anything about their,
- 50:10their, their product set, the verticals they sell into, any
- 50:14piece of data I could collect in.
- 50:15A pattern started emerging in all of this has been consistent
- 50:19for all the software companies that worked at in emerging
- 50:21technology that the technographics of the things
- 50:24that always are the most important.
- 50:27So literally what else do they have in their stack, right?
- 50:29That was always the most important.
- 50:30So give me an example. That's a cockroach we landed on.
- 50:34You know, Copper DB is a high performance, high scale,
- 50:37unkillable system of record, right?
- 50:40So it's a system of record database, very traditional OLTP,
- 50:44the dead giveaway of a customer that was an ideal fit for us,
- 50:48had Oracle and Mongo, they measured data centre and they
- 50:54ran Cougar days. Those four things would feel
- 50:57like their opposites to each other, right?
- 51:00But they actually worked because this was somebody who had high
- 51:03scale, which is why they had their own data centre.
- 51:05They had legacy applications which they didn't want to mess
- 51:08up, but they were really forward thinking they were modernising.
- 51:12They were, they were. Their business kept evolving,
- 51:13they kept changing, which is why you have Oracle and Mongo,
- 51:16right? Because you had, you know,
- 51:17unkillable system of record in first June and the sort of
- 51:21unkillable but not agreed system of record that you try to use at
- 51:24the other end. And So what was interesting
- 51:26about that is when I first started doing these things, when
- 51:29I first started seeing technographic data popping up as
- 51:33high left, what you realise very quickly is how much you don't
- 51:36know. Like the very first time I built
- 51:38it, we didn't track who was running Kubernetes.
- 51:41We didn't track of what cloud providers they were on, We were
- 51:43tracking whether they were hiring for data centre roles.
- 51:46Like we didn't have any of these things.
- 51:48But once a couple of them started popping, we were like,
- 51:50wow, that's really interesting. If that's generating lift, I
- 51:53wonder if dot, dot, dot and the wonder if then gave us
- 51:59requirements. So people, let's go get this
- 52:01data. Let's go see if it helps, right.
- 52:03And then some of it helped and some of it didn't and it was
- 52:05great. And I think that that's true.
- 52:08Timing is true for that. Messaging is true for that.
- 52:10I think that's actually true for even other things outside of
- 52:13marketing, like when you think about the AI stuff.
- 52:16We're building a tab and so we use rag and context.
- 52:19So when you're writing code, you're working in chat and
- 52:21you're asking for a recommendation, I need a
- 52:23function that does this. We started actually giving
- 52:26context awareness to things like documentation to things like you
- 52:31know, your requirements, docs, not just code like we started
- 52:35giving it exposure. Other things when we discovered
- 52:37was interesting. Context awareness around things
- 52:40like your Geo instance is actually more useful than
- 52:43context awareness around the code, right?
- 52:46So you don't know what you don't know until you start experiment
- 52:50and then you have to be unafraid to say, OK, would add data.
- 52:53I'm gonna add these things, I'm gonna try it and I'm going to
- 52:56keep tuning. But the one thing that never
- 52:57changes is what are you trying to achieve?
- 52:59That ideal customer profile example I gave you When I roll
- 53:02it out with nginx, we were getting a shocking number of
- 53:06inbound leads, shocking like Ajax as of now, I think 70 or
- 53:1180% of the runs off. So we had this massive pool, We
- 53:14just have to keep trimming. And my CEO came to me one day,
- 53:16we were getting it focused down. He goes, I want to cut the
- 53:20number of leads that the sales team touches in half without
- 53:23changing the outcome. That was his goal to me and we
- 53:26did it in two seconds and we kept getting smaller and smaller
- 53:29with their conversion rates just kept doubling every time we make
- 53:32changes. Wow.
- 53:33OK, it's on. Yeah, you're just following
- 53:35bread crumbs in the beginning, trying to see what are the
- 53:39biggest drivers and what is going to give us the idea of who
- 53:45our ICP is And then once you can zone in on one, it's like huh, I
- 53:51see this, whatever it may be. Kubernetes users and Kubernetes
- 53:56users that are running their own data centre, that means they
- 53:58have scale, that means that they're doing that and then ohh
- 54:02add a little sprinkle of Oracle on there with some Mongo DB.
- 54:05We're golden. We have found our fit but you
- 54:08didn't get that on the first try.
- 54:10I really like that you're honest about saying it took you a while
- 54:13to dig through all of this data and maybe you had one little
- 54:17nugget of information and you probably found OK, people that
- 54:21are using Kubernetes like us. And I think for me as I was
- 54:25listening to that, I probably would have stopped there and
- 54:28been like, alright, let's go get all the Kubernetes users, but
- 54:31you're saying no slice down segment down as much as possible
- 54:36so that you can find that 100% of the market that you can
- 54:41dominate. Yeah, you know, so if there's
- 54:43another famous example of this, which was Netflix's
- 54:45recommendation engine, and that's something that everybody
- 54:47I think can really relate to, you know, Netflix's
- 54:50recommendation is really good. It's really really good.
- 54:53When it first started it was 100% based on likes, so it was
- 54:57like did you thumbs up or thumbs down right?
- 55:00And what they discovered was and I'd have to find the the report,
- 55:03but I'm sure your your viewers can search for it.
- 55:06They discovered actually that whether or not you played
- 55:08something all the way through and if you played it multiple
- 55:11times was actually more valuable data than what you explicitly
- 55:14said. So they discovered your
- 55:16behaviour was so much more useful than your stated view of
- 55:21something and and that's another one, that's all.
- 55:24Yeah, actually I was thinking about that when you were saying
- 55:29it, it was like features, right? Like for recommendation systems,
- 55:32this is exactly what your you can use that as a parallel here.
- 55:38What you're talking about for in this marketing sense of
- 55:40segmenting down and being able to slice down for the ICP.
- 55:44It's the same thing for like features if you're trying to
- 55:48build a recommendation engine. Yeah, yeah.
- 55:51So there is another place that I wanted to take us.
- 55:56It's a little bit of a change of gears, but bear with me.
- 55:59Because you're building you, you kind of drop some hints, but
- 56:04you're building a coding assistant that has access to so
- 56:09much more than just your code. And I know that I can only
- 56:14imagine how happy people are that an LM can read their epics
- 56:20and their stories and it can give them context.
- 56:23And maybe one day you can have some agents that will go and
- 56:26just do the epics and stories for you.
- 56:29But I I don't know. Are you there yet?
- 56:31We we're there actually we're not we're not the least but yes
- 56:34we have that we have, we have a lot of that stuff already built
- 56:36and we'll be rolling out over the over the coming months.
- 56:39So I'll back up and and and tell a little bit about the why this
- 56:44company and what they were going after and then why Julie, I've
- 56:47only been in the company now a few months.
- 56:48So Tam Dine is the originator of the AI coding assistant
- 56:53category. So the company actually released
- 56:55its first product five years ago now and it was basically in
- 56:59parallel with the growth of WLMS, right.
- 57:02So as olms started to really demonstrate their power, the
- 57:07company founders had been focusing on developer
- 57:10productivity and automating as much of the developer software
- 57:13development life cycle as possible through other sort of
- 57:16data intensive means. But Elements had the most
- 57:19promise and you know it's it's. Be assured if you think about
- 57:23large language model, what does it need?
- 57:24It needs you know, structure, the language.
- 57:27It needs repeatability and the language and needs clear rules.
- 57:30Like the English language is a mess, which is why it's taken so
- 57:33long for generative AI to work in the English language.
- 57:35But programming languages are very varied Rule strip, it works
- 57:40really well. So, so the company built
- 57:42originally an LLM to do code completions in the IDE.
- 57:46So as in type basically we'll type ahead of you.
- 57:50Really powerful, actually. Really, really powerful.
- 57:53Because when you're trying to write a phone shit and you're
- 57:56trying to try to add data in fields and everything, it knows
- 57:59where you're going based on the context of what you have open
- 58:02and where it's going though. And the reason why I joined the
- 58:07company as a I, my my belief is I didn't change every job right.
- 58:10Every single thing we do today, it will look a little bit
- 58:13different. Five years from today, it's the
- 58:14same thing. We went through a digital
- 58:15transformation. Some all scary.
- 58:17I think some of it is feels a little scary but my view of it
- 58:20is it's not gonna be it's not gonna be a job replacement.
- 58:24I I think about a lot of these things as like an Iron Man suit
- 58:27for the mind. Like you're really about
- 58:29accelerating you and accelerating your skills and
- 58:32your capabilities and automating the way the mundane that's the
- 58:34truth, right? That's we're actually seeing
- 58:37these AI tools for software development been around like I
- 58:39said three to five years now for the majority of the category.
- 58:42So we've seen this pattern and what I really like to go with
- 58:46tab million was do is they were looking across the entire SDLC.
- 58:49I'd say if I had an AI Egypt that land in the middle of
- 58:53everything that lived in the IDE with you, but also lived in Jira
- 58:57and Confluence and also lived in Data Dog and lived in your other
- 59:02APM tools and then could read your logs and could do all those
- 59:05other things. You know, how smart would that
- 59:07AI agent be. So when you went to write a test
- 59:10you know instead of saying we're going to start writing a test
- 59:12would say, you know we're write a comment that says I need a
- 59:15test that does this thing. And, and and I wanted to be able
- 59:18to assess for these factors and I want to be able to know it's
- 59:21succeeded fell based on these outcomes.
- 59:23It can actually do it because it has all the systems available to
- 59:25it, right? It's not just I'm going to write
- 59:27a dumb test. I actually know, oh, you mean
- 59:30you want to actually track the outcome from Datadog.
- 59:32So we'll pull the data that comes back.
- 59:33Right. And tell you what actually
- 59:35happened. Now some of the stuff is still
- 59:36in progress, but that's the vision.
- 59:38The vision is you should have an AI agent who knows how to do
- 59:42testing with you. You should have an AI agent that
- 59:45knows how to write good requirements with you.
- 59:47You should have an AI agent that does things like deployments and
- 59:50actually, you know, upsets alongside you as a DevOps
- 59:53professional is pushing out and tell you if it's successfully
- 59:56deployed based on real world data, right?
- 59:59And all of those things would. It works really well, It's your
- 1:00:04patterns of behaviour, it's the things you would normally do.
- 1:00:07But instead of you having to go to five different systems to do
- 1:00:10it, you've got this partner that works with you in actually doing
- 1:00:14those things. And what the vision for the
- 1:00:17company that we have is in order for that to happen, in order for
- 1:00:20that to be done, well, there were a few requirements.
- 1:00:22The first one is. We believe privacy matters,
- 1:00:26right? So unlike a lot of the public
- 1:00:29tools like Copilot and others, we don't, we don't collect it in
- 1:00:33your data. We will not share it.
- 1:00:35We will not change the model based on your data.
- 1:00:37So we are completely private. You want to deploy, completely
- 1:00:40air gapped, we do that. You want to go and deploy in a
- 1:00:43private SAS, we do zero data retention.
- 1:00:45So we're really focusing on privacy because that's the only
- 1:00:48way we earn the trust to talk to all of those systems, right, is
- 1:00:52if we are fully private, Fully private.
- 1:00:55We also really focus on copyright.
- 1:00:57So our models, unlike the public models have not been trained on
- 1:01:02any non licensable data. So a lot of these larger chat,
- 1:01:07JPT and others, you know, there's, I mean there's all this
- 1:01:10discussion or copyright, they're trained on stuff they don't have
- 1:01:12the right to and you can debate whether or not do they have
- 1:01:15rights, do they have not. A lot of that stuff will get
- 1:01:17settled at a court of law. But from our perspective, it was
- 1:01:20not even a law issue as an ethical issue, right.
- 1:01:23If you said that your code is GPL and anything that gets
- 1:01:28generated needs to stay GPL, we're not going to train on GPL,
- 1:01:32right? We just all do because there are
- 1:01:33other ways of getting to that answer right?
- 1:01:35And we see it. We see maybe a slightly lower
- 1:01:38performance for us versus others.
- 1:01:40But we actually have switchable models, so our platform can run
- 1:01:43across multiple models. We've tested it.
- 1:01:45So if I go to a CIO and say, well, I can give you 7 out of 10
- 1:01:49answers perfectly with tab 9. Or I can, using the Open AI
- 1:01:54models, get you 8 1/2 out of 10 perfectly, but one of them is
- 1:01:59legally safe and the other one is legally questionable.
- 1:02:01Which one do you want? Right They only always set A7
- 1:02:05and A10 cause the additional benefits aren't worth the risk.
- 1:02:07Right now I'm hoping a lot of this stuff gets resolved.
- 1:02:10Our view of personalization is we can get to that 8-9 out of
- 1:02:131010 out of 10 by trading on our customers data, by training on
- 1:02:19other things. We can licence which we own
- 1:02:20licencing from third parties. But we think it's a mindset have
- 1:02:25with this stuff because AI is going to penetrate every
- 1:02:28function in every company and you have to do it in a way that
- 1:02:31really respects the requirements of the total business not just
- 1:02:36the the task at hand and and what that is and we believe
- 1:02:40that's that's really critical. One thing I find fascinating
- 1:02:43about the ability to ingest from all these different places like
- 1:02:50you were talking about. Maybe it's your data dog
- 1:02:53instance, maybe it's your CICD pipeline.
- 1:02:57You've got visibility into that. Maybe it's the JIRA, all of that
- 1:03:01I and a little bit of a sidebar. I've 100% understand why privacy
- 1:03:06is so important. Like I don't want you just
- 1:03:08sending out data to chat to BT about my road map and all of a
- 1:03:11sudden GTA5 now has like my nine months ahead road map.
- 1:03:17Yeah, well I guess by the time GC 5 comes out, it'll be
- 1:03:20obsolete by then. But I think you you more than
- 1:03:24anybody understand why that is. That is not cool.
- 1:03:28But coming back to the point is, one thing I I find fascinating
- 1:03:31about this is that when it comes to code, evaluating if it runs
- 1:03:36or if it doesn't run is so much easier than evaluating, like
- 1:03:42marketing. Totally copy that.
- 1:03:44Is that good or is that not? Is that going to get somebody to
- 1:03:48buy better than what I could have created?
- 1:03:50I don't really know, but I guess it gave me a bunch of cool ideas
- 1:03:53and I can riff off with those ideas.
- 1:03:55Yeah. And when it comes to code, you
- 1:03:58know it's very black and white. Yeah, yeah, very much so, very
- 1:04:03much so. And and even even where it's not
- 1:04:06black and white, like I had this conversation with a with a
- 1:04:09partner, another big tech company that we're we're
- 1:04:11starting to work with. And they said, well there might
- 1:04:13be 3 answers that work, but one of them is preferred, one of
- 1:04:17them is better. That's where context actually
- 1:04:20really helps. Like, you know, we can actually
- 1:04:22set some guardrails and say when you are at, when a developer
- 1:04:25asks a question about X, the answer is always Y, right?
- 1:04:29Because you know, for example, like I need a function that that
- 1:04:33accomplishes this and, you know, does it in this way, right?
- 1:04:37Oh, we always use this API for that.
- 1:04:40We always use this system for that and we always secure it in
- 1:04:42this way as a company. So you can actually set those
- 1:04:44parameters. That's stuff that we're rolling
- 1:04:46out later this year. We call it expert coaching or
- 1:04:49expert guidance where you can set some parameters for those
- 1:04:52things and that is possible, right.
- 1:04:54And now that's more of the grey area, right?
- 1:04:57But this is where the machines with the right context to get
- 1:05:00smarter and smarter. And this is actually something
- 1:05:03that users don't understand. I can't tell you how many times
- 1:05:06I see users complaining about how the system is broken and
- 1:05:10this is triggered what we get in for feedback in tab 9.
- 1:05:12We see it with our competitors, but I see it with people just
- 1:05:15prompting ChatGPT and getting bad answers in which you when
- 1:05:18you when you look at it, you say OK, the issue wasn't the system,
- 1:05:21you didn't give it enough context.
- 1:05:24It's like going up to a stranger on the street and saying help me
- 1:05:27find a car. Actually, wait a minute, like,
- 1:05:31who are you? What do you need it for?
- 1:05:33Who are you carrying? How often are you driving?
- 1:05:35Do you care about performance? Do you care about fuel economy?
- 1:05:38Do you care about size? Are you agreeing?
- 1:05:40Are you a muscle car guide? Like there's a million questions
- 1:05:43you have to answer in order to do that.
- 1:05:44Or you feel like our learning around how to use AI is still
- 1:05:48stuck in this era of we accept we expect an omniscient bot
- 1:05:52that's going to give us a perfect answer with minimal
- 1:05:54input. They're not there yet.
- 1:05:56So there's we're going to close the gap two ways, right?
- 1:05:58We're going to close it by being better consumers of these tools
- 1:06:02and giving them more to work with.
- 1:06:04But actually, I think this is where companies are really going
- 1:06:07to win over the LLM providers is we can shape that, Sure.
- 1:06:12So for example, when someone starts asking for a function, we
- 1:06:15look at the workspace and we look at what everything else to
- 1:06:18do and say, oh, you're writing that function, You always write
- 1:06:19it this way. And that's the right answer.
- 1:06:22So really, we're going to give you that.
- 1:06:24So it's instead of having like a stranger on the street, this is
- 1:06:27somebody who knows you, who's worked at your company, who's
- 1:06:29been part of your team for a while.
- 1:06:31So they have a different context, right.
- 1:06:34So I I think that's what's really exciting about a cause
- 1:06:36you there are three components, all these things, there's the
- 1:06:38models themselves as the data they train about and then
- 1:06:40there's a user experience. And the user experience includes
- 1:06:43prompt engineering, the shaping of all of this stuff, what goes
- 1:06:46in, what comes out, all those other things.
- 1:06:49I think the models are going to get democratised very quickly.
- 1:06:51I my my belief, and I've seen this in every other part of
- 1:06:54technology in the last 30 years, I think the models are all going
- 1:06:56to be equivalent within five years.
- 1:06:57There's going to be no differentiation because they're
- 1:06:59all open source white papers. We're all building the same
- 1:07:02stuff. The datasets, I think, are going
- 1:07:04to become more cheering. Yeah, we're gonna all licence
- 1:07:07the appropriate stuff. We'll have access to the right
- 1:07:09things. People will get better about
- 1:07:10protecting their own data and using their own data to train
- 1:07:13their models. O won't be everyone gets access
- 1:07:16to everything. I think really the space for
- 1:07:18entrepreneurs and for people building these products to wit,
- 1:07:21is still the UX. It's going to be in crafting the
- 1:07:24right experience so that you bring to it what is appropriate
- 1:07:28for you as a user to bring to it.
- 1:07:29We don't make you jump through hoops, right?
- 1:07:32And instead we provide that additional context and and we
- 1:07:36gather all that stuff and the I things are great for this.
- 1:07:38Like I'll ask you questions, you ask me a question, I asked you a
- 1:07:41couple of questions before I give you an answer, right.
- 1:07:44That's going to be really exciting because that's where
- 1:07:46the things will really start coming together.
- 1:07:47So it's so funny you mentioned that because I was going to ask
- 1:07:50you, are you baking the philosophy that we were talking
- 1:07:53about earlier on making sure you're asking those five why's
- 1:07:56into how you're dealing with the I I yeah, I figured as much.
- 1:08:05And earlier today I was reading the blog post about the way that
- 1:08:10you evaluate coding AI. And I was remembering a
- 1:08:15conversation that I had probably 1/2 year ago, maybe eight months
- 1:08:20ago now on how one of the strong evaluation metrics that people
- 1:08:25will use, especially when it comes to coding but just in
- 1:08:29general, is if you accept the output.
- 1:08:33And this article that I was reading today was talking about
- 1:08:37how when they did a study and I have to figure out what it is
- 1:08:42and cite the paper and stuff. But there was a study done on
- 1:08:46the amount of code that stayed in the code base.
- 1:08:50Yeah, from suggested chat to be three, yeah two weeks or four
- 1:08:57weeks after it was accepted. And what they've been seeing is
- 1:09:01there is a lot of tech debt that kids formed by just accepting
- 1:09:07copilots suggestions and then later on you have to go back and
- 1:09:11realise ohh man. That was a.
- 1:09:13Bad wrote this code. How did anybody let this get
- 1:09:16through, you know? So it I know exactly the paper
- 1:09:19you're talking about because I just posted it myself on social
- 1:09:22media. It was a great piece.
- 1:09:23It was a great piece of research.
- 1:09:24Our code. Call that is.
- 1:09:26And my response to it, and I'll share with you exactly what I
- 1:09:30said when I posted it, which was it reminds you that these are
- 1:09:34not a replacement for a developer.
- 1:09:37Once again, I use like they're they're environment and sick for
- 1:09:40the mind. If you are a terrible developer,
- 1:09:43you're going to insert terrible code whether you wrote it
- 1:09:46yourself or whether an assistant coached you on it, right?
- 1:09:49But you still have to actually make a good.
- 1:09:51Choice, yeah, whether it's from Stack Overflow.
- 1:09:53Yeah, I mean this happens all the time by the way.
- 1:09:55Like I can't tell you how many people copy pasta out of Stack
- 1:09:58Overflow when injected. So this isn't new.
- 1:10:00Like this isn't the AI bots are just making it faster to do it.
- 1:10:03That's all they're really doing. And so there's a couple of
- 1:10:06answers to this. First and foremost is as
- 1:10:08engineering managers you have to be diligent who is on your team
- 1:10:11and what are they accepting and what are they putting in.
- 1:10:13It doesn't replace code review, right?
- 1:10:16And the anti bot can help you with code review I suppose.
- 1:10:19Specifically, you have parameters.
- 1:10:20You can it. But if you have a bunch of very
- 1:10:23very poor developers, all you're doing by getting them these
- 1:10:26tools is making them generate polar code faster.
- 1:10:29Your answer here is to get rid of the port developers or train
- 1:10:31right? It's one or the other.
- 1:10:33You either need to make them more effective or need to get
- 1:10:35them out. The AI coding assistance by the
- 1:10:38way, do on average save 20% total developer productivity,
- 1:10:4420% total across everything. When you talk about writing
- 1:10:48code, writing tests, writing comments, evaluating code,
- 1:10:52explaining code, all these other things that all the studies,
- 1:10:55we've got a white paper on this and we created a Tab 9 where I
- 1:10:59didn't do any research myself. I just went and said what did
- 1:11:01McKinsey see? What did IBM see?
- 1:11:03What did Cambridge see? There's all these studies that
- 1:11:06have been done and what you see very interesting is the data.
- 1:11:09All is very similar and very consistent and it's about 20%
- 1:11:13owning up. If you have 20% productivity
- 1:11:15savings on your mid level software developers, that gives
- 1:11:19you more time to coach the junior folks or it means you can
- 1:11:22fire 20% of your junior staff, right?
- 1:11:25One or the other and you know get back to quality.
- 1:11:28Now the interesting thing is I do think AI has an answer to
- 1:11:31this above that which is you when you when the chat
- 1:11:36suggestions come out, like when we actually suggest something,
- 1:11:39we do track whether it was accepted because that helps us
- 1:11:42shape it. You can overweight who who is
- 1:11:46valued in the response. So if you know that this is a
- 1:11:49senior developer, this is a coach, then there we is given a
- 1:11:54much higher priority over others, right?
- 1:11:57And this is where that Coche and context I think comes in really
- 1:12:00helpful because we can come in and say actually this is what
- 1:12:04good code looks like, right? So when you're recommending a
- 1:12:08function, if you have three options, you know generally from
- 1:12:11what's available in in the wild versus this is what an expert
- 1:12:15developer on the team built bias towards that.
- 1:12:19And that's where things started. This is the UX stuff I'm talking
- 1:12:21about. This is where things start to
- 1:12:23get really, really interesting because this is not a difference
- 1:12:25in the model. This is the difference in what
- 1:12:27we do with the prompt, the context and then what we
- 1:12:31recommend back. And you can get very specific if
- 1:12:34you really want to in these things.
- 1:12:36So then makes complete sense that you would have these senior
- 1:12:41developers be weighted much higher and it makes me think
- 1:12:47about how, yeah, like, of course you would.
- 1:12:50You want that to be the golden evaluations that you want to be
- 1:12:55taking that back to the lab and training with what they're
- 1:12:59accepting and what they're saying is, OK, so.
- 1:13:03Yeah. Look, I'll leave you with one
- 1:13:04thing on on these AI tools because I don't think it's just
- 1:13:07for us. I think it's going to be true in
- 1:13:08a lot of these other categories. I think there was this, there's
- 1:13:10this universe of tools that are trying to be all things to all
- 1:13:13people, right. And and getting COVID, it's a
- 1:13:15great example. They don't want, they don't want
- 1:13:18to be focused on certain type of developer.
- 1:13:20They want they want to get the lowest common denominator
- 1:13:22because pretty as possible, right?
- 1:13:24Because that's what's best for Microsoft's cloud business.
- 1:13:27If they do that, they'll get a lot more people burning compute
- 1:13:29on Azure, whereas someone like us is focused on enterprise
- 1:13:33development teams, like high performing enterprise developer
- 1:13:37teams. They're going to want things
- 1:13:39that are bespoke. They're gonna want things that
- 1:13:41are a little bit more focused on them and how they work and the
- 1:13:44things that matter. So that's why we made
- 1:13:46personalization such a critical part of what we do, because we
- 1:13:48don't care about being all things to all people.
- 1:13:51I want to go and make every engineering team more successful
- 1:13:56as a unit, right? I want to make that entire Jerry
- 1:13:59team more successful, not individual developers modestly
- 1:14:02more successful, right? And your example or a code
- 1:14:06quality is a great example. I do not want to accept just
- 1:14:10generating more code. I want to know that the code
- 1:14:14that we are generating as an engineering organisation is more
- 1:14:17successful. That is absolutely part of the
- 1:14:19parameters of these things. And I think that's we're going
- 1:14:21to start seeing a difference in a in general, you can go and
- 1:14:24just tell Dolly to generate you an image or you go to Adobe that
- 1:14:28actually has better curated content, knows what you're
- 1:14:31trying to do Stylistically, what you want is going to ultimately
- 1:14:34focus on generating something that isn't just, oh, look, I
- 1:14:36made an image, it's this is an ideal image from my use case,
- 1:14:40right. And I think that's where this,
- 1:14:42this expertise and the UK side is really going to come to the
- 1:14:46fore in the next 5 to 10 years as companies like ours are gonna
- 1:14:49say we care about the outcome, we care about the output right
- 1:14:52there is at the right level of quality.
- 1:14:54That user experience is a great thing to flag, and I hadn't
- 1:14:59thought about it until you said it, but it makes me think about
- 1:15:04how that is the differentiating factor.
- 1:15:07At the end of the day, you have to have that strong user
- 1:15:09experience when everyone has access to the model.
- 1:15:14Unless you are just adding a feature into your already high
- 1:15:19performing product, yeah, that isn't leading with AI.
- 1:15:24If you are leading with AI though, you gotta make sure that
- 1:15:27the user experience is the strongest because that is the
- 1:15:30differentiator. That's that's your vote right
- 1:15:33there. Yeah, agreed.
- 1:15:34I want to end with one last thing, which is you've had some
- 1:15:40time in marketing positions and you've specifically marketed to
- 1:15:44Debs. You've talked about how you
- 1:15:47really were looking for these three different pieces of
- 1:15:51information, but I want to dig a little bit further and ask if
- 1:15:57you found anything specific When it comes to marketing to
- 1:16:02developers, Have you seen any insights that you can share?
- 1:16:08Look, I I think you know I have. Yes, I have marketed to
- 1:16:11developers, but I've sold enterprise software, right?
- 1:16:14So, you know, I think there's an important thing to note with
- 1:16:18large scale developer tools which is not bought by
- 1:16:20developers. They're bought by the boss.
- 1:16:22So they're bought by their bosses boss.
- 1:16:24And what you learned very quickly is selling complex
- 1:16:28technical products. You don't sell to one person,
- 1:16:32you sell to a sphere of influence, you sell to a group
- 1:16:35of people who make the decision together and they all have
- 1:16:37different roles. And that's probably the biggest
- 1:16:40breakthrough I made early in my career and something I advocate
- 1:16:44for anytime I talk to anyone going to market and enterprise
- 1:16:47software is don't think you have one customer.
- 1:16:50You have a champion who really wants this product in because
- 1:16:54they have a problem they're trying to solve.
- 1:16:56You have a decision maker who's gonna say yeah or nay, You're
- 1:17:01somebody who controls the budget, which might be different
- 1:17:03than the decision maker. Think about procurement in a
- 1:17:05large company. And then you're now users.
- 1:17:08And those users, they can either push you in the business or they
- 1:17:12can keep you out of a business If you don't, if you don't win
- 1:17:16their hearts and minds. And so, like selling to
- 1:17:18developers, a lot of my career has been, can I build a
- 1:17:22groundswell of trust and belief among my end user?
- 1:17:27Do they believe in this? Do they feel like this is
- 1:17:28something they want to have in their lives every day?
- 1:17:31Right. They'll developers almost never
- 1:17:34have budget right? So you with that, can you
- 1:17:36activate them to become champions for you?
- 1:17:39Can you get them to push you in an organisation?
- 1:17:41And then can you go to the engineering manager?
- 1:17:44Can you go to the CIO or the CTO?
- 1:17:46Can you go to the architect or the principal software engineer?
- 1:17:48Those people usually are decision makers, right?
- 1:17:50They're champions or visual makers and help them understand
- 1:17:54the value you add. And so even when I coach, my
- 1:17:56salespeople like, look, know who you're talking to and know what
- 1:18:00they care about. Like if you talk to a developer,
- 1:18:02you know, coming out of out of the AI place, for example,
- 1:18:07developers don't care if that code is licensable or not, don't
- 1:18:11care like they don't care if the course is being pushed out to
- 1:18:14open a I. They don't care about any other
- 1:18:16stuff. Most developers don't last more
- 1:18:18than two to three years in a job.
- 1:18:19So they're not thinking long term.
- 1:18:21They're not thinking about these, They're just thinking,
- 1:18:23look, I've got, I've got 10 GERA tickets I have to work through
- 1:18:28in the next 5 days and I really only have time to get seven of
- 1:18:31them done. Like they're very focused on,
- 1:18:34like you gave me a job, I'm trying to get to this job fast
- 1:18:36as possible, right? So when we talk to developers,
- 1:18:39we're like, look, I'm going to help you get through the job as
- 1:18:41fast as possible. Now I am going to do it in such
- 1:18:44a way that doesn't get you scolded in the future.
- 1:18:46That is part of it because the code quality is bad, because you
- 1:18:49issuing code that wasn't licensable but those sorts of
- 1:18:52things. But when you talk to the CIO,
- 1:18:55you know they don't care about developer satisfaction.
- 1:18:59They I mean I I hate to say that but they they don't like they
- 1:19:01are those are those are machine parts to them, right.
- 1:19:04If you have 10,000 developers like I'll just hire another
- 1:19:07thousand. But they do care about
- 1:19:09productivity and efficiency. We do remind them that you don't
- 1:19:12want to turn developers to sets expensive and you know so you're
- 1:19:16going to really know your audience and make sure that your
- 1:19:18value propositions resonate with each of them.
- 1:19:21Like, are you really solving something that they all care
- 1:19:23about? Because if you're solving
- 1:19:25something that only one of them there is about and the others
- 1:19:27are resistance to, you're never gonna build a business you just
- 1:19:30built. Shoot me straight, Peter.
- 1:19:34You good at golf? No, I don't golf.
- 1:19:37I was a skateboarder. Do you?
- 1:19:38The Gulf. I thought I was about to say,
- 1:19:42you sold out on us and now you're golfing, selling to the
- 1:19:45CIO now on the weekdays. I actually, you know, I thank
- 1:19:49God that most of the guys in charge in in software decision
- 1:19:55making in the United States at least are jet Xers who grew up
- 1:19:58the same way I did. So I actually liked biggest
- 1:20:00hobby I race cars that was a hobby and I probably know more
- 1:20:04executives in the software through resetting than I know
- 1:20:06through work. So, you know, it's it's.
- 1:20:11I feel like adrenaline sports are the new Golf for for for my
- 1:20:15generation at least so. I'll and be more likely to find,
- 1:20:19you know, fine. There we go.
- 1:20:20But he's on the on a keyboard or on a snowboard or in a race
- 1:20:24track, Then they're not a golf course, which I'm grateful for.
- 1:20:28So there is one thing I want to leave us with which is I know
- 1:20:32you are hiring right now. You've got an incredible team of
- 1:20:35developers that are working in. You've got an engineering team
- 1:20:41remotely all over the world I think.
- 1:20:43And then you've got a home base also you've got a team in
- 1:20:46Israel, you're based in California, right?
- 1:20:48Correct. So if anybody out there is
- 1:20:51looking to join the rocket ship and let us know, hit up Peter,
- 1:20:58tell him you heard him on the podcast.
- 1:21:00It's been great talking to you, man.
- 1:21:02Like there's so much I've been, I've been scribbling notes a
- 1:21:04tonne, which I normally don't do because I try and get my full
- 1:21:08focus and attention to the guests.
- 1:21:09But here there was a few that I I was like, well, I have to
- 1:21:12remember that so that I can use it later and incorporate it into
- 1:21:17my life and how I do things. So thank you for coming on.
- 1:21:20Here always want to be helpful.