Latest / Agentic Conversations (formally mlops.community) / Lessons on Data Science Leadership // Luigi Patruno // #185
Transcript
- 0:00My name is Luigi Petrino. I'm the vice president of Data
- 0:03Science at Two You and I like to take my coffee in the morning,
- 0:09just single shot, black espresso.
- 0:11I drink it 90 minutes after I wake up the the Lex Fridman,
- 0:17another Lex Fridman, the Andrew Huberman sort of advice for how
- 0:22to drink your coffee. And I I do intermittent fasting,
- 0:25so it's black, there's no milk, there's no sugar.
- 0:28That's that's how I do it. Welcome back to another MLBS
- 0:32Community podcast. I am your host Dmitry iOS, and
- 0:36today we're talking to none other than Luigi Petru.
- 0:39I'm flying solo, but this is now the third time that we have
- 0:43talked to him and every time I talk to him, I.
- 0:47I just love it. That's all I can say.
- 0:50It's incredible for me. I get energised.
- 0:53You'll hear me get stoked at a few of his answers he has.
- 0:57Been moving up the ladder in the corporation.
- 1:00So the first time we talked to him he was writing a newsletter
- 1:03called MLM Production, which some of you OG's out there may
- 1:07remember. He had some really cool thoughts
- 1:10on what he was learning. He was documenting his journey
- 1:13as a data scientist and what he was learning and how he was
- 1:16getting into ML OPS and how he was starting to look at
- 1:19platforms and look at how platforms can be useful for him
- 1:23as a data scientist and what he needs to do.
- 1:25Since then he climbed the ladder.
- 1:28And now? As you heard his VP of Data at
- 1:31Two you and this conversation really centred around being a
- 1:35manager and how he's had to change from that individual
- 1:38contributor role into managing people and what he's learned
- 1:42from that. Specifically managing data,
- 1:44products and data. How that can be a little bit
- 1:48different than your typical management and how the team is
- 1:53composed, how he's able to balance experimentation with.
- 1:59The confidence that he can get something done.
- 2:02And also how to make sure that your data team is not a cost
- 2:07centre, it's a profit centre. He's got the mind for business,
- 2:12which as you hear he talks about, it wasn't always that
- 2:15way. So we went over the evolution of
- 2:19how he went from being someone that was just really into the
- 2:24technology in. And then he graduated and went
- 2:28into someone who had to learn how to speak other people's
- 2:32languages and one of the things that.
- 2:35I think I will quote and remember always is that.
- 2:41He said your CEO doesn't care about machine learning, so you
- 2:47have to speak to them in a language that they care about.
- 2:50Figure out what that language is and you will be much more
- 2:54successful. Without further ado, let's get
- 2:56into it with my man Luigi. I was thinking about this before
- 3:06we hit record, and I was saying you have one of those names,
- 3:10that it's a miracle you're not famous because it just rolls off
- 3:15the tongue. Yeah, yeah, exactly.
- 3:17That's what. That's what's coming.
- 3:19I imagine they'll probably be from this podcast and all five
- 3:22listeners that are going to blow you up on social media.
- 3:27But man, it's great to have you back here.
- 3:28I think you are the first person to actually come back.
- 3:31Three times. And.
- 3:34Yeah, that's saying something. Yeah.
- 3:37Thanks for having me. I I, I love chatting with you
- 3:39and I really enjoyed our our last conversations and all the
- 3:43chats that we have in between those podcasts that aren't
- 3:45recorded, at least not that I know of.
- 3:48So yeah, super happy to be back here and I'm really looking
- 3:51forward to chatting. They aren't recorded.
- 3:55I've been actually training a model on the wisdom that you've
- 3:58been giving me when we are not recording you, supposedly.
- 4:02So now I can have my own little Luigi that I ask for advice when
- 4:06I get stuck sometimes. And dude, honestly, when we chat
- 4:10I find it immensely valuable because I love the way that you
- 4:14look at things and I also love your practicality when you look
- 4:17at things and it helps me realise that I potentially am
- 4:23overthinking things. Or over engineering things in my
- 4:26head and you get straight to the point.
- 4:28I feel like that is something that is innate in you.
- 4:33Do you think you have that quality or is that just
- 4:35something that others pick up on?
- 4:37No, I definitely think that's one of, I don't know if you'd
- 4:42call it a strong suit, but that's definitely an asset I
- 4:45rely on. I think I do have some ability
- 4:50to sort of see through things that could be related to a
- 4:56problem but aren't necessarily like the crux of the problem.
- 5:00And kind of maybe put those like on the side for a moment, right?
- 5:06Like, I never forget about them, but I say let me just put them
- 5:08over here for a minute and zoom in on this other thing.
- 5:11And yeah, I definitely think that part of who I am.
- 5:16I think generally speaking, I've gotten better at being polite
- 5:21about putting things on the side, you know, rather than just
- 5:26saying, hey, like forget about all that other stuff you're
- 5:28saying, let's just focus on on what I want to talk about.
- 5:31But I think it's no, I definitely think I appreciate
- 5:33you calling that out, but I definitely think it's part of
- 5:35who I am and I don't know if I've probably grown at that, but
- 5:39I could remember it for for, you know, sort of a long time.
- 5:43Well, it seems like it is something that is a strong suit
- 5:48when it comes to the articular profession that you find
- 5:51yourself in, right? And you came from the data
- 5:54science world and now you are managing and you are
- 5:58understanding the valuable pieces of how to find.
- 6:04Business returns on investment when it comes to data and I just
- 6:11think about when. I talked to so many different
- 6:16people doing mill. There are these pains,
- 6:20especially at the beginning of any project, where you're trying
- 6:23to figure out what is really important here and what is
- 6:27valuable. And then you go down a path and
- 6:29maybe at 2 weeks later you realise that that's a dead end
- 6:33and you have to go and backtrack or you have to try and go down
- 6:37another branch and explore. And so when it comes to you
- 6:42being able to see what things are.
- 6:47Important and recognise them. I can only imagine how helpful
- 6:52that is having you as someone that is leading A-Team and I
- 6:57would love to get into some specifics of when you recently
- 7:02have felt like. You've been exploring a new
- 7:05territory and you had to make trade-offs on decisions and wise
- 7:10in the road that you've gotten to and how you made those
- 7:12decisions. Sure.
- 7:15Yeah, makes a lot of sense. And I think you know, now I see
- 7:20a connection that was well done. There are great right into it.
- 7:25Yeah, yeah, yeah. You know, it's interesting
- 7:29because, um, I've had certainly as my career has progressed, my
- 7:35interests have changed. And you know, I started out as
- 7:40an individual contributor, as I think most people do, but in in
- 7:45data science specifically. And what brought me into data
- 7:49science was my technical background, but also my sort of
- 7:53sense of wonder and awe at what was possible that we could learn
- 7:59from experience, or that we have algorithms that could learn from
- 8:02experience rather than needing to be told explicitly what to
- 8:05do. And that's what got me into the
- 8:08field. But as I, you know, even with
- 8:12Mill in production, when I was writing on that blog and there I
- 8:15was really writing from the perspective of an individual
- 8:19contributor. Even there, I think what
- 8:21motivated me to write that was that I found that what most
- 8:25people were talking about in the data science realm wasn't
- 8:29actually what the data day looks like.
- 8:32Yeah, right, you. There was an emphasis and focus
- 8:35on the tooling and the algorithms and while that's a,
- 8:41you know, an important component in data science, it wasn't what
- 8:45my day-to-day looks like. And I think at the time that was
- 8:48sort of a more novel opinion perhaps and it was encapsulated
- 8:53by that forget which paper from Google.
- 8:57But you know, I don't want all the boxes and the ML part is
- 8:59just a small part and and now more people believe that.
- 9:03But as I've grown more and more into leadership and management,
- 9:07what I find is that that's just the sort of a general, I think
- 9:14that's that's what separates very successful projects from
- 9:16projects that could be more successful is that the
- 9:19successful projects know exactly what they're aiming for and they
- 9:25keep that goal at the forefront of the project.
- 9:30And then how you go about achieving that goal.
- 9:35Those are all tactics which are important, but they're not the
- 9:38focus of the project. Right?
- 9:40So you could have, and these are all motivated by real business
- 9:44problems. Or at least they should be,
- 9:46right? So you have a real business
- 9:48problem that you're seeking to solve, and once you describe
- 9:54what that problem is, you want to figure out what is your
- 9:58actual sort of measurable objective for this goal.
- 10:02How do you determine whether or not you've successfully, you
- 10:07know, solved this problem or achieved this goal?
- 10:10And typically that you know you'd want to measure that
- 10:13through some metric, and then everything else is just in
- 10:17service of improving that metric and hence solving that problem
- 10:22or achieving that goal, right? And so machine learning, in my
- 10:26opinion, is just one tool, right?
- 10:31And the thing that's more important is what's the problem
- 10:34and how do you know if you've solved it?
- 10:35And then sure, you could use machine learning.
- 10:37If it makes sense to use machine learning, you could use, you
- 10:41know, just traditional software engineering to solve the
- 10:44problem, if that. If that's a more cost effective
- 10:46way of solving the problem, right?
- 10:48Because you don't want to just say the problem is solved, you
- 10:50want to do it as efficiently as possible.
- 10:51That's what's going to generate the real return on the project.
- 10:56OI tend to see, you know, my teams work as a potential way of
- 11:03solving some business problems. And where you want to look for
- 11:08those problems from the perspective of a data scientist
- 11:12is what are the types of problem, business problems that
- 11:16can't be solved with more traditional software engineering
- 11:21and can potentially be solved with learning from data?
- 11:26Because those are sort of the, you know, that's the pool from
- 11:32which you want to be sort of fishing for potential impact
- 11:36from machine learning and other sort of data science related
- 11:40techniques. And there's all sorts of
- 11:42problems and they span all types of business functions and
- 11:46functional areas. And my team specifically, we
- 11:49were sort of an internal optimization shop and we look
- 11:53across the different areas of the business for problems and
- 11:57when we're picking out which problems should we go tackle, I
- 12:01sort of have two criteria. One is, if we solve this
- 12:06problem, will it have outsized return in general, right?
- 12:10Does it really benefit the company to solve the problem?
- 12:14Right. That's number one, and I think
- 12:16that's important regardless of what technique you're using,
- 12:19right? And then #2 is what is our
- 12:22chance? What are our chances of
- 12:24successfully solving the problem using data science techniques,
- 12:29Be that machine learning, experimentation, optimization,
- 12:35et cetera, et cetera. So if I see a problem that has a
- 12:39huge potential impact and for which we have a decent chance of
- 12:42making that impact with our methods, then that's where I
- 12:45think our team should go play. Such as?
- 12:49Well, I mean, we could talk about all kinds of specific
- 12:51problems, but. What's one that comes to mind
- 12:54recently that you've had that you're like, oh that was a W for
- 12:57the team. Yeah, I I mean I don't want to
- 13:00get too specific into like things.
- 13:02I'm working on it to you just for, you know, proprietary
- 13:04reasons and that sort of thing. But I will say that there are,
- 13:07for instance, a lot of problems in the marketing domain and we
- 13:13do a lot of paid marketing work right, where your focus is
- 13:17really on trying to find those prospects who have a higher
- 13:22chance of interacting with your brand successfully, be that
- 13:26becoming a customer, returning as a customer, that sort of
- 13:29thing. And there you have a lot of
- 13:31information, both demographic and behavioural, right?
- 13:35And you can use that information to build all sorts of propensity
- 13:39models, trigger, you know, tailor your outreach strategies.
- 13:45But basically how I see how I generalise from those problems
- 13:48is there's a big potential impact because it scales, right?
- 13:51You're running a lot of paid marketing campaigns, for
- 13:53instance, or you're interacting with a lot of prospective
- 13:56customers and you have a lot of information on those people.
- 13:59You have a lot of data on those people.
- 14:01That's essentially impossible to beat an ML model with hardcoded
- 14:10logic in terms of identifying somebody who's more likely to do
- 14:13something, for example, right? So room scale.
- 14:16So there's a big potential business impact.
- 14:18My company, you know, we, we have a significant amount of
- 14:22cost related to marketing, let's say.
- 14:24So I know that there's a big financial opportunity and
- 14:29there's a lot of data, right. And without and you have to use
- 14:32that data and automated ways to do your targeting.
- 14:36Otherwise there's no way to really solving the problem.
- 14:39So those sort of marketing problems are a big focus area
- 14:41for my group. It's like it's the perfect
- 14:43storm. You not only are looking at hey
- 14:46do we have the data, Is the data there so that we can go and
- 14:50tackle this problem. But.
- 14:52Is there that outsized return that we can look at And how much
- 14:57are like the ways that you measure if there's an outsized
- 15:00return, I imagine is how much are we spending on this?
- 15:04How much do we intentionally make from this if things were
- 15:08changed And one piece that I love and just knowing from
- 15:13talking to you, I can imagine that you do it.
- 15:17It feels to me that you're not one that likes to reinvent the
- 15:21wheel and so. You when you're looking at these
- 15:25problems and you're saying, can we fix this with data science or
- 15:29just with machine learning or something in our toolbox as you
- 15:33were saying? You're not trying to figure out
- 15:36like could we throw an LLM at this and make it like super
- 15:40complex and then just have this whole new way of doing it?
- 15:44You're like, whoa, what's the again?
- 15:46What's the most efficient way of doing this to see a return and
- 15:51get the win so that we can go and show?
- 15:57Our work and show the impact that we're having.
- 16:01Yeah I mean it's that's that's exactly right.
- 16:03And this was true back in ML production days as well, right.
- 16:06I would, I would literally say that there are those days like I
- 16:09don't care if it's linear regression, right.
- 16:11It's if it works, it works. And I think how I've sort of
- 16:17really translated that into how our team operates is in a few
- 16:22ways. But, and this I think is very
- 16:25different from other data science teams, at least with
- 16:28individuals I've had conversations with in terms of
- 16:31how I measure our team's success and I try to do this
- 16:35quantitatively and I'm always sort of updating it and thinking
- 16:37about it. But I think if you talk to you
- 16:41know, I, I, I tend to learn a lot from books and from just
- 16:45general business practises And because data science is new, but
- 16:48business is not right, Data science is newish, but it's a
- 16:52new capability that businesses have, businesses have been
- 16:55operating for a long time and really if it wasn't for a
- 16:57business existing like we wouldn't be doing the work we're
- 17:00doing as data scientists every day.
- 17:01I think that's something that people tend to sometimes some
- 17:04people tend to forget and you know what?
- 17:09What what do you care? What do you care about there or
- 17:11what what what are some businesses care about?
- 17:13And one of the things that you know, important business people
- 17:17or or or famous business people have said is to focus on the
- 17:19incentives. And if you get the incentives
- 17:21right, the behaviour is going to follow.
- 17:25So as I've thought about that, I've thought through how do you
- 17:28incentivize a data science team to do the right thing.
- 17:32And in my mind that comes down to how do you measure, how do
- 17:36you measure it right. And and and for me, a lot of,
- 17:39you know, sometimes we used to do this as well where we would
- 17:42build a model or something and say, ohh, this model achieves X
- 17:45percent accuracy. We're awesome.
- 17:47All right. And the my thoughts on that now
- 17:50are great, but what's next, right?
- 17:54And by that I mean unless we've solved the problem.
- 17:58The real business problem. I don't mean unless we've built
- 18:00the model, unless we've solved the problem and there is clearly
- 18:03metrics that demonstrate the problem exists.
- 18:07No longer. We've capitalised on some sort
- 18:09of challenge. I consider our our efforts as
- 18:13purely cost to the business. We've paid salary, we've used
- 18:18time, we've spent time, perhaps we've learned some things and
- 18:21that's great. But at the end of the day what
- 18:23counts is that you've solved the problem for the business.
- 18:27And oftentimes the data science that requires is a lot of
- 18:31helping other departments, at least my team, because we help
- 18:33other teams internally helping other teams change their
- 18:36operations, right, or and that's what typically called like
- 18:40change management, right. And so I consider data science,
- 18:44my data science team really a team of change agents where we
- 18:48go to different business units and we help them become more
- 18:51efficient or capitalise on new opportunities.
- 18:54And how I measure our success is whether those teams have
- 18:58actually changed their operations and are seeing the
- 19:01results of our investment and that's measurable.
- 19:05And if we do not have that, I consider our work either not
- 19:09finished or a failure, right. We may be learning some things,
- 19:13but in terms of the tangible impact, we don't have that
- 19:15tangible impact. And what this has allowed the
- 19:17team to do is really see themselves as wanting to bring
- 19:23into reality a complete change in the operation of how some
- 19:27other team operates. And that means that they have to
- 19:29be excellent partners. They have to think about things
- 19:33through their partners perspective rather than just
- 19:36from the perspective of oh I need to build this model that
- 19:38does this right. Some people do that, but it
- 19:41allows our our management layer especially to always be thinking
- 19:44about things from the customer's perspective and we evaluate our
- 19:48team in through those lenses and part of that calculation where
- 19:54you talked about the efficiency, right, you know your question
- 19:57about or your your statement earlier about not bringing LLM's
- 19:59and that sort of thing unless necessary.
- 20:03It's not just like, do we solve the problem, but do we solve the
- 20:05problem efficiently? So how much time and effort has
- 20:08gone into solving the problem? And then it comes down to just
- 20:11an ROI calculation, right? What did you win over?
- 20:13How much did you spent to get that, to get that return And
- 20:18that's how I evaluate our team success.
- 20:22So I want to go down the path of this change management and how
- 20:25receptive the teams are when you approach them and you're tacked
- 20:29for approaching them. But I also want to just pull on
- 20:33that thread of. When you were a individual
- 20:38contributor, were you also coming to your boss and saying
- 20:43look? Here's the ROI of these
- 20:45projects. And were you always thinking
- 20:49about these types of things or was this something that you just
- 20:52realised is really important and it's going to be something
- 20:56that's always going to be important, so you need to?
- 20:59Make it a habit and the sooner the better.
- 21:03I definitely was not going to my boss with, you know the the ROI
- 21:06on this needs to be such and such.
- 21:09I did always though have a desire to solve things from end
- 21:12to end. I was never satisfied with just
- 21:15working on a one piece and I don't think that's a data
- 21:18science specific thing. I think I'm just a generalist,
- 21:20I'm not a specialist and I like to see problems from sort of
- 21:24start to end. And I think that's also what
- 21:27motivated me to go into management at to you because I
- 21:30thought that in order to have the real impact and to change
- 21:34how things were done, I need to have a seat, a sort of higher
- 21:37level tables and be talking about things in business terms.
- 21:42Now I don't have a I didn't have, I don't have a business
- 21:44background, right. I didn't go to Business School,
- 21:46I don't have an MBA. I came from a technical
- 21:48background, but as I progressed in my career, I for whatever
- 21:55reason started seeing more and more that it's necessary to
- 21:59understand things in financial terms.
- 22:02I think actually this is really, it's one of our sort of offline
- 22:05conversations where you know we're talking about investing,
- 22:07we talk about investing. Dude, I will always remember you
- 22:12being like, yeah, so I know what is important to this business
- 22:16because I read their 10K and I was like, ohh, you're the only
- 22:19person that I know that does that.
- 22:21You can actually, when I read 10K's, I just go like, oh this
- 22:25is perfect. I'm going to go to sleep so well
- 22:27right now. Yeah, yeah.
- 22:30No, I, but I I mean, I started, I got interested in investing on
- 22:32the side, nothing to do with data science.
- 22:34And I started, you know, reading financial statements and
- 22:37learning how to read financial statements due to that interest.
- 22:41And then I started connected it with my day-to-day and I
- 22:44thought, wait, why don't I think about the data science projects
- 22:48and sort of these terms? And also at the same time, I got
- 22:51a new manager who's still my manager, who was similarly came
- 22:56from a technical background and then went into marketing,
- 23:00specifically went into marketing.
- 23:01But we've had a great relationship and he's really
- 23:04helped me to see things in more sort of business specific terms.
- 23:07So I think it's a combination of my interest and then my
- 23:09mentorship. Mentorship I've received from my
- 23:11manager but that's what's allowed me to and I've certainly
- 23:16gone further away from technical background and technical work to
- 23:20more business oriented business facing but always with the lens
- 23:23of how do we do this with Data Science.
- 23:25O to answer your question and I'm being a little long winded
- 23:30in. In the past when I would go to
- 23:32my manager I always wanted to do things sort of end to end and
- 23:35that's what sort of prompted me to do the modelling and then
- 23:38productionized the thing and then talk to the customers.
- 23:40I just was interested in it all and I think that motivated me to
- 23:44continue to grow. But on that journey I've
- 23:47realised that nobody, at the end of the day, you know, if you
- 23:51talk to your CEO, your CEO doesn't care about machine
- 23:53learning and nor should he or she, right?
- 23:56He or she cares about the results that the business has
- 23:59gone to get. So I put myself in like, OK, how
- 24:03would I explain the work I'm doing to the CEO in terms that
- 24:06the CEO cares about? I think that's one thing that
- 24:10does stick with me all the time, and it's that you need to talk
- 24:14to people in their language, not in your language, right?
- 24:17The other person doesn't speak your language.
- 24:18Why would you talk to them in your language?
- 24:20You talk in their language. So be it the CEO or some other
- 24:23team that you're working with, or somebody who speaks a
- 24:26different language entirely, right?
- 24:28If you speak to them in your language and they don't
- 24:30understand it, you're not going to do much communicating.
- 24:34Yeah, nobody cares about your F1 score.
- 24:37Yeah, especially if they don't understand what an F1 score is.
- 24:41Yeah, I mean, typically, you know, typically they're going to
- 24:44say sometimes they might say that they don't understand it.
- 24:46You all might also have a lot of people who pretend to understand
- 24:49it, right? So you know, you're not, you're
- 24:52not really doing anybody any favours.
- 24:54And that's an action that you can take, right?
- 24:56It's on you to do something differently and you will
- 25:00increase your chances of succeeding through that work and
- 25:03through those actions. And that's another thing I try
- 25:05to stress a lot to my team is, what do you have control over?
- 25:08Yeah, well, this feels like a perfect segue into that idea of
- 25:12you going and doing this change management if if I'm
- 25:18understanding you correctly, you're.
- 25:21Customer. Is still an internal employee at
- 25:25the company. That's right.
- 25:27So you're making their lives easier and so that's that allows
- 25:31you to go and talk to them and make sure that a.
- 25:35You're giving them what they want and you're helping them
- 25:40along their journey and helping them hit their goals And so if
- 25:44you frame it in that lens, I imagine.
- 25:47It's an easy sell. Now, have you encountered
- 25:50experiences where it isn't as easy as of a cell and you know
- 25:55the right thing? Or at least in your opinion,
- 25:58what the right thing is is to change things up.
- 26:00But people are stuck in their ways and they don't want to.
- 26:03And how do you approach that? Because it's very messy, like
- 26:06people Problem, not not at all tech.
- 26:09Or data science, machine learning oriented whatsoever,
- 26:15right. Yeah.
- 26:16And it's a great question. And I think the keyword you said
- 26:21that I want to focus on for a second is sell, right, which
- 26:26essentially I think implies that you're sort of trying to
- 26:31persuade somebody from doing something differently that
- 26:33they're than they're doing today, right?
- 26:37One of the things that we've learned, my team and I have
- 26:41learned is that again, I try to think about things
- 26:44probabilistically as much as possible and really in terms of
- 26:46what's the probability of success.
- 26:48O if I think if I take a step back and I say all of the types
- 26:51of projects we can take on which projects prior, we'll have a
- 26:56higher likelihood of succeeding and its projects where you don't
- 27:00have to sell realistically, right.
- 27:02So if there are people who are knocking down your door for
- 27:08help, they're saying please help us.
- 27:13We have a problem. We are doing our best to solve
- 27:16it, but we can't solve it and we're desperate.
- 27:20Those are the best projects potentially in terms of you
- 27:25don't really have to sell your solution, like these people are
- 27:28desperately in search of something to solve their
- 27:31problems. Yeah, as soon as you do some
- 27:35ideation on your own and your thought is to go to a team and
- 27:40say, hey, I have something that I think you could use, that's
- 27:43where things get much more complicated.
- 27:45Yeah, right. And it's worth separating sort
- 27:51of two factors. And I was having a conversation
- 27:54yesterday with a colleague and he said things in this way and I
- 27:56think it's worth repeating. So credit kudos goes to John
- 28:00Callahan, but the you know there's there's a buy in for we
- 28:05should do this and then there's a commitment for OK, we're
- 28:10invested in helping you do this. And what we find is that we need
- 28:14not only a buy in not only statement that this is an
- 28:18important problem that we need to solve, but also commitment
- 28:22from our stakeholders that they're going to invest time in
- 28:25helping us solve their problem and helping us to get their team
- 28:29to operate differently. Because without that commitment
- 28:33you still may not succeed. And we have a number of product
- 28:37managers on the on our data science team and it might be
- 28:40worth talking about like how our data science team is sort of
- 28:42organised because we have product managers, engineers and
- 28:47data scientists. So I tend to think of us sort of
- 28:49as like a full shop because we have people who understand
- 28:52stakeholders and whose job is to work with stakeholders.
- 28:55And then we have teams that are responsible for modelling and
- 28:57then teams responsible for building end to end solutions.
- 29:00And that makes our job significantly easier to do
- 29:05because we have all of these personalities.
- 29:08But our product managers have called out in our retros time
- 29:12after time how important it is to sort of get this step right
- 29:16in the beginning Or we've had projects that have failed and we
- 29:20thought to like why have these projects failed?
- 29:22And whenever our best guess seems to be that our customers
- 29:29weren't as invested as we needed them to be, basically our
- 29:33solution has tended to like push the problem further and further
- 29:36upstream or earlier into the life cycle of the project.
- 29:39Where we're looking for indicators of how invested is
- 29:42the stakeholder group in solving this problem and committed to
- 29:45spending time with us. Because if we find early on that
- 29:48they're not, for whatever reason, we can try to solve that
- 29:52problem before investing an individual contributors time
- 29:55into doing any modelling. Well.
- 29:59Dude, so it's almost like you have.
- 30:02So many different variables that you're weighing out again when
- 30:05you're going back to choosing the right problem to solve.
- 30:08It's not only is this a does this have an outsized impact on
- 30:13the business? Is this feasible right?
- 30:17Can we solve this? How likely do I think we are to
- 30:21solve this? But it's not just like
- 30:23technologically how likely we are.
- 30:25It's also organizationally how likely are we And when you're
- 30:30thinking about this going back to that idea of how you.
- 30:34See these experimentation phases and how you basically have to
- 30:38have this north star and if you get that then all the other.
- 30:43Roundabout ways that you get to that North star are just part of
- 30:47the adventure and the journey. And.
- 30:51I'm wondering what does that look like?
- 30:53Do you just write a bunch of documents so that everybody's on
- 30:56the same page? Are you making sure that your?
- 31:01Like, how do you clarify that this is our North Star, this is
- 31:04what it looks like And we're gonna get there by trying these
- 31:08methods, but when they go off track and we're gonna come back
- 31:11like always coming back to that. Is it a a document like A1
- 31:14pager? What does that look like?
- 31:17Yeah, yeah, that's a really, I think you're sort of asking like
- 31:19how do I manage the team in general, right?
- 31:21It's a pretty, pretty broad topic and I can talk about a few
- 31:24specific things that I think have been really helpful for our
- 31:27team. Hey, Laszlo here.
- 31:30If you're serious about Milos, you hit subscribe right now.
- 31:40One is that the people, we have a very committed group of people
- 31:46who I think trust me to, to lead the team.
- 31:52And that's very, very important. And one of the things I love
- 31:55about my team, amongst many things is we have a really sort
- 31:58of long average tenure. So I was actually just today
- 32:04congratulated somebody in our Slack channel for being at the
- 32:06company for eight years. Ohh, well and we have folks
- 32:11who've been on our team who've been the company for 10 years,
- 32:15right. So the we have a smallish team.
- 32:17We have about just under 20 people and for some people to
- 32:23have 10 years at the company is huge, right?
- 32:26So we've really built these relationships over a long period
- 32:29of time and I think people have seen how invested I am in their
- 32:35growth and in the team success that I've been able to develop
- 32:40trust with a lot of people and specifically with my management
- 32:43layer and you know they're willing to do things
- 32:50differently. And so that's key.
- 32:54I think there are two things specifically that really leads
- 32:56to our success in my opinion and they both help us.
- 33:01One of them helps us stay focused and the other factor
- 33:05helps us stay disciplined and the focus part is.
- 33:11Both of those virtues, by the way, I am sorely lacking in, so
- 33:16I'm all ears right now when you say that I love the focus and
- 33:19discipline you've got my full attention with.
- 33:23So I'm on the on the focus part. We do very strict quarterly goal
- 33:29setting and we use Okr's objectives and key results.
- 33:35And at the sort of two months into any quarter or a month
- 33:39before the start of the next quarter, I kick off a planning
- 33:42process with my sort of project leaders.
- 33:45I call them individuals who lead projects and we have to define
- 33:50objectives and key results for the following quarter.
- 33:54And key results are very tangible.
- 33:56You have to know whether or not you're succeeding right at the
- 33:59end of the quarter. You have to know whether or not
- 34:01this was done or not. Typically it's tangible, it's
- 34:03measurable, that sort of thing. Now each key result is basically
- 34:11led by a single person who is accountable for the success of
- 34:15that key result, and we call that person a DRI or directly
- 34:19responsible individual. And so the project lives or dies
- 34:23with that person, right? And that level of accountability
- 34:26makes it clear to that person and to the team who's leading
- 34:30the effort. And if the project succeeds,
- 34:33fantastic. That person has done a great
- 34:35job. If the project does not succeed,
- 34:38well, you know it's on that person, right?
- 34:40So that brings a level of focus to the team because everybody
- 34:46knows what we need to do. There's no confusion as to what
- 34:49our goals are for the quarter and we've been doing that for
- 34:52several years now. The process has evolved a bit,
- 34:55but our setting goals in this manner we've been doing for
- 34:58several years. And I think one of the more
- 35:00specific instances where I saw just how useful it was for our
- 35:05team was earlier this year when I went on vacation for three
- 35:08weeks. Right now, I went on vacation
- 35:10for three, did not log in at all, and I lead the department.
- 35:14I lead the data science department to you.
- 35:16And I just remember thinking, you know, I wonder what things
- 35:19are gonna be like when I go, when I come back.
- 35:21Like I hadn't been on a vacation that long and something like
- 35:24four or five years, right? Because in the in that interim
- 35:27I've had a kid. I moved COVID right, so the
- 35:32longest vacation I've taken in five years was like a week for
- 35:35sure. And I was going away for three
- 35:38years, three weeks, excuse me to no, I was going to Italy.
- 35:41Different time zone, everything. So.
- 35:43And when I came back, I checked in, everything was proceeding as
- 35:49planned and I was amazed. And when I asked people talk to
- 35:54people, you know, everybody's, everybody likes, you know, I
- 35:57think we have a good sense of humour on team.
- 35:59But everybody said you could have away for another two weeks.
- 36:00We were doing our thing, you know, everything is going fine.
- 36:03Yeah, they're like, actually, we don't even need you.
- 36:05Just come back yards and then right, right and number of
- 36:10people said we knew exactly what we needed to do.
- 36:12There was no confusion as to like, well, we were supposed to
- 36:14be working on and we were marching towards succeeding on
- 36:20these goals, right? So I think that just brings a
- 36:23lot of focus. O when it comes to Okr's, the
- 36:26thing that I notice that I tend to have this bad habit of when
- 36:30I'm trying to set them and I really have to remind myself a
- 36:34lot to not do this is OK Rs are not just A to do list.
- 36:39Yeah. And that is where I think you
- 36:42can fall into like, OK, we just want to see like this much
- 36:47action. And at the end of the day you
- 36:50realise there is a bit of an art form to setting OK R because
- 36:55it's not what are we going to do, it's what's the outcome that
- 36:59we're looking for and we can do anything we need to do as long
- 37:04as it's legal I imagine or to get to that outcome right.
- 37:08And so you really have to look at it that way.
- 37:11And and. Go into it with that mentality.
- 37:15And then on the data science side, what I also would like to
- 37:19know from your perspective again is going back to the amount of
- 37:24experimentation and variability that you have on projects.
- 37:29How can you comfortably set OK R's?
- 37:33Knowing that. You may scrap a whole project
- 37:36because it's just not viable or it's not not that interesting
- 37:40Like does this go back to that metre that you have that
- 37:44internal gauge where it's like, what is the value of this
- 37:48project, what's the likelihood of success?
- 37:50And then is that how you like tie it back to it?
- 37:54Yeah, good question. In terms of, you know, one of
- 37:59your earlier comments about OKR versus just two dudes, I think
- 38:02that's my main job then, right, is to make sure the leader's job
- 38:07is to make sure that the team is rowing in the right direction,
- 38:10right. So if we don't set goals that
- 38:13are ambitious enough, that's my fault, right.
- 38:17So I typically don't lead many of the key results.
- 38:22I lead a very small number of them, if any then and but my job
- 38:27is to ensure that the larger set of them, you know if we achieve
- 38:32some probability of success against these initiatives that
- 38:37the investment in a data science team is worth it to the
- 38:40business, right is worth it to the organisation.
- 38:43So it's my job to make sure that we have a good mix of projects,
- 38:48all of all of which could have big impact on the company.
- 38:53But there's going to be variability in terms of the
- 38:57likelihood of success in any single project, right.
- 39:00So if you put all your eggs in the classic diversification,
- 39:03right, if you put all your eggs in your basket and that basket,
- 39:08you lose that basket, you have no more eggs, right?
- 39:10So we need a good mix of projects whereby if we succeed
- 39:15in some number of them, we've done a good job.
- 39:18But if we fail in any individual project that's not going to kill
- 39:22the team. So you know that means working
- 39:26with a a diversity of stakeholders, right.
- 39:29So folks in marketing, product, finance, other operational teams
- 39:35working in a mix of and that mix of projects should include areas
- 39:39where we have good reason or confidence to believe that will
- 39:42succeed. Maybe because the problem is a
- 39:44problem that we've we're just continuing to work on from some
- 39:47period of time or something that's close enough to a
- 39:50previous model we've built that we believe there's a
- 39:53considerable likelihood that will succeed.
- 39:55And then there will be some projects that are, you know,
- 39:59brand new and maybe in those projects we'll we'll want to run
- 40:02sort of like a POC. Where before promising the moon,
- 40:07we'll say, hey, let's we'll devote 1/4 to working on this
- 40:10and we'll see what we can do. And then we'll come back at the
- 40:13end of the quarter and determine whether or not the organisation
- 40:15should grow its investment in this particular initiative.
- 40:18So there's ways of hedging against the sort of
- 40:24unknowability or the, you know, harder to predict success of
- 40:30data science initiatives because they are closer to sort of
- 40:33research than just pure development.
- 40:36Earlier in my career I thought it was a hard problem but as
- 40:39I've spent a lot of cycles and a lot of projects I realise it is
- 40:43a challenging problem but there are straightforward ways of
- 40:45going about it. Yeah, I like this again.
- 40:49It's going back to. The idea of likelihood of
- 40:53success. And if it is similar to
- 40:56something that you've done in the past or if it's optimising
- 41:01something that you already see is working and it is creating a
- 41:05lot of value for the business, then you.
- 41:08Are. That much more confident that
- 41:11it's going to be successful. Absolutely.
- 41:14So, yeah. And that, you know I can I can
- 41:17comment on that discipline piece if you're.
- 41:19Interested. I cut you off completely, dude.
- 41:21That no other part. See focus.
- 41:24See what I mean? I got distracted before you even
- 41:27got to discipline. It's still, it's all good.
- 41:29No, you had good questions. So yeah, so the goals help us
- 41:32set focus, help us focus, right? And then everybody has to be
- 41:35invested towards solving those goals.
- 41:38The discipline part means for me, how do we?
- 41:44If you do the same task multiple times, I want to get the same
- 41:47excellent result then, right? So if we're going to build a
- 41:51model, we have different data scientists.
- 41:53You have different teams. You might get slightly different
- 41:56results. You might get different results
- 41:58in how the model is documented or how the pipelines are built,
- 42:01or how the stakeholder communications go and how many
- 42:04meetings you need to have in order to get the project
- 42:07complete. And I want that down, I want
- 42:11that variability driven to 0 basically.
- 42:14And the way you do that is by developing processes that people
- 42:18need to follow, right? So you know, earlier in my
- 42:23career I thought we don't need any processes and I've realised
- 42:26that's a a good way to fail as your team grows and how we've
- 42:32gone about solving this problem. Actually totally borrowed the
- 42:37solution from GitLab which is a company.
- 42:42GitLab has has a public facing handbook of how their company
- 42:49operates and if you it's online you can Google get lab handbook
- 42:54or I'm sure you'll put in the show notes.
- 42:56But you can find how every one of their teams runs their
- 43:01departments in a static website. So I saw this and I thought this
- 43:09is a great idea and I also love the format.
- 43:11It's a. It's a markdown file stored on
- 43:14GitHub, so their version controlled which has a lot of
- 43:18benefits because you can see how processes have evolved overtime.
- 43:23And so we borrowed this idea and we have a data science handbook
- 43:27and this handbook We're constantly updating and contains
- 43:31all of our processes. We document exactly how we do
- 43:35quarterly planning, exactly how we pick projects, exactly how we
- 43:39develop data science products. We have expectations for how
- 43:45data analysis should be done O For instance, we have a
- 43:49categorization system of how much if this analysis is for
- 43:56another technical stakeholder versus a technical internal
- 43:59teammate versus a non-technical stakeholder versus an executive.
- 44:02There are different requirements for how the analysis should be
- 44:06completed in order to be deemed sort of acceptable for that
- 44:11stakeholder. We have all of our technical
- 44:14guides, so you know, we use AWS, we use a number of other systems
- 44:18and we describe exactly our bias in how we use these systems,
- 44:23right. We expect people on the team to
- 44:25use the system this way, and anybody on the team is allowed
- 44:30to contribute processes to the handbook as as simple as opening
- 44:34a pull request, writing the process and then having it go
- 44:37through a review process with individual contributors.
- 44:40And then myself, sort of as the final.
- 44:42I call myself the star of the handbook.
- 44:44I'm the last to say, but anybody who's allowed to contribute and
- 44:48everybody's is not only allowed but expected to contribute.
- 44:52I think the most surprising part about that is data scientists
- 44:57are using Git. Yeah, I mean that that's, that's
- 45:00that's sort of like a table sticks on my on my team.
- 45:05Yeah, you don't let any of that mess around, so I think that.
- 45:11There was the last time that I talked to you were just starting
- 45:16that. And I remember distinctly one of
- 45:18the questions that I asked was, you know, how do you prevent
- 45:22this bus problem, right? Where if one person knows how to
- 45:25do something and you have them get hit by a bus, then it just
- 45:30doesn't it down that whole project?
- 45:33Yeah, write it down. And you were.
- 45:34I think it was the beginning of this handbook phase because you
- 45:37were like, we're starting this new thing and I'll get back to
- 45:40you on how it goes. Are you fully bought in on it?
- 45:42It's been a lifesaver or what, Yeah, it's been like very
- 45:46incredible actually, because it takes time for to bootstrap the
- 45:50system, basically. But we now have, I don't know
- 45:54how many pages on the handbook. Let's say somewhere 30 to 40 to
- 46:0150 pages on the handbook and everybody on the team has
- 46:07contributed at least one page nice and individuals are often
- 46:10talking about. I need to add a new process to
- 46:13do this and I think it's been one of the most impactful things
- 46:19on the team because I often get comments from individuals and
- 46:24they say you know, I I just a number of questions that they
- 46:30have to answer for. How they do things has just
- 46:33dramatically fallen and they can just point somebody to a
- 46:37particular page in the handbook and you know you write something
- 46:40once and it's red many times. So the number of times you have
- 46:43to repeat yourself drastically reduced and at the end of the
- 46:47day this is just, again, this is just a standard sort of business
- 46:51best practise, right? This is not different.
- 46:55Maybe the fact that we're using markdown files on GitHub and
- 46:58hosting it as a static site is different, but I think that's a
- 47:02sort of incremental improvement on the system, right?
- 47:05The the real win is that there are things that you do multiple
- 47:11times and you want to make sure the quality of those actions or
- 47:17tasks remains very high and consistent.
- 47:21And the best way to do that is to specify as explicitly and
- 47:26directly as possible how that work should be done, or at least
- 47:29what the expectations are for the quality of that work.
- 47:33I don't know if you've ever heard of the book at Emeth.
- 47:35Yeah, it's a popular sort of entrepreneurship business book,
- 47:39right? And if you if you've read The E
- 47:41Myth, one of the main points that the author drives home is
- 47:46that you want to create this sort of turnkey business that
- 47:51you can sell to somebody and the thing just operates well.
- 47:55And in order to create this turnkey business, you need to
- 47:58have your processes very well defined so that if you hire new
- 48:02people, they know exactly what to do and they believe in the
- 48:05process. And I I've read this book
- 48:08recently but it very very recently, so it didn't influence
- 48:13my idea to build this handbook and our teams subsequent doing
- 48:17doing over that. But I see that now and I think,
- 48:20OK, I'm trying to build a turnkey data science operation.
- 48:24I'm trying to build, you know, a machine, a data science machine
- 48:29that runs. And when we add new people, they
- 48:31know how to our brand of data science and how we do things.
- 48:35And that's what's going to keep. That's the discipline.
- 48:37That's why I call it discipline, right?
- 48:39We do things in a certain way and we do this because we expect
- 48:43a certain level of outcome. So if we know, if we have a
- 48:47focus on what we need to achieve which is comes from our goals
- 48:51and then we have disciplined way of working towards our goals,
- 48:56again we increase our chance of success, right.
- 49:00And that's just generally how I see the I see in this sort of
- 49:04process here. Yeah.
- 49:07When I listen to you, I I can feel the conviction and it makes
- 49:13it sound so easy and I'm like, dude, I'm ready to go.
- 49:17That's why I always get pumped up when I talk to you.
- 49:19I'm like, I'm, I'm out of here, man.
- 49:20I gotta go like take action before this high wears off so.
- 49:26One thing I want to talk about though before before this high
- 49:29wears off is how you interact with the data platform, the
- 49:37machine learning platform, How that even looks like
- 49:40organizationally because is there a platform team?
- 49:44Is the data science team You mentioned a bit about how you
- 49:47have like kind of your own unit and there's product people in
- 49:51this unit, there's engineers and there's data scientists.
- 49:55Are you building? On top of a platform and then if
- 49:59you are I'm, I get the feeling that the platform team is doing
- 50:03to you all and especially the data scientists what you do to
- 50:08the change management when you go into the business, right?
- 50:11There's like some, there's some ways that you can compare notes
- 50:15or whatnot, so you break down how it looks.
- 50:17Yeah, so this is great. It goes back to how like the
- 50:20team is organised and we everything that our Mill
- 50:26platform is internal to our team.
- 50:29So let me talk, let me take you through a couple of the teams.
- 50:33So let me start with the data scientist.
- 50:36Basically, we have a data scientist organised into a
- 50:38couple of sub teams. So there's a sub team that's
- 50:41focused on marketing problems. For instance, there's a sub team
- 50:44that's focused on our learning marketplace.
- 50:47So it's more sort of product related, so to
- 50:50youacquirededx.org and X is a product and or tech platform.
- 50:54So there's data scientists who are focused on that.
- 50:57So a little bit of specialisation, but not much.
- 50:59But the major difference between those two teams is how they
- 51:02operate on in one team we have a much more sort of centralised
- 51:06project based model where we have a bunch of data scientists
- 51:10who work with mill engineers on our team and product managers on
- 51:14our team to deliver a project for some of the group, right.
- 51:18So in those models, the product managers act as the interface to
- 51:23other internal teams, and they work to scope out the project to
- 51:27understand the challenges. Then those product managers work
- 51:31with the data scientists and engineers to design a solution,
- 51:35and then the data scientists and engineers build out that
- 51:37solution. The other data science sub team
- 51:40is an embedded model. So those data scientists
- 51:43actually go work within the product squads that are working
- 51:46in the business, right? So one is decentralised and one
- 51:49is completely centralised, and it makes sense for the
- 51:53stakeholders with whom they're working.
- 51:56The milliners have two roles. One is to work within projects
- 52:00in those project teams, right? So they work within a project in
- 52:04a sort of vertical fashion. Maybe they need to
- 52:07operationalize a model, build some monitoring onto a model,
- 52:10deploy some pipelines, that sort of thing.
- 52:13That's that. They're vertical function and
- 52:15the Mill engineers also play a horizontal function, meaning
- 52:18they are responsible for building and maintaining the
- 52:22mill platform that the data scientists and mill engineers
- 52:26use within projects, right. So we actually use a third
- 52:32party, third party solution. So they're responsible for, they
- 52:38just actually do this. We got a new platform this year.
- 52:41They went through a procurement process and and they did for the
- 52:44data scientists exactly what you described right where they had
- 52:47to understand how data scientists work on projects and
- 52:51what they need in a platform. And then they went out and got
- 52:55the solution and tested it and ran.
- 52:57They did an excellent job and we have a new solution now that the
- 53:00data scientists are raving about early days, but they're really
- 53:04excited about it so far. And then the last group, the
- 53:07product managers are really responsible for understanding
- 53:10projects, understanding our goals to setting setting,
- 53:13helping to set our Okr's and ensure that the projects succeed
- 53:17in achieving the business objectives.
- 53:19So basically these, the ones that I'm really interested in
- 53:23hearing about when it comes to the platform and how they work
- 53:27with it are the decentralised ones.
- 53:29Do they still have the ability to make choices or are they also
- 53:36coming back to this platform when they need to do things?
- 53:41So everybody's using the platform, be it, you know, on a
- 53:46centralised or decentralised. And because you know, the
- 53:49platform gives you like notebook environments, it lets you host
- 53:52models, lets you, lets you build datasets quickly.
- 53:55But there are all sorts of features in the platform that
- 53:58any data scientists can use. So there's some auto ML
- 54:02functionality. So as part of the procurement
- 54:05process, the vendor review, you know, the ML engineers collected
- 54:09requirements from every data scientist on the team and then
- 54:12presented potential solutions, ran POC's, that sort of thing.
- 54:16So everybody was involved there, but everybody's expected to use
- 54:18the platform and that's that itself is in our handbook.
- 54:23Nice. OK, so I get it.
- 54:25It's only organizationally that the centralization and
- 54:28decentralisation happens. It's not necessarily on the like
- 54:32tooling side, the standardisation of of what
- 54:35you're doing. So that makes sense.
- 54:37Now as far as the way that that platform links to the greater
- 54:42data platform, is that something that?
- 54:47Like how how does that look? Take me through that cause I I
- 54:50always see it kind of as you know, I'll tell you it's very
- 54:53simplistic way of seeing it, but it's like there's the data
- 54:56foundation and then you have different columns that are built
- 54:59off of that be it the analytics or the machine learning or
- 55:03etcetera etcetera. Yeah.
- 55:05So Data at two you Data Science and Data Platform are two
- 55:10different teams. And Data Platform encompasses
- 55:15Data engineering, Business intelligence.
- 55:19Yep. Some, some sort of like some
- 55:22analytics engineering. Yeah, that sort of thing.
- 55:25Yeah. And then data science as my, my,
- 55:28my team, which compasses machine learning, experimentation,
- 55:34exploratory data analysis, that sort of thing.
- 55:38Specifically, we use Snowflake. So we snowflake.
- 55:42We use things like Tableau for BI, so our mill platform, we've
- 55:49hooked it up to be able to plug into all of these other tools O
- 55:53we can query data directly from Snowflake or from our other data
- 55:57stores we can. I don't.
- 56:00I'm not sure how much we've done with Tableau directly, but you
- 56:05know my team doesn't really use Tableau very much as a
- 56:09visualisation tool. But you know we're we're our ML
- 56:13platform is connected in our virtual private cloud to our
- 56:17data platform. And another responsibility for
- 56:20the machine learning engineering team is they're really our
- 56:23conduit data scientist connection to the rest of the
- 56:26engineering org. So they're responsible for
- 56:29integrating our solutions into the greater software ecosystem,
- 56:33including our ML platform. Yeah.
- 56:35Are they the ones that get pinged if the model goes rogue
- 56:37at 3:00 in the morning? Well, they're the ones who set U
- 56:42the systems so that they won't have to get pinged.
- 56:46There you go, right? So they have the monitoring
- 56:49solutions and the drift detection systems and that sort
- 56:54of thing. So that you know if there is a
- 56:57problem, they know ahead of time.
- 56:59Yeah, yeah, yeah. That's not to say that it always
- 57:02happens that way. We've had plenty of problems in
- 57:05the past and you just got to stay flexible and sort of solve
- 57:08things and come up with new processes to make sure the same
- 57:11mistake doesn't happen in the future.
- 57:13Yeah, the last thing that I wanted to finish up on is.
- 57:18Closing the loop on something you said earlier around.
- 57:23The idea of incentivizing and like getting your incentives
- 57:26right will get you a long way. And I know that because I've
- 57:31seen it first hand and I think particularly coming from the
- 57:35sales world, sales is all about incentives and.
- 57:41It's very much like it's a fast feedback loop and if you can
- 57:46step back, you can see how certain incentives will drive
- 57:51you to do certain things. And so I think about it like if
- 57:55you're. An SDR that's trying to book a
- 57:59meeting because you get paid more.
- 58:02If you book meetings, then you're gonna book low quality
- 58:04meetings and you're not gonna care because it's not your
- 58:08problem. You're getting paid for these
- 58:10low quality meetings. If you're an AE that gets
- 58:13incentivized on how much deals you close, how many deals you
- 58:18close, and the. Revenue count, you're going to
- 58:21close deals even if they're not the best fit, it doesn't matter
- 58:25because you're like, well, I'm still getting paid and now it's
- 58:28CS's problem, so I don't care. So when you're looking at it
- 58:33from the data aspect of things and incentivizing your team, you
- 58:38said it earlier, like you've got ways that you like to
- 58:42incentivize the team, which I think if I'm remembering this
- 58:45correctly, is along the lines of making sure that they
- 58:49understand. When things are successful and
- 58:53how things can be successful, and then they know that well, I
- 58:59have the power to effect change here.
- 59:01I have the power to actually like do something that has these
- 59:06outsized returns. Are there any other ways that
- 59:09your? Incentivizing and you've found
- 59:13that incentivizing the team works well.
- 59:16You know for first one comment on sort of the quality, you know
- 59:21you mentioned booking you know SDRS, just booking pointless
- 59:24meetings or ages closing bad deals.
- 59:30And again I I I just read a lot so I I consider myself a very
- 59:35unoriginal person sometimes. But I'm good at borrowing good
- 59:37ideas, cloning good ideas and I'm shameless about it.
- 59:40The best management book I've read and reread.
- 59:44It's called The High Output Management by Andy Grove, right?
- 59:48And in this book he talks about KPIs and measuring your success.
- 59:54And his point is you should have your indicator and it should be
- 59:58paired with the quality indicator.
- 1:00:01So if you're measuring something, you should measure
- 1:00:04not only the thing, but also the quality of the thing.
- 1:00:07And by pairing those together, you have a tighter loop to make
- 1:00:10sure that you're doing the right stuff right.
- 1:00:12So you know, if you look at the, you know in your sales example,
- 1:00:19UH or your SDR example, like the number of meetings that you've
- 1:00:25booked that actually leads to a next action could be a good, a
- 1:00:29better way of incentivizing just than the number of meetings.
- 1:00:32So the number of meetings that led to, I don't know, a call
- 1:00:35with an A, right, because that led to some actual action.
- 1:00:39It is a higher, higher quality call than just a call that you
- 1:00:42had, right. So having quality indicators is
- 1:00:46useful. In terms of the incentives, I
- 1:00:49think the philosophy of how to manage like what you need to do
- 1:00:53is actually like pretty simple, but it doesn't make the job
- 1:00:56easy. I think it's just like a sort of
- 1:00:58straightforward to describe a hard and practise and another
- 1:01:03book that I recommend. Sort of.
- 1:01:06There's a book I recommend to all managers and then there's a
- 1:01:10book I recommend to all Everybody and the All managers
- 1:01:13is High Output Management. It's the best book on management
- 1:01:16I've read, And the book that all people should read, all
- 1:01:20employees should read is called The One Minute Manager by Ken
- 1:01:24Ken Blanchard. And you know, it says basically
- 1:01:29it's good for managing as if it's your first management
- 1:01:32experience and it's also good for being knowing how to be
- 1:01:34managed. And there's sort of three things
- 1:01:38that a manager does. One is make clear to the
- 1:01:43employee what the what that person needs to do.
- 1:01:46So specify the goals. That's number one.
- 1:01:51Number two is call that person out for doing a good job when a
- 1:01:57good job is done well, right? So positive reinforcement for
- 1:02:03successfully doing the job and then #3 is tell that person when
- 1:02:10they're doing something wrong immediately, right?
- 1:02:15So in my opinion, the job of the manager is to tell the employee
- 1:02:21where he or she needs to go, and then to act as the signal for
- 1:02:26course correcting that person's actions, right?
- 1:02:29So here's where you need to go now.
- 1:02:31It's your job to go there. I can't do your job for you.
- 1:02:35Yep, but I'm gonna act as the bumper lanes to tell you when
- 1:02:39you're far off course or when you're absolutely on course.
- 1:02:44And when you're far off course, you need to tell the person
- 1:02:47because they may not know and it's your job to tell them.
- 1:02:52So you need to deliver that critical feedback to get them
- 1:02:54back on course. And when they are on course, you
- 1:02:57want to positively reinforce that because it's going to
- 1:03:00psychologically give that person pleasure, right.
- 1:03:04And it's gonna that person is going to want to get more and
- 1:03:07more of that positive reinforcement.
- 1:03:09O If you enforce the good things and tell somebody when they do
- 1:03:12something wrong, you're basically training them to be
- 1:03:15more and more productive. So you know, to answer your
- 1:03:18question about incentives, like I think those are the key
- 1:03:20things. Set the great goals, let them
- 1:03:24know. We'll let people know when
- 1:03:25they're doing a great job. And it doesn't need to be like a
- 1:03:27project completed. It could be minor steps along
- 1:03:30the way, or maybe not minor steps but steps along the way
- 1:03:33towards completing a goal. Let them know that they did a
- 1:03:35great job on that pull request for review because you saw their
- 1:03:39comments and you thought it was a very thorough job.
- 1:03:42That person should know and then you should tell it.
- 1:03:44You should say publicly because other people see that behaviour
- 1:03:48and then they want that kudos, right?
- 1:03:51And they know OK, what for the receptive person.
- 1:03:55This person did a great job on this pull request.
- 1:03:57What It made it a great job. I want to do that great job next
- 1:04:00time. And when you delivering critical
- 1:04:02feedback, I believe you deliver that critical feedback in a
- 1:04:04one-on-one way. You don't make that public, but
- 1:04:07you just pull the person inside and you say hey this was wrong
- 1:04:10for such and such reason. Either you know the work wasn't
- 1:04:13so the quality I expect it to be or your behaviour was off or
- 1:04:17whatever it is right. It doesn't need to be a
- 1:04:18monumental thing, but you need to tell that person immediately,
- 1:04:22timely, and, you know repeatedly if necessary.
- 1:04:26Her. Yeah.
- 1:04:27It reminds me a little bit of. Of course, we both have kids,
- 1:04:31and I am. Learning a lot with my daughter.
- 1:04:36And one of the things that I am doing now that she's four is I'm
- 1:04:41trying to get good at giving her positive reinforcement.
- 1:04:46I don't want to just give the basic great job, oh, that's
- 1:04:50you're so good, you're so you're so smart or whatever.
- 1:04:54And some things that I've seen is that people say it's much
- 1:05:00more effective if you can call out specific things.
- 1:05:06And say why those things are whatever The thing is, if it's
- 1:05:12good, then why is this good instead of saying ohh good job.
- 1:05:17It's like, wow, you drew a house and a bird.
- 1:05:22That. Shows me that you are creative.
- 1:05:25Absolutely. And getting excited about that
- 1:05:28instead of just hey ohh, you're so good at drawing cool and so
- 1:05:33being able to make it very detailed in the positive
- 1:05:37feedback is incredible, I think at least for the receiving end
- 1:05:42because if it's just. Pie in the sky?
- 1:05:47Ohh, good job. Yeah, great.
- 1:05:48You're doing great. Then it's kind of it's it
- 1:05:51doesn't mean much, right? A lazy compliment, I would say.
- 1:05:55I agree. I agree.
- 1:05:55Yeah, you want the compliment to mean something.
- 1:05:58That's why I don't think you should compliment somebody for
- 1:06:00everything they do. You shouldn't compliment
- 1:06:01somebody for doing their job right.
- 1:06:05They're being compensated for doing their job.
- 1:06:08You should compliment somebody for going above and beyond, and
- 1:06:11for demonstrating behaviours that you think are exemplary,
- 1:06:14exemplary, and that you want other people to imitate.
- 1:06:17Yeah, and this. Nipping it at the bud when it
- 1:06:20comes to the bad parts is another huge one.
- 1:06:23And I just realised, I mean when you go back to the one minute
- 1:06:26manager, I learned so much from that book and not that I even
- 1:06:31manage that many people right in the MLS community.
- 1:06:34We don't have a tonne. But still what I realised is
- 1:06:37there's there's one, there's like a million of these one
- 1:06:39minute manager books. I think now he's written.
- 1:06:42Yeah, they're all rubber thin. So you can read them in like,
- 1:06:44yeah, it's made an hour. Yeah.
- 1:06:46You feel like, wow, I'm ready again.
- 1:06:49Is that high? I'm like, I'm gonna, I'm not.
- 1:06:51Nothing's going to conquer me. Now I'm the manager.
- 1:06:54I can do this. And one thing that I always
- 1:06:57stick with. From one of those books that I
- 1:07:00read is the Monkey, how he talks about your your employees will
- 1:07:06come and they'll they'll have this monkey on their back and
- 1:07:08they'll throw it on your back and then all of a sudden you're
- 1:07:11the manager. But it feels like you never have
- 1:07:13any time to do anything because you're doing your employees
- 1:07:16work. And it strikes me as you not
- 1:07:21being the type of person that takes on other people's work.
- 1:07:25And again, I don't know what it is.
- 1:07:27I think it might just be part of your personality.
- 1:07:29But I think you're able to draw clear boundaries of Nope.
- 1:07:32That's your shit. You take care of that because
- 1:07:35that's your job. And I'm going to be over here
- 1:07:38guiding you, but I'm not going to do it for you.
- 1:07:42Yeah, I read that article. That's actually a separate
- 1:07:44article. Yeah.
- 1:07:46Yeah, Harvard. I think a Harvard Business
- 1:07:48Review article from like the 80s or something in the 90s, it was.
- 1:07:51It was written a while back and I actually read that at in my
- 1:07:54current job. It was like sent to us by HR
- 1:07:58department at some point, but I loved it and I think now I've
- 1:08:01gotten much better. But I used to when I started
- 1:08:03because I like, I'm a sort of perfectionist.
- 1:08:05I definitely have that quality. When I started managing, I was
- 1:08:09it was very hard for me to be hands off.
- 1:08:13Not only when somebody came to me with a problem, but even if
- 1:08:17they didn't come to me with the problem, right, And I would just
- 1:08:20want to jump in. But you're doing the wrong thing
- 1:08:23there, right? Because you need the person to
- 1:08:24be productive. So it's on you to as a manager
- 1:08:28to coach but not do then. And that's, you know, that's a
- 1:08:35very, very important job. So there are times where I
- 1:08:41actually explicitly tell myself I've reminded myself to do that
- 1:08:45sort of thing. So recently I somebody who
- 1:08:50reports to me came to me and said hey the stakeholder is
- 1:08:52having this issue. What should I say?
- 1:08:56And I just looked at the person and said, what do you think you
- 1:09:01should say? You know what to say and then
- 1:09:04the person said it. Maybe a bit, you know, less
- 1:09:08organised because I asked that person on the spot and the
- 1:09:11person said I think I should say that but more coherently.
- 1:09:15And I just said I think that's a good idea.
- 1:09:19And that was the, you know, that was the coaching, right.
- 1:09:22So, but in the past I would have said, oh, you should say this,
- 1:09:25this and this. And This is why.
- 1:09:27But that doesn't. Let me write you an e-mail, all
- 1:09:28right? And that's allowed and right.
- 1:09:30That doesn't force the person to think at all, right?
- 1:09:33You know, one of the things I say is you should always come to
- 1:09:35me with a solution, even if you have low confidence in it.
- 1:09:38Because we can work on the confidence part, we can fix it.
- 1:09:41But I want to see that you've put thought towards what the
- 1:09:44solution should be. Yeah.
- 1:09:48Dude, I love this. So before we completely wrap up,
- 1:09:51the last time that we talked, I asked you a question.
- 1:09:54I thought you had a. Very poignant answer.
- 1:09:59And I'm going to ask you the same question and see how things
- 1:10:02have changed. I asked you about your blind
- 1:10:05spots and. What you think are certain blind
- 1:10:09spots that you may have right now and.
- 1:10:12When you're going through. Your day-to-day.
- 1:10:17In data, in management, however you want to interpret this, what
- 1:10:22are some things that you're constantly trying to look out
- 1:10:24for and get better at because you feel like maybe you're not
- 1:10:27that strong at or you have a blind spot in that area?
- 1:10:31I don't remember what I said last time, being completely
- 1:10:33honest, but I would be curious if I say the exact same thing,
- 1:10:35maybe you should. Maybe you can call me.
- 1:10:37Out. That's it, I think.
- 1:10:39I think it's the blind spot is being too conservative meaning
- 1:10:45because you want to succeed you may I may not take on as many
- 1:10:49bigger potential projects for which I don't have that prior
- 1:10:53data to help me understand what our actual rates of success are.
- 1:10:57So I may just, like, hold them to the side.
- 1:11:00Um, so if you tend to, if you want to, you know, increase your
- 1:11:06rates of success, you tend to go towards areas where you already
- 1:11:09have a lot of data. And so projects that are similar
- 1:11:12to projects you already worked on, stakeholders who are similar
- 1:11:14to stakeholders already worked with techniques that you use
- 1:11:17that have already shown themselves to be successful.
- 1:11:20So for instance, like LM's and that sort of, you know, there
- 1:11:26could be a lot of big, there are a lot of areas of high impact at
- 1:11:292 ULM and there's a lot of, there's a couple of teams
- 1:11:31working on these things. And actually, we ran an internal
- 1:11:34hackathon earlier in the year to build some products with LMS
- 1:11:37that was very successful in a couple of different dimensions,
- 1:11:43but we haven't yet pulled the trigger on like an actual POC
- 1:11:47with LLM. So I think that's something that
- 1:11:49I'm thinking through not just LMS but in general, but like how
- 1:11:52do you not get too conservative and remain sort of visionary
- 1:11:58with your bets. I think that's the biggest one.
- 1:12:00So it's yeah, it's trying to get on base as opposed to trying to
- 1:12:04hit a home run. Yeah.
- 1:12:07It makes sense, yeah. Or or really just like taking, I
- 1:12:10would say even earlier upstream taking the swing, like taking
- 1:12:14the swing versus just looking at watching the ball come past the
- 1:12:17plate? Yeah, yes.
- 1:12:20Incredible, man. I appreciate you coming on here
- 1:12:24again and doing this. It's always a pleasure talking
- 1:12:26to you. We we are probably going to have
- 1:12:30you on for a fourth time and forward.
- 1:12:32So when that day comes, until then people want to connect with
- 1:12:36you. We'll leave your information in
- 1:12:39the description, along with all these great recommendations that
- 1:12:42you talked about. I I think it's awesome that
- 1:12:47you're coming on here. You're helping me a tonne and
- 1:12:50I'm sure you're helping a lot of other people out there, so
- 1:12:54thanks dude. Awesome.
- 1:12:55Thanks so much for having me. Really enjoyed it.
- 1:13:01Hey, I'm Vishnu. I'm a data scientist at first
- 1:13:04hand and I definitely think that you should subscribe to the ML
- 1:13:08OPS Coffee Sessions podcast. It's the best podcast out there
- 1:13:11to stay on top of what MLP's actually is, to talk to the true
- 1:13:15thought leaders in the space. And oh by the way, Demetrius is
- 1:13:18absolutely hilarious. What a weird guy.
- 1:13:21You should definitely subscribe to the podcast.