Chris Cooney on Exploring Data Evangelism
In this episode, Frank La Vigne and Andy Leonard dive deep into the world of developer advocacy and data observability with special guest Chris Cooney from CoreLogix. From discussing the evolution of Microsoft Evangelism to the intricacies of data retention and real-time decision-making, this conversation covers a wide range of topics, including the impact of AI technology, the importance of community in software engineering, and the challenges of connecting with engineers at trade shows.
Join us as we explore the intersection of technology, advocacy, and data engineering in this insightful episode featuring Chris Cooney on “Data Driven”.
New Season Means a New Theme Song
Let us know what you think! Don’t worry, we will use a shortened version for future shows. We were just so excited to get to Season 8!
Show Notes
03:54 Experienced engineer transitioned into leadership in technology.
07:40 Dan delivers insightful speech on tracking activity.
12:33 Developers must adapt to new technology continually.
13:45 Conference talk success measured by engagement metrics.
17:15 Uncertainty about outcome of video creation.
20:00 The trend in the field is evolving.
25:45 Retain all data, use case-driven storage. Avoid rehydration.
27:11 Core principles: smart data science, streaming architecture.
32:34 Efficient streaming processes allow for easy scaling.
36:16 Instantly triggered alarm blocks malicious IP addresses.
37:22 Enormous architecture demonstrates remarkable data management practice.
42:13 Struggle with learning Arabic dialect using AI.
44:41 Language differences reflect cultural and historical influences.
47:55 Regularly listens to audiobooks, recommends “Team Topologies” and “Team of Teams.”
51:32 Data-driven podcast season 8 debut summary prompt.
Transcript
Hello, data aficionados and tech enthusiast.
Speaker:Welcome to the first episode of season 8 of the data driven
Speaker:podcast. I'm your host, Bailey, your delightful
Speaker:AI guide through the fascinating world of technology and data.
Speaker:Now, before we dive into the data laden depth of today's
Speaker:episode, we've got something rather special for you. Brace
Speaker:yourselves for our new theme song, hot off the silicon press,
Speaker:entirely AI generated. Yes, even our theme
Speaker:music has joined the generative AI revolution.
Speaker:So plug in your headphones, turn up the volume and let's give
Speaker:it a listen.
Speaker:From trends to bikes, we light up your nights
Speaker:with inside
Speaker:it up loud. Let's get this party started.
Speaker:Well, what do you think? A symphony of zeros and
Speaker:ones, or should we stick to human composers? Feel
Speaker:free to drop your thoughts on our socials. Today's episode
Speaker:is a treat. We're joined by the brilliant Chris Cooney,
Speaker:a maestro in the realms of data, observability in production
Speaker:systems, and developer advocacy. We'll be delving into the
Speaker:intricacies of keeping an eye on your systems, the art of data
Speaker:observability, and why developer advocacy is crucial in
Speaker:today's tech landscape. So grab your favorite
Speaker:cuppa, get comfortable, and let's get data driven.
Speaker:Hello, and welcome to Data Driven, the podcast where we explore the
Speaker:emergent fields of AI, data science, and
Speaker:machine learning, and, of course, data engineering, because without data engineers,
Speaker:the world would stop revolving. And with me is Andy
Speaker:Leonard, my favoritest data engineer in the world. How is that for
Speaker:a new intro, Andy, for season 8? I like it, Frank, and
Speaker:welcome to season 8. Cool. Cool. Yeah. So
Speaker:I'm gonna tie in our guests, at least geography,
Speaker:with the theme of this season 8. And my promise to our listeners
Speaker:and viewers, is that we will not disappoint people like
Speaker:Game of Thrones season 8 did, and,
Speaker:our guest is nodding. And, as folks know,
Speaker:a lot of, Game of Thrones was filmed in and around Northern Ireland,
Speaker:where oddly enough, as as the coincidence would have it, I have a a
Speaker:family history there going back, well, 2 generations from
Speaker:me. But, our guest today is,
Speaker:Chris Cooney, who is a software engineer,
Speaker:SRE principal engineer, and he is
Speaker:now the head of developer advocacy at Coralogix.
Speaker:Hopefully I pronounced that right. And he's worked on everything from embedded
Speaker:systems, for controlling industrial battery
Speaker:units on the UK power grid,
Speaker:and to payment processing systems, that process,
Speaker:up to a:Speaker:shape technology strategy, with 100 of millions
Speaker:worth of cloud and on premise infrastructure. Welcome to the show,
Speaker:Chris. Thank Thank you very much for having me. I'm super excited to be here.
Speaker:Awesome. Awesome. We had a great chat in the
Speaker:virtual green room, but, so tell tell us a little bit about yourself.
Speaker:You're currently located in, Northern Ireland now, but you
Speaker:you your entire career, from what I can tell, spans kind of the UK.
Speaker:And you were at I see on your LinkedIn that you did one
Speaker:time work at Sainsbury's, which if memory serves, because I used to live in Germany
Speaker:and I would go to UK quite a bit, that's a grocery chain?
Speaker:Yes. It's a it's a retailer. Yeah. It's the 2nd largest retailer in the
Speaker:UK. So my background, I've been engineering
Speaker:now for, oh, gosh, like, 11 years now, I
Speaker:think. I think I'm starting to get some gray hairs now. The,
Speaker:the the the gist of it is started out the application level Java,
Speaker:back then, then moved into React engineering because I realized
Speaker:I couldn't design a front end to save my life. And then, I
Speaker:real after a while, I thought, well, how do I run this thing? So then
Speaker:I moved started moving into the DevOps and SRE side of things and started
Speaker:reading a lot about SRE developer experience,
Speaker:the what was emerging then, which was platform engineering, which was slowly
Speaker:slowly coming to the forefront, and then ended up
Speaker:replatforming, got really into the whole Kubernetes
Speaker:space, and then started thinking really heavily about, well, how do I keep track
Speaker:of all this stuff? And after a few roles here and there, I went into
Speaker:engineering leadership. And, while I was in leadership for a
Speaker:few years as the principal engineer, I was responsible for there was, like, 22
Speaker:different teams. They all had very different portfolios. And I was just
Speaker:trying to, understand what each of them were trying to achieve and then
Speaker:maximize that outcome. I realized very
Speaker:quickly that the thing we were lacking desperately was,
Speaker:observability. And so when I started to look around,
Speaker:I spoke with Ariel Asarath, the CEO of CoreLogicix.
Speaker:And, if you have ever or will ever speak to him, you'll know he's
Speaker:a very compelling guy. And I pretty much signed up signed
Speaker:on the dot. I was like, let's do this for a 100%. I'm I'm ready
Speaker:to go. And then I've been there for 2 years now, started out as the
Speaker:advocate. And we the past few years have really just been about
Speaker:understanding what the what the what advocacy looks like both in the observability
Speaker:space, but also at CoreLogic specifically. We have a pretty good picture of that
Speaker:in terms of content, tone, speaking, that kind of thing.
Speaker:We're hiring more, and we're growing that advocacy function
Speaker:to be much more proactive and outreaching and have a lot more
Speaker:fun with it. And so, yeah. And and and,
Speaker:obviously, the reason for being so excited doing this podcast is
Speaker:the thing with observability. You know, most people will say, what's the problem with observability?
Speaker:Most often, the the thing that comes back is cost. People say, like, it's just
Speaker:so expensive. But, actually, like, if you deconstruct that
Speaker:slightly, really, the problem is data, volume, and how to manage it
Speaker:because that's what's driving the cost. And so then you go back and you analyze
Speaker:the behaviors and understand what decisions we made as an industry that drove
Speaker:that. And all of that has got me really into the data space now to
Speaker:try and understand better what we can do both as engineers and
Speaker:consumers to make sure that we feel we're getting the
Speaker:best return on investment for every dollar we spend on our observability.
Speaker:So it's fundamentally a data problem, and that's why this podcast was so
Speaker:exciting for me. Oh, awesome. Awesome. So, I'm gonna go
Speaker:was excited to talk to someone who's in developer advocacy. I worked
Speaker:in, event what we used to be called evangelism, for
Speaker:Microsoft for a number of years, but it's the same it's the same thing. Yes.
Speaker:What's fascinating is I think
Speaker:one of the key challenges of developer advocacy or evangelism
Speaker:was always the traceability. Now there's a number of problems.
Speaker:Right? But but one of them is the traceability of
Speaker:a a particular advocates activity
Speaker:to actual revenue. I think that was always that was always kind
Speaker:of a something that I know Microsoft struggled with.
Speaker:Right? Yeah. And I remember when they when, you know, you know, this
Speaker:was well,:Speaker:me? I was like, yeah. Well, how was an individual evangelist tracked?
Speaker:Right? Yeah. And the answer to that was a really good
Speaker:stump speech by the hiring manager. His name is Dan. Shout out
Speaker:to Dan if you're listening. Was he goes, you know, you can't
Speaker:how do you track someone's individual activity? Right? At this time,
Speaker:Vista was still fresh in people's minds because, well, if you're a Windows evangelist, you
Speaker:can't blame you on Vista. Can't play
Speaker:Vista on you. Right? Okay. So how do you how do you kind of work
Speaker:that? And how do you how do you message that? How do you how do
Speaker:you track that from, you know, inception to purchase?
Speaker:And it was a very interesting kind of thing. I never look at it the
Speaker:same way again because on the outside, it looks like the
Speaker:funniest job in the world, and it is a fun job, but but there is
Speaker:a business side of it too. And, Andy and I actually
Speaker:got involved in developer community, and that's actually how we met through the
Speaker:efforts of another, evangelist. His name is
Speaker:Andrew. Okay. So, like, we got involved in developer
Speaker:community. At the time, the focus of Microsoft Evangelism was was
Speaker:building up a kind of a community of folks, user groups, and
Speaker:such. And it's fascinating to see how evangelism
Speaker:has evolved over the years. Yeah. Do you wanna talk a little bit about
Speaker:that? Because it's not. User groups are still important. They're still a thing, but it's
Speaker:actually, I think, a little different now. So you you mentioned writing and things like
Speaker:that. What what what makes up a the the the
Speaker:offerings of evangelism these days? Sure. So I think the early days
Speaker:of evangelism were where this reputation for it being remarkably
Speaker:fun job came from. Because as is often the case, people are quite
Speaker:idealistic when something's new. So when evangelism came about, it was
Speaker:like, we need to be able to talk to engineers. What do
Speaker:engineers like to talk about tech? We're gonna hire people that talk about tech, and
Speaker:that's their job. And that was that was the line of thinking, and then that
Speaker:spawned, you know, YouTube series and and and various different
Speaker:media that that that came from that. And then what happened over time is, like,
Speaker:as as it often does, economics came into play and was like, well, how what's
Speaker:the return on investment? Like, great. This guy just gave a talk on some very
Speaker:deep corner of Prometheus querying or something, or
Speaker:or, you know, Python. And what do we
Speaker:get for that? And so now what's what's what is still actually
Speaker:happening, I think, is, organizations are
Speaker:transitioning away from a model where evangelists just talk about open source
Speaker:tech, and they just, quote, unquote, connect with engineers.
Speaker:And there's something of a pipeline in place there
Speaker:where they they they are if you like, the toppest of the top
Speaker:funnel. They're right right at the top of the funnel. They are talking about
Speaker:open source technology or something that people will find interesting in general,
Speaker:And their goal is to talk to people often. Now when I speak
Speaker:to our advocates, the the the goal is to talk to people who might be
Speaker:interested in the product. They're not there to sell the product. They're not even there
Speaker:to market the product. They're just there to talk to those people and be like,
Speaker:okay. You're all interested in the observability space. For example, for
Speaker:me, here's a talk that's useful. Regardless of whether you're gonna buy
Speaker:CoreLogix or not, here's what's useful for you from an engineering perspective.
Speaker:And, normally, what I'd like to do is 90%
Speaker:independently valuable information, 10%,
Speaker:sort of, the by the way, I work at CoreLogix. This
Speaker:might solve some of the problems you've seen. So I give a talk, all over
Speaker:the place, which is kind of all about
Speaker:the summary of it is basically, like, how you can
Speaker:get the most value out of your observability spend. That's the kind of the the
Speaker:essence of it. I do not sell CoreLogic at any point
Speaker:throughout this talk. Yeah. But at the end of the talk, I say, by the
Speaker:way, if you're looking to cost optimize, CoreLogic has some great tools. It might solve
Speaker:a problem for you. And so I'm I'm I'm the pre product
Speaker:marketing person if you like. And that's kind of of ad where
Speaker:where I see advocacy at the moment. Yeah. That's one of the parts of it.
Speaker:And then there's the community building and the content creation, that kind of thing. And
Speaker:in terms of content creation, you know, the word content
Speaker:really has only been a a descriptor for the kind of media that
Speaker:we're creating, for a few years now. It's a relatively new word,
Speaker:And I think that the ability to create compelling content
Speaker:has is is becoming further and further to the foreground because the
Speaker:impact of one good video is, like,
Speaker:you know, it could be huge. It could be nothing. Could 2 views or you
Speaker:could get a million. You don't really know. And a lot of companies want to
Speaker:throw those dice. And I think that's where it's interesting. Well,
Speaker:you're fascinated by your by your that's okay. I'm fascinated by your
Speaker:division of, topics. They're 90% just trying to
Speaker:help Yeah. And, you know, share with people from your
Speaker:experience, which is impressive. It's vast. And, you
Speaker:know, doing someone who's who's come through the
Speaker:field as the field has matured. And I I think that's very easy to
Speaker:overlook. Yeah. You know, how you have to as a developer,
Speaker:especially, how you have to continually shift gears to grow with
Speaker:the technology as the new technology shows up and understand,
Speaker:okay. This is the problem it's trying to solve now. And that gives you
Speaker:a little bit of a, you know, a projection maybe or
Speaker:or a feel for maybe where it's going, a little bit of predictive
Speaker:analytics type thought. Sure. And then
Speaker:knowing that the company that you're working with, that the the
Speaker:platforms y'all are building and and making available
Speaker:also address some of the current problems and also some of the predictive
Speaker:ones. I like that 9, 8, 10 mix. I I find that makes
Speaker:for a compelling talk. And when when I'm sitting in one of those
Speaker:talks, I don't feel like I'm being sold something. Yeah. And
Speaker:No. And I I understand that. Yeah. What's funny is that,
Speaker:I've given the talks, and sometimes salespeople say that was very clever. And I said,
Speaker:what was very clever? And they say, you know, you you, I I
Speaker:you know, the sales pitch was there, but I didn't feel like I was being
Speaker:sold to. I was like, because you weren't being sold to. I wasn't I'm not
Speaker:trying to sell my job. I don't I'm not measured on sales or revenue.
Speaker:I don't get, commission. Nothing. Yeah. And so,
Speaker:what I measured on is actually, I have a personal KPI, which I really like,
Speaker:which is if I give a talk at a conference, I measure the number of
Speaker:people that come to the the the booth that we have at the conference and
Speaker:just ask questions about the talk, whether they're interested buyers or not. In other words
Speaker:Nice. Like, people are interested and engaged enough that they wanna come and
Speaker:talk to us afterwards. Like, whether they're buying or not is not my problem.
Speaker:But what is my problem is did I give a decent talk? And that that's
Speaker:usually a pretty good metric because the ones that I felt have gone really, really
Speaker:well, and then no one's come to the booth. And I've spoke you know, there's
Speaker:been drinks afterwards, whatever, and they were, oh, you were on stage. What were you
Speaker:talking about again? Like, no remembrance. And the ones that I felt were kind of
Speaker:okay, 30, 40, 50 people come to the booth. I I I just
Speaker:I'm I'm struggling to field all the questions, and then I have the drinks afterwards.
Speaker:And everyone's, oh, I saw your talk. It was brilliant. There were you know? So
Speaker:my own sense of how good a talk was is pretty off, basically,
Speaker:last time in the audio. So so so that that that's a nice little KPI
Speaker:for me personally. Yeah. But, yeah, the com yeah. Sorry. Go
Speaker:ahead. That's okay. I was just saying that's a great KPI. And I just like
Speaker:one quick follow-up, and I'll shut up and let Frank talk. Does anybody
Speaker:ever you mentioned the person that said, you know, that was clever. Does anybody
Speaker:in the audience ever provide feedback and say, oh, it was a big sales pitch.
Speaker:You ever get that? I so sometimes when the talks are very,
Speaker:very short, you know, I only have, like, sort of 10 minute lightning
Speaker:talks are different because I think it's a different head space. But when it's, like,
Speaker:a 10 minute, 15 minute slot. In
Speaker:the past, not so much these days, I'm better at it now, but a mistake
Speaker:owing that ratio to slip from:Speaker:kind of:Speaker:you know, it would have been nice if you focused on the open source stuff
Speaker:more. And so but I think that:Speaker:even the people that say at the end, they noticed that that's 10% as a
Speaker:sales pitch. They go, well, yeah, but 90%, no one was trying to sell me
Speaker:anything. So whatever. That's fine. You know? Yeah. And I
Speaker:think as well, you just so much of it, like, engineers
Speaker:try 2 things that engineers are often, like, numb to now is
Speaker:1, recruiters and 2, salespeople because they are just
Speaker:everywhere. You know? Right. It's very difficult. So to not
Speaker:if you if you seem like a recruiter or a salesperson, you just become part
Speaker:of the background noise of an engineer's life. And so so
Speaker:my goal is always to make it really clear. I actually when people talk to
Speaker:me at the booth, I'm like, look, we could really solve your problems. And I
Speaker:can see them, like, go, oh god. Here we go. And I hold it quick.
Speaker:Just been saying, I don't work in sales. I'm not sales. Don't worry. This I
Speaker:have no best interest in you. Yeah. And so that's that I
Speaker:think from a from a from a sort of logical business perspective,
Speaker:that's a really powerful trust connection that you have with with engineers that,
Speaker:that businesses can use to get their message out. That's the economic side of it.
Speaker:And from a, from a just sort of human
Speaker:perspective, that's the really fun part of the job. It's just like finding
Speaker:something you're passionate about, being in a room with people who are also passionate about
Speaker:it, and then having a giant conversation. You know, and if you're a bit
Speaker:extroverted like I am, then being the center of attention is is good as well.
Speaker:It's always nice. So, yeah, it's it's it's it's wonderful.
Speaker:No. I think you said it best when you said it's the top of the
Speaker:funnel. Right? The tippy top of the funnel. Right? Because Yeah. One of the ways
Speaker:I've I I I've been I've had a
Speaker:number of roles that kind of dance between I've always been on
Speaker:the more evangelism side of sales when I've been in Sales Works. Right? Where I
Speaker:do create content. Because I gotta create content anywhere. You kinda just once you get
Speaker:the content creators bug, you have it. You know what I mean? Yes. And
Speaker:and to your point, you know, I don't when I make a video, I don't
Speaker:know. Is it gonna get 5 views or is it gonna get 5,000? I don't
Speaker:know. I really don't know. I haven't been able to figure out that, you know,
Speaker:try as I might, try as I try try to figure out some kind of
Speaker:algorithm for it. I I haven't really cracked that, and
Speaker:it's it's also true for, for speeches too. Like, I totally get
Speaker:it. But I think the best way that I've used to explain
Speaker:evangelism to non believers or advocacy to non believers is
Speaker:that, you know, salespeople go to the person in the corner office and ask for
Speaker:the deal. Mhmm. Evangelists
Speaker:warm up the crowd. Right? So they basically
Speaker:cubicles knock on the door of the corner office saying, hey. We need this. So
Speaker:that way when the salesperson does land, it's a warmer it's a
Speaker:warmer call. And and that's something that,
Speaker:I think that when you're talking to salespeople, they do get that notion of,
Speaker:like, you're the warm up act. Right? Yeah. Certainly, all the salespeople
Speaker:in in CoreLogix were a bit confused by advocacy initially.
Speaker:And then when you know, one of the things you'll know you'll
Speaker:you'll all know this from working at trade shows and and conferences,
Speaker:there's the you have people at the booths, and they're trying to snag people and
Speaker:be like, hey. Yeah. What are you interested in? And then suddenly that changes to
Speaker:30 or 40 people just turning up to the booth to ask questions. It's like
Speaker:it's so much easier for them. And then they kinda they okay. Right. No. I
Speaker:I get why this is good for me. Like, I the leads come to me.
Speaker:I don't have to, you know, I don't have to go out and find them.
Speaker:So that so so that that yeah. I think the salespeople are certainly the ones
Speaker:that I've worked with now get the value. But I I I
Speaker:still think we're only doing sort of 30,
Speaker:40% of of advocacy and evangelism and let us hire more people, and
Speaker:hopefully, we can do the other side of community building and all that sort of
Speaker:stuff, which is all gonna be new for the company as well. Yeah. And,
Speaker:you know, it's it's very avant garde that your company is even doing it. Right?
Speaker:Like, you know, it's it's it's it's something that even large companies don't
Speaker:really do. Obviously, FANG, to a certain extent,
Speaker:does. And I posit that because of Guy Kawasaki's work in the
Speaker:eighties. Okay. Right? He was the he was the first person that I'm
Speaker:aware of that had the title of evangelist. Right. Apple I think a
Speaker:big part of why the Macintosh has this cult following, and
Speaker:and I know all the Mac lovers go, don't call us a cult. Right? I
Speaker:know. I have a I have a MacBook. Right? But,
Speaker:it's because of his work, like, you know, 30, 40 years ago. Right? I I
Speaker:don't think that's a coincidence. And I think that,
Speaker:when Microsoft wanted to have the uptake of dot net,
Speaker:they reinvested heavily in in evangelism. And I
Speaker:think we saw the the fruits of that. So you no. I mean, it's it's
Speaker:one of those things where I've noticed that it kinda ebbs and flows. Right? It's
Speaker:like, you know, there's a the tide is up, everybody's all into
Speaker:it, and then the tide kinda goes away and people kinda Yeah. Down on it
Speaker:and they reorganize and they get rid of it. But I think that it is
Speaker:it's a field that I think has still maturing, I think, to your point.
Speaker:Right? Like, you know, because how do you define it? So there was
Speaker:something going around on LinkedIn where a lot of folks
Speaker:who were advocates tagged in an avocado emoji on
Speaker:this. Yes. Yeah. Yeah. Could you explain that? Because I only know part of the
Speaker:story. Do you It's an Amazon thing. Oh, okay.
Speaker:Because Advocate and Avocado kind of sound similar.
Speaker:As far as I'm aware, that's the that's the depth of it. I mean, I
Speaker:think it was changed with Amazon, and then, people just started to do
Speaker:it. I did it for a while. I think I don't know if I still
Speaker:got it now, actually. But, but, yeah, it was just a nice thing to
Speaker:signal you as an advocate. And the advocacy community, I will say,
Speaker:is is singularly wonderful. They are such lovely
Speaker:people and, you know, all of them, I've been with competitor
Speaker:companies. You know, sat on on the front row ready ready to go up. And
Speaker:if someone's nervous, like, because no one's we're not we're not competing
Speaker:with each other. We're just giving talks. Everyone's super friendly, relaxed, talk blah blah blah.
Speaker:You know, everyone's like, the and the the way the community is,
Speaker:that that is one of you know, and you make friends pretty much instantly,
Speaker:with with with all these different people at the booth. So you suddenly you go
Speaker:to one conference. You just make 5 new friends. And, you know, 2 of them
Speaker:are have been doing this for 20 years, so they're just fountains of absolute
Speaker:wisdom. You know? And so it's the community actually makes
Speaker:a massive difference for it. And that avocado thing I might it's just a sing
Speaker:a signal, like, you know, we're we're in we're in the this weird little club
Speaker:with you. And and, you know, what is ostensibly a very strange niche, a
Speaker:soft niche of of software engineering. My boss, when he, when
Speaker:Ariel interviewed me, he said, congratulations, Chris. You're an extroverted software
Speaker:engineer. You're one of the 3. And I was like, yeah. Because it's
Speaker:it's, you know, it's it's a it's a weird space.
Speaker:And not that you have to be extroverted to be fair, but it it does
Speaker:kind of help, you know, going out and meeting people and shaking
Speaker:200 hands and and answering all the questions and being on stage, it does help
Speaker:if you get energy from that, within which I definitely
Speaker:definitely do, thankfully. Well, let's
Speaker:talk about the data part because I think that's the part that,
Speaker:so and I think it I think it also dovetails too. Right? Because there's certain
Speaker:you mentioned k p a KPI that you have. Right? And there there's clearly data
Speaker:that you have to collect as part of just being an evangelist to show your
Speaker:your and I'm sorry. I keep using the word evangelist. That's just the old
Speaker:habit. It's fine. Fire department. But,
Speaker:there's clearly data you track. But what's the core core core what's the
Speaker:core of CoreLogix? That sounds really weird. But, like, what's the core of the business?
Speaker:You mentioned observability. Right? And observability implies data. So talk to me
Speaker:about this. You mentioned Prometheus. So
Speaker:explain a little bit. I'm I'm giving you, like, a ton of questions together. Sorry.
Speaker:No. It's okay. Yeah. Yeah. No. I get it. So You're drinking Diet Coke. I
Speaker:have the monster energy drinks. I see. Okay. Right. Yeah. Okay.
Speaker:Something of a higher caffeine content, I imagine. So Right. The
Speaker:the the the gist of CoreLogix is this, full stack observability,
Speaker:processing logs, metrics, and traces, and we have a security offering.
Speaker:The the the essence of the platform can be distilled into,
Speaker:taking decent data science principles around how to manage your data
Speaker:and then baking them into observability. One of the
Speaker:problems that we so we actually did some investigation a few years ago,
Speaker:about how people are actually using their observability data. And we
Speaker:found some really, really surprising statistics. Like, for example,
Speaker:99% of index data in in a in a in an elastic
Speaker:search, or an open search cluster, for example, is never
Speaker:queried. So 99% of it is is ingested into the cluster and then just never
Speaker:touched. And and it's one of those things where it's like, wait a minute. Like,
Speaker:why? And then we realized, well, it's not queried, but they're maybe
Speaker:visualizing in dashboards. So I was, okay. So that's
Speaker:interesting. Then another one was, a large volume of data. I can't remember
Speaker:the exact number, but a large volume of data is only interesting for a single
Speaker:number in the log. This is primarily focused on logs. It's
Speaker:just one log has a latency field, and that's what people really care about. The
Speaker:rest of it is just noise. For example, the
Speaker:the average historical query length is a week, so people
Speaker:tend to query back a week and not much further. The retention
Speaker:time is between 2 4 weeks, on average. So at
Speaker:the very least, we retain in high performance storage for twice as long as we
Speaker:need to, on average in 4 weeks, the upper end
Speaker:of that. When I do this at conferences, I say, hands up if you
Speaker:retain for a week, 2 weeks, 3 weeks, 4 weeks. And inevitably, there's
Speaker:always some poor guy with his hand up who's like, you know, we're on
Speaker:3 months at this point, and I'm like, can you just tell me how long
Speaker:you retained? Was that a year? And I'm like, okay. We would've been here for
Speaker:a while. So so so what we found in the
Speaker:industry was that there was this perception of we need to send less
Speaker:data. We need to, we need to we need to do more with less, I
Speaker:suppose. And what we found was, no, the problem isn't
Speaker:data volume as such. We have this data because it has a
Speaker:purpose. It has a function. It has a reason for being. We don't just generate
Speaker:the data for the fun of it. We data we generate data because our infrastructure's
Speaker:becoming more complex. Our, the the
Speaker:solutions that we have to come up with micros microservices. You know, at some point,
Speaker:somebody had, you know, decided that they have a 200 user a month CMS, and
Speaker:they were like, we need 15 microservices to run this thing. I don't know when
Speaker:that, like, gripped the the popular consciousness, but it has become a big thing
Speaker:now. So all these practices drive up the
Speaker:data. We need the data. So instead of deciding what data we're
Speaker:gonna chop and change and and get rid of and that kind of thing, Let's
Speaker:say, how would we go about retaining everything? How would we go about keeping all
Speaker:of our data? And then the question was, how do you manage the cost? The
Speaker:answer is to be use case driven with how the data is stored and how
Speaker:the data is accessed. So as I mentioned, some data
Speaker:is only useful for a single number converted into a metric. Metrics
Speaker:are a fraction of the the cost to retain. So there you go.
Speaker:You just you just shaved off the vast majority of that document's overhead,
Speaker:convert it into a Prometheus metric or a Victoria metrics or whatever works.
Speaker:But the thing is, we don't wanna we wanna retain data for
Speaker:a really long time because archiving and rehydrating is both
Speaker:expensive and painful. So instead of that, let's break the rehydration
Speaker:paradigm and directly query the data in your archive with no
Speaker:dependency on indexing or reindexing.
Speaker:Some of our data is queried. Some of our data is never used. Some of
Speaker:our data we ingest just because we might need it in the future. Okay.
Speaker:So make different levels of pricing based on the use case for that
Speaker:data. And so that was the that was the, the
Speaker:pinnacle of the sort of the the the what what was distilled
Speaker:down into what became the CoreLogic stream architecture. So I
Speaker:find myself talking about that the most. There's a tonne of, you know, tracing
Speaker:and, database APM and serverless APM, and
Speaker:q Kubernetes and so on in the platform. But, ostensibly, at its
Speaker:very, very core, it's just some smart data science and data engineering
Speaker:principles, including the fact that we built everything on a streaming based architecture.
Speaker:So, rather than doing everything in, like, a batch mode or
Speaker:triggering everything from a database, we use Kafka and Kafka streams to process the
Speaker:data and make decisions in flight rather than sort of
Speaker:various intermediary storages that have IO bottlenecks and all the rest of
Speaker:it. Makes it very scalable and also very efficient to run.
Speaker:It's less which means less expensive for us to run the platform, less expensive for
Speaker:the customer. So we drive enormous cost savings as well based on that.
Speaker:So all those things, there's a lot of information there, but all those things kind
Speaker:of, like, come together to form this platform that gives you
Speaker:all the traditional observability things that you want and some really, really
Speaker:advanced stuff. And it's also possible to query
Speaker:your archive, which is actually an s three bucket or cloud storage in your own
Speaker:account, directly from things like
Speaker:you can query your metrics directly from your archive. You can query your
Speaker:logs directly from your archive, your traces, but, also, you can
Speaker:visualize stuff in dashboards alongside index stuff
Speaker:from your archive. So it's it's all about and the the difference is
Speaker:you wait maybe 2 seconds instead of a sub second rendering time. You know?
Speaker:It's not much of a cost, but a massive, massive saving opportunity. And that's
Speaker:that's kind of where we've gone. Now we're just building this wonderful platform
Speaker:that's really, really fully featured and really mature. So interesting. Yeah.
Speaker:Absolutely. When it terms the, like, the the the
Speaker:record keeping of logs in terms of history, is there
Speaker:a difference between different industries? Like, there's certain regulatory things.
Speaker:Is it come up in digital forensics, I would assume?
Speaker:Yes. So we have some really fun use cases. We have some companies that are
Speaker:using us. So as I said, the core of CoreLogic is
Speaker:just great data engineering principles. That's what our architecture is all about.
Speaker:And, that's illustrated best by the fact that we've
Speaker:got some companies that are sending, you know, maybe
Speaker:40 or 50 terabytes of data through us a day. And they're using
Speaker:us purely as a transformation and analytics engine. They don't index any of
Speaker:their data. It actually goes back to the s three bucket. In this case, an
Speaker:s three bucket in their account. And we
Speaker:transform process and analyze that data. This particular company is in the
Speaker:financial industry. So heavy, heavy regulation. Everything
Speaker:has to be retained. Everything has to be accessible. They get regular audits where
Speaker:they have to demonstrate. Like, someone will come in and be like, tell me what
Speaker:happened with this user on the 1st June
Speaker:2022, you know, to have to have the data that far back. If they wanted
Speaker:to do that with any other platform, things would get very pricey very
Speaker:quickly, and we offer that archive query at no additional cost. It doesn't
Speaker:cost anything per query. It's purely based on gigabytes ingested.
Speaker:So they get basically enormous retention, enormous
Speaker:scalability without needing to pay the cost. And that that digital
Speaker:forensics thing is a really, really interesting part because people think of
Speaker:observability as a purely DevOps or resiliency kind
Speaker:of discipline. Yeah. It's not. It it's it's all about understanding what you've got,
Speaker:data observability, measuring the freshness, distribution volume, and so on
Speaker:of your data, is within that observability realm. And it's
Speaker:possible to do it in the same platform provided that platform has been built with
Speaker:those decent data engineering principles in mind. And so, yes,
Speaker:the data forensics piece, analytics sort
Speaker:of, you know, aggregations across 1,000,000,000 and 1,000,000,000 of
Speaker:documents to get some really some insights that would otherwise be hidden away. Yeah. Those
Speaker:are all things that we run into regularly. I I think it's really
Speaker:interesting that you took the approach of streaming first.
Speaker:And I could see several advantages to doing that. Often, people architect
Speaker:data engineering, even near real time analytics,
Speaker:collection to be more focused on
Speaker:historical and being able to move the window around. And
Speaker:then they have an option that they kinda bolt on, And,
Speaker:you know, they're just trying to pound on the server
Speaker:Yep. Pull the server, throw it into a loop where every second is
Speaker:grabbing the most current data. And if you do it
Speaker:that way, I mean, you're you all are nodding your heads. You you get it.
Speaker:It's you've gotta architect from the ground up, I
Speaker:mean, you know, to have that perform at all. But if you take
Speaker:that approach of reading real time data, to
Speaker:start with, that's your focus. It's very easy, I would think, or
Speaker:easier to expand the window and say, no. Let's look at
Speaker:the last hour, the last day. Yeah. And and more more
Speaker:than that as well. The it's not just so so the streaming architecture,
Speaker:basically, as far as, as far as I
Speaker:see it, then I I I this may be more of an opinion than an
Speaker:engineering position as such, but the streaming gives you the ability
Speaker:to make decisions in flight, and it makes it really easy to
Speaker:perform transformations. And, as long as you're disciplined
Speaker:about minimizing side effects, it also unlocks, the
Speaker:scalability. But it's the things that sit around
Speaker:the stream, which is so we have this concept of, source,
Speaker:stream, and sync. And, Yoni Farrin, the CTO of the
Speaker:company, and I believe his team kind of came up with this. But a source
Speaker:is like, you know, a a a the data source, the actual database, that kind
Speaker:of thing. The stream is obviously the Kafka stream that's processing it, and the sync
Speaker:is where the data ends up eventually. It's a pretty normal thing in data science
Speaker:anyway. But the the key thing here is that
Speaker:none of our, sort of in stream transformations are reading
Speaker:from external sources. All the data is loaded first, pushed into
Speaker:the stream, and then written. And what that means is that the
Speaker:individual streaming processes can be horizontally scaled very, very easily.
Speaker:We can so what it means is that we could scale up and scale down
Speaker:very, very effectively and very efficiently. That's part of that cost
Speaker:optimization on our side, but it means that that's a thing that,
Speaker:I think is really important to highlight because people often I worked in Sainsbury's for
Speaker:a long time and I saw many Kafka projects appear and fail.
Speaker:And it was because while they built the Kafka someone built some
Speaker:Kafka solution, They constrained it left, right, and center
Speaker:with IO and database sort of operations. And so when it came to
Speaker:scaling it, it was like, well, this isn't the bottleneck isn't this. The bottleneck
Speaker:is the 30 or 40 database and Redis clusters that are sitting around this
Speaker:thing. So it's not just the foresight to build a streaming architecture. It's a foresight
Speaker:to minimize side effects in your architecture, and that makes it much
Speaker:more scalable and, ironically, much more observable as well because the the
Speaker:everything's just an in out transformation. Makes it a lot easier to monitor and maintain.
Speaker:Cool. That's a lot that's really
Speaker:clever, actually. Like, the more you the more you explain it, I'm like, that's
Speaker:brilliant. Like, what? Why didn't I think of that? Just like I
Speaker:tell you, like, these the part of the reason I joined this company was because
Speaker:I had a call with I had a call with Yoni, the CTO. I had
Speaker:called Ariel, the CEO, and, I left both of those
Speaker:calls feeling like I was just like a chimp banging 2 rocks together. And
Speaker:I was like, right. Okay. This is where I need to be. I need to
Speaker:this is this is how I level up now. So and it's I've learned so
Speaker:much since joining, not just as a I love the architecture.
Speaker:Sorry. I didn't mean to cut you off. I I love the architecture, and I
Speaker:love the patterns in both of those kind of appeals. I mean, but, you know,
Speaker:I I would imagine that the IO on the data
Speaker:store is critical. That's gotta be mission critical at that
Speaker:point because you you wanna catch all the data as fast as possible.
Speaker:And at the same time, you wanna be able to serve that data as fast
Speaker:as possible. It's, you know, that would be the
Speaker:bottleneck, I would I would imagine, and I'm sure y'all have solved
Speaker:that at the, you know, tuning the hardware up. You
Speaker:know? Yes. Precisely. Yeah. It's it's it's it's it's a comp it's essentially,
Speaker:partially an architectural decision and partially an engine partially an engineering decision. So
Speaker:the architectural decision is, for example, because of the
Speaker:way Kafka works, we can parallelize a great deal of the processing. So to give
Speaker:you an idea, a typical observability platform, one of the large
Speaker:vendors now, you can expect an alarm to fire.
Speaker:Let's say a metric crosses a threshold. It's anywhere from
Speaker:2 to 4 minutes on the on the upper end before the alarm actually
Speaker:fires. Wow. That's a big delay. That's huge. It's enormous. You
Speaker:know? And if if you imagine you're a financial trading company, like, 4
Speaker:minutes is, like, is is huge. You know? If you're if it's a security
Speaker:alarm, that's massive. And that's because what they do is they
Speaker:ingest the data, store it, normalize it, and index it. And then they trigger a
Speaker:series of processes. And this normalizing and indexing process only gets worse with
Speaker:time. That's an infinitely scaling dataset. What we do is instead is we do all
Speaker:the analytics upfront, and then if you want, we store it
Speaker:in high performance index storage at the end. Otherwise, it just goes straight to the
Speaker:s three bucket archive or to the, to the cloud storage in your
Speaker:account. Okay. So I love the flexibility of that. I I do. I could
Speaker:see how that serves the architecture because, you know, often, 4 minutes
Speaker:being notified 4 minutes after, a hack starts, it's
Speaker:over. It's useless. It's some so we have this type of alarm called an
Speaker:immediately type alarm, and I run some use cases with it where,
Speaker:a an IP address appears in the logs from AWS,
Speaker:web application firewall. We have an ability to
Speaker:enrich data as it comes in, so you can we actually look at the top
Speaker:15 threat databases when an IP address comes in and we say, oh,
Speaker:is this malicious? And then the alarm was triggering every time there was a malicious
Speaker:IP, and the immediately type alarm was triggering it under a second. So it was,
Speaker:like, firing pretty much instantly. And in within 18 seconds,
Speaker:it had invoked a Lambda function, which,
Speaker:updated the IP set in the in the WAF instance.
Speaker:And so it's like sub WAF itself does that in
Speaker:in over a minute. So the data was leaving AWS.
Speaker:Oh, that CoreLogic is in Amazon, actually. So so but but it was it was
Speaker:going to CoreLogic's being processed along this extremely complex
Speaker:pipeline. The alarm was firing, and the Lambda function was being
Speaker:invoked in a 5th of the time it was taking for WAF to even measure
Speaker:the data in the first place. That's huge. Yeah. It's enormous. And
Speaker:that's that's like that it to me, that's the best demonstration of our architecture.
Speaker:That's like Yeah. That that that's one of the reasons why it's just so remarkable.
Speaker:And and it's also it's a it's like I say, it's a lesson in data
Speaker:engineering. And when I when I go to conferences and talk about cost
Speaker:optimization, I find myself talking more and more and more about just
Speaker:good practice of managing your data, as opposed to
Speaker:any secret observability magic source. It's always the way, isn't it? Like, a
Speaker:relatively new industry has a lot to learn from the adjacent industries and almost
Speaker:never does. It takes a lot of time to that passion. So yeah.
Speaker:No. That's very true. Like, there's a lot of good lessons to learn from,
Speaker:like you said, adjacent industries because we a lot a lot of the
Speaker:problems we're facing are not necessarily new. The context is definitely
Speaker:new, but the Yeah. Laws of physics are persistently
Speaker:stubborn. Yes. Precisely. Precisely.
Speaker:Interesting. Well, are we at that point, Frank, where we're ready to
Speaker:pull up the questions? Okay. Alright. So we'll ask the pre
Speaker:canned questions. They're none of them are real brain teasers.
Speaker:Right? They're we're not we're not trying to be Mike Wallace, and I don't even
Speaker:know if anyone get that reference these days. Okay.
Speaker:But you can always ask chat gbd who
Speaker:Mike Wallace was. I will.
Speaker:But in order to save the environment from hitting those GPUs, all these
Speaker:people hitting the GPUs, Mike Wallace was a journalist for
Speaker:TV show called 60 Minutes who was notorious for, you know,
Speaker:if there was a corrupt executive or politician, he was notorious for, like, sneaking up
Speaker:on him and asking them, like, while they're, like, getting groceries or whatever. Maybe even
Speaker:at Sainsbury's. Who knows? And saying, like, you know, hey. You know,
Speaker:why did you embezzle $5,000,000? Like, what's going
Speaker:on? It's a bad day if you walked into your office and
Speaker:Mike Wallace was waiting. Just sat there.
Speaker:We could do with some of that now. I think we should resurrect that practice
Speaker:in the UK. We need more of my gualas', I think. Yeah. I think you're
Speaker:right about that. Yeah. So the first question
Speaker:is, how did you find your way into data? Did data find you,
Speaker:or did you find data? Data very much
Speaker:found me. I as I said before, like, I was primarily interested in
Speaker:SRE, and then I realized, like, then observability became a real
Speaker:passion of mine. And then I realized, well, what is the biggest problem? Oh, god.
Speaker:It's data. Okay. This is okay. So that's that's how I ended up here.
Speaker:So what would you say is the favorite part of your current job?
Speaker:Every time I finish a
Speaker:talk and someone comes to the booth and says, you know, I've been really struggling
Speaker:that for a long time, and that thing you said there has just given me
Speaker:a really great idea. And I that is, like,
Speaker:amazing. That's just just, like, direct dopamine to me because it's, like,
Speaker:engineer to engineer having a conversation and just solving problems is, yeah,
Speaker:brilliant. So, yeah, right now, that's that's the the best.
Speaker:Nice. We have 3 complete sentences.
Speaker:When I'm not working, I enjoy blank.
Speaker:Oh, god. Is this just like what I do in my in my normal Yeah.
Speaker:In your spare time. Yeah. Yeah. Yeah. Spare time. So I
Speaker:Yeah. Well, whatever that whatever spare time. Yeah. Yeah. I I
Speaker:try and, I try and spend as much time with my daughter as possible. She's
Speaker:10 months old and she's, just crawling and everything else. So
Speaker:just absolutely fantastic. And, yeah, it's a level of, like,
Speaker:it's I'm tired of doing way wrong, and I'm a bit stressed, but, it's
Speaker:like the the the peaks of joy are just, like, unbelievably, like,
Speaker:incomparable. As one, I like philosophy, and I like, I play
Speaker:some guitar as well. So I've been kind of getting into that more as well.
Speaker:Cool. Excellent. Yeah. Dad, Frank, and I are both
Speaker:dads. We set up. And I'll tell you as a dad
Speaker:of, daughters, I have 3 daughters and 2
Speaker:sons. And I was I'm the oldest I'm I'm
Speaker:the oldest of, like, 5 boys, so I had no clue
Speaker:about either daughters, sisters, anything like that. But, yeah,
Speaker:it was it's an it's an amazing experience. Yeah.
Speaker:And watching them grow up and my baby girl is in college right now
Speaker:at Virginia Tech. And so you I saw that
Speaker:look, and it's like, yeah. That's gonna feel like about a month from
Speaker:now when you look back when she gets there.
Speaker:Yeah. For sure. The days are long, but the years are short. That's the Yeah.
Speaker:Yeah. Yeah. I have 3 boys. 14 is the oldest,
Speaker:9 18 months. So yeah.
Speaker:It's pretty chaotic. That's great to hear that. Our our second
Speaker:complete sentence, I think the coolest thing in technology today
Speaker:is fun. I hate giving this
Speaker:answer because I feel like it's everyone's gonna say the same thing, but it's it's
Speaker:it's gotta be Gen AI. Right? Like, right now, it's it's it's just
Speaker:like some of the thing. I so I, I'm half, Arab, and I've been learning
Speaker:Arabic for the past few years. And the other day, one one of the problems
Speaker:with Arabic is that, online, you basically find all the
Speaker:lessons in classical Arabic, but you'll never find lessons in what's called the dialect.
Speaker:So, like, I'm Jordanian. So the Jordanian dialect is is is it's not
Speaker:completely different. It's very similar, but it's there's lots of details that are different.
Speaker:And I went on to the new chat gpt model the other day, you know,
Speaker:4 o, and I, opened it up and said, I hit the
Speaker:the headphone thing to have a conversation. And I said in Arabic. I said, I
Speaker:want you to speak in Jordanian dialect to me, and I don't want you to
Speaker:speak in in in classical Arabic. And it responded
Speaker:perfectly. And I thought Wow. Like Wow. I don't I don't even
Speaker:know what resource you went to to get this information. But,
Speaker:like, it that you know? And it was it was the the accent, like,
Speaker:wasn't right. Obviously, the the release in the new voice model, I imagine that might
Speaker:change things a bit. But just the grammar, the inflection, the
Speaker:phrasing, the slang was was all that. And I thought this is
Speaker:like, I can't find this information. I've tried I've
Speaker:tried for for a long time to find this information in written form or
Speaker:in just a one place where I can go to get a, like, a full
Speaker:sense of Jordanian dialect, and it just doesn't exist. So so
Speaker:I just thought, wow. That's that's pretty pretty crazy.
Speaker:And that's yeah. So that's probably the coolest thing I've seen in a while technology
Speaker:wise. I'm from the villages, so I should say that. Yeah. But Well yeah. But
Speaker:no. But I mean, language learning is one of those things where I I did
Speaker:take a couple of courses on Arabic, and the teacher was from
Speaker:Syria. Yeah. But everybody in the class were
Speaker:as was this was Jersey. Yeah. The state, not the island.
Speaker:And most of the most of the other, participants were from
Speaker:Egypt, and they would always argue over how to say things. Yeah.
Speaker:And as a non native speaker, I'm kinda like
Speaker:completely lost. Oh, mate. You know? And they
Speaker:you even like, one of the things that's we we say Arabic in English, and
Speaker:we what we're essentially describing is a whole family of languages.
Speaker:Right. There are lots of Egyptians who if you ask them, do you speak
Speaker:Arabic? They say no. I speak Egyptian. And if are you an Arab? No. I'm
Speaker:Egyptian. And they because there's a 40% of the Egyptian
Speaker:language is is influenced by Coptic language.
Speaker:So and and then if you go to, like, Morocco and you ask them, do
Speaker:you speak Arabic? They say, no. I speak a Tarija. Like, the I speak a
Speaker:and and and it's like everything, you know, even even, like, Lebanese, they say the
Speaker:Canaanites rather than rather than Arabs. Now there's obviously
Speaker:politics and things mixed up in that, but it's also embedded in the language as
Speaker:well. The Lebanese will use a lot of French, for example,
Speaker:because of the history there, but also because of the
Speaker:it differentiates them slightly from from their neighbors. You know, in Jordan, they use
Speaker:a lot more classical Arabic in how they speak, but also use a lot of
Speaker:English in how they speak as well. Again, because of the history, but also, again,
Speaker:to differentiate themselves. They say different work, different letters differently, and so
Speaker:on. So so when we say Arabic,
Speaker:you know, the the general perception is that it's it's a one monolithic language,
Speaker:and, actually, it's a very, very wide, the glossier of languages.
Speaker:And, yeah, I've I've very rarely seen resources acknowledge
Speaker:that. I've never seen a resource ever automatically
Speaker:talk back to me in Jordanian Arabic. I've never ever seen that ever. So,
Speaker:yeah, remarkable. Mostly remarkable. That is cool. Yeah. So the last
Speaker:complete sentence, I look forward to the day when I
Speaker:can use technology to link.
Speaker:I am really looking forward to where
Speaker:the VR headsets get to. I worked in VR for, like, a
Speaker:week, and it was the Quest 2, so there was
Speaker:no HD pass through. But it was still pretty great, and I
Speaker:I I had to stop every few hours because I was getting headaches and
Speaker:stuff, and I had to kind of, like, take it easy. And
Speaker:we I really just feel like we've got the tracking sorted, we've got the
Speaker:processing sorted. Almost everything's there. It's just
Speaker:the comfort factor that we have to work on. That's just gonna come with
Speaker:lighter and lighter components until it yeah. It was like the visor being made by
Speaker:a company called the MERST right now, and they haven't done a demo of it
Speaker:yet. I'm very excited for that demo, but, I I'm I'm
Speaker:really looking forward to the day when I can just have an empty desk and
Speaker:and just put the visor on and I've got all my screens and everything that
Speaker:I that that's that's really what I'm excited about.
Speaker:Yeah. Absolutely. Like, the the sweat that you build up around
Speaker:the is is is is really a limiting factor. That
Speaker:Yeah. That a little bit of motion sickness, but it depends on the game you
Speaker:play, I found. Yeah. Yeah. For sure. So
Speaker:share something different about yourself. But do you remember it is a family
Speaker:podcast? Something different about myself. I
Speaker:I boxed. Oh, really? Yeah. Not professionally
Speaker:or anything. Just, I go into it for the fitness to start with
Speaker:and then just got more and more obsessed with it.
Speaker:Greatly enjoyed it, and, and I only stopped recently because I moved
Speaker:house, so there's no gym near me. But I
Speaker:absolutely loved it, met some really wonderful people, and learned a great deal about myself.
Speaker:That's a quote fight club. You don't really know yourself until you get punched in
Speaker:the face. And and you really do find out a lot
Speaker:about yourself. So yeah. Excellent.
Speaker:So Audible is a sponsor of Data Driven. Do you do
Speaker:audiobooks? And if so, can you recommend a good one? I do audiobooks
Speaker:all the time. Nice. Whenever I run, whenever I walk the dog, it's either
Speaker:a podcast or an audiobook almost guaranteed.
Speaker:Recommend a good book. I'll do 2, one tech and one non tech just because
Speaker:life's too short for only tech books. For
Speaker:tech, I will say Team Topologies, I think is one of
Speaker:the books that impacted me the most when I read it and made me think
Speaker:about how people collaborate with one another. That or Team of Teams by,
Speaker:Stanley McChrystal is just, oh, amazing as well.
Speaker:Both of those are kind of in the tech realm. Non tech, I would say
Speaker:The Master and, Margarita by Mikhail Bulgakov was,
Speaker:it's just I read it and I wanted to I read it. I've read about
Speaker:5 times and I just loved it every single time. I think it's just wonderful.
Speaker:And, also kind of morbid book Crime and Punishment by
Speaker:Dostoevsky, I just think is, again, I read it
Speaker:and I was greatly impacted by it whenever I read it. I thought it was
Speaker:wonderful. So, yeah, kind of too dusty Russian writers there. But,
Speaker:yeah, those are the, those are the recommendations. Well, that's the beauty of the
Speaker:time we live in. Like, you could get an audio book on just about
Speaker:anything. Anything. And listen to it just about anywhere. Yeah.
Speaker:That's the thing. That's the thing. You know, when time is limited, I can take
Speaker:the dog out for a walk, audiobook, and I'm I get to
Speaker:hear about the, you know, some crazy you
Speaker:know, some detail of the Napoleonic war while my dog's chasing a stick on the
Speaker:beach. You know, it's it's like that level of convenience. You can't beat it. You
Speaker:really can't beat it. And on the as well. Like, no. It's wonderful. For
Speaker:sure. If you go to the data driven book, which I think
Speaker:Andy is testing right now, see if it's a DNS that works. It's working.
Speaker:You know, for 2 tech guys, we we have a lot of infrastructure challenges. We
Speaker:definitely need some SRE. What do they say about Shoemaker's
Speaker:children?
Speaker:Where can people find more about you and CoreLogix?
Speaker:So the easy one for CoreLogix, corelogix.com.
Speaker:And there's, there's a whole host of different ways you can learn about
Speaker:CoreLogix, video courses, Mostly me, so I
Speaker:apologize if you're sick of the sound of my voice because it's gonna be a
Speaker:lot more of it, I'm afraid. And then, we're on
Speaker:YouTube. We have a blog and all sorts. That's
Speaker:CoreLogic. For me, personally, I'm mostly on LinkedIn these days. I
Speaker:have other social media, but I don't really use it. So, if
Speaker:you just search LinkedIn for Chris Cooney, I think I'm the top one. I think
Speaker:that's my accolade now. But if not, if I'm not coming up, Chris Cooney, CoreLogic
Speaker:is guy. So that For me, you were the 3rd. For you, me, you were
Speaker:the 3rd one. Yeah. But, I mean, you're first in my mind and my heart,
Speaker:of course. But, I when I saw it when I saw the picture
Speaker:of the guy that first come up, I'm like, doesn't look like you. And
Speaker:she, I don't think you live in Miami. So
Speaker:so I wish. It would be nice, but I'll yeah.
Speaker:Miami is awesome in the winter. In the summer, it
Speaker:requires a certain type of person. That's all I'll say.
Speaker:K. I I I struggle in heat above 25 degrees Celsius, so I imagine
Speaker:Yeah. Miami is probably not for you. No. I agree. Not for you in the
Speaker:summer. Yeah.
Speaker:But I love Miami. Big shout out to, Miami. I know a lot of folks
Speaker:who live there and love it. Noel and Bill are the first two, 305
Speaker:people that comes to mind. Of course, Pitbull, the the musician, but that's
Speaker:a that's a more of an insight, I think, to my musical taste that
Speaker:people want.
Speaker:And with that, will it barely finish the show? And just like
Speaker:that, we've reached the end of the first episode of season 8 of the
Speaker:data driven podcast. We've traversed the fascinating
Speaker:terrain of data, observability in production systems, and
Speaker:developer advocacy, all thanks to the insightful Chris Cooney.
Speaker:A big thank you to Chris for sharing his expertise and making the
Speaker:complex sound oh so simple. Now, a quick note on our
Speaker:new theme song. We know it's a bit lengthy, but fear
Speaker:not, we'll be trimming it down for future episodes. Your
Speaker:listening experience is our top priority after all.
Speaker:As always, we'd love to hear your thoughts on today's episode.
Speaker:Feel free to reach out on our social media channels or leave a comment on
Speaker:our website. Don't forget to subscribe, rate,
Speaker:and review us on your favourite podcast platform. Until next
Speaker:time, stay curious, stay data driven and remember
Speaker:the future is data shaped. Cheers.