Should "Product Engineer" Be A Job Title? (with Phil Hornby)

Where should the line between product management and engineering sit? And in a world where AI is making it easier for anyone to build software, do we even need that boundary anymore?
In this episode of The Product Engineering Podcast, James is joined by Phil Hornby, product leadership coach, founder of For Product People and host of the Talking Roadmaps podcast, to explore the increasingly blurred boundaries between product management and engineering.
Drawing on Phil's experience across both engineering and product leadership, we discuss whether organisations should define responsibilities around job titles or build teams around the strengths of the people within them.
We explore what it really means to be a Product Engineer, why engineers should get closer to customers and business decisions, and whether AI could eventually enable individuals to take on responsibilities that previously required entire cross-functional teams.
We cover:
- Where the boundary between product management and engineering should sit, and whether we need one at all
- Why organisations should be designed around people's individual strengths rather than rigid job descriptions
- How engineers can participate directly in product discovery without becoming product managers
- The difference between understanding users and understanding the customers who actually pay for a product
- Why product management is as much about business strategy, pricing and commercial viability as it is about user experience
- Whether AI makes the idea of a one-person product engineering team realistic
- Using AI and personal knowledge management systems to capture context, accelerate thinking and improve writing
- Why storytelling is an essential skill for communicating customer problems to engineering teams
- The danger of using AI to turn feature requests directly into working software without understanding the underlying problem
- The trade-offs between generalist Product Engineers and deeply specialised engineering teams
- How different organisational structures, from functional organisations to cross-functional teams, can both be successful
- Why engineers should become more curious about customers, business models and the commercial outcomes their work supports
A recurring theme is that high-performing teams aren't created by finding people who fit neatly into predefined roles. They're created by combining people with complementary strengths and giving them the freedom to contribute where they can add the most value.
We finish with Phil's advice for engineers who want to become more product-focused: stop worrying so much about the terminology and start developing genuine curiosity about your customers, your users and your business.
Find Phil:
- For Product People: Phil's product leadership coaching and training
- Talking Roadmaps: Phil's podcast exploring product roadmaps and product leadership
- LinkedIn: Search for Phil Hornby
Transcript
You build the organization around the people you have. If then the people change, you have to change the organization. That's a bit of friction. But if you want to be super high performing, that's your best option because we're all wonky shaped objects. We don't all fit into a perfect whole. And so that's where you're gonna get the best outcome. (Upbeat Music) (Upbeat Music) Hi, welcome back to the Product Engineering Podcast. And this week we're talking about where that line is between product management and engineering. And indeed if there needs to be a line there at all. So for this episode, I'm joined by Phil Hornby. Phil is our product leadership coach, a global product lead for ZF and the founder of For Product People. Also the host of his own podcast, Talking Roadmaps, which we'll find a link to in the show notes of this episode. It's great to have you on the podcast, welcome. Great. And I'm just gonna extend the list. I'm also an engineer if we go back for a fact, till technically I'm a chartered engineer. I even went that far and ticked the box, you know, that no one ever does when they finish the degree and do all the time served and stuff. Well, that's perfect for this topic then. Because if you've started as an engineer and now you work fully in the world of product, that means you've experienced both sides of these divide. And that is actually not that common to have somebody that's worked as an engineer and then also worked as a product leader. So when we talk about that line between where product management ends and where software engineering should begin, it's almost certainly been getting fuzzier over the last few years. Where do you think it should sit and how defined do you think that barrier should be? I mean, I'm gonna pick up, you said software engineers. That's only one discipline of engineering. My background is mechanical, electrical and software. Like you're not full stack if you can't design the hardware, in my opinion. Back in the front end doesn't cover cut it. But where is the fuzzy line? Well, ultimately engine, anyone can do any of the work. But I think there's a fundamental human system at play here. There are some of us that have chosen to want to go and talk to people and understand the problems that they have. And there are some of us that have chosen to wrangle the code, wrangle the technology and make it and shape it into the way to do something. Now, don't get me wrong. The ability to do that shaping is getting easier. The ability to synthesize what you're doing in those conversations is getting easier. But I still think there's a human system at play. Like I stopped being an engineer because I got so annoyed. We'd basically been told to build the wrong thing. Really came down to that simple thing. I mean, there was a little bit of circumstance and so on as well, but I moved that direction because I recognize that if you've been, points you in the wrong direction, it doesn't matter how good you are as an engineer, you're doing the wrong thing. And if you're doing the wrong thing, you're wasting your time. And there was an element of I found the people problem, people wrangling a harder problem and therefore a more rewarding problem to work on. I mean, I can totally sympathize with that. That's why I do engineer management. I've been an engineer management for about 10 years because computers are easy and people are hard. And I wanted to tackle the hard problem, right? Like I wanted to deal with people not being predictable, not deterministic and actually sometimes you can't always fix a bug in a person and that sort of stuff. So yeah, I completely sympathize with that. In fact, I wouldn't call them a bug. I'd call them a feature. Like everything's a feature. Some of it's an undocumented, undesigned feature, but like I'm a great advocate for techniques developed by a guy called Meredith Belbin from many years ago, designing high performing teams. Like I am qualified in the techniques for assessing teams and this sort of thing on it. And one of its great principles is be the greatest of your strengths, not the least of your weaknesses. And so if I look at like these things that I'm not really great at, like I am not great at smoothing a team over and getting everyone happy and this sort of thing, but I'm really great at setting direction and making progress, but that one tends to upset people. And then I need someone who's more of that team worker to help smooth the way behind me. I'm not great at dotting the I's and crossing the T's. I need someone who's much more complete to finish around me. And so actually it's about knowing where the balance in the team is, how we get the best team is by getting everyone who's world class at some of those things and accepting that some people are not world class at some of the others, but we balance it by having the world class people. If you take away your weaknesses, you basically earn a beverage. If you amplify your strengths, you can be world class. And that to me is a leading principle in how I always think these days. So I'm playing devil's advocate a little bit here, but let's say I'm arguing the case that there should not be a boundary between product management's engines, right? Everything you've just said, you can't dictate what someone's good at or what someone's bad at just by their job title. There will be product managers who are, like you say, have strengths and weaknesses within the defines of product management and you'll have software engineers or other engineers that have strengths and weaknesses within the bounds of engineering, right? So if you have an engineer where speaking to customers is one of their strengths, then surely there shouldn't be any barrier. Surely they should just go all the way in that particular asset. I think, yeah, there's a whole school of thought around, do you build the organization perfectly? You design it from the top and then you fill the buckets, or do you build it around the people that you have? I was actually talking about this with one of my coaches who's a CTO only on Friday. And we both are absolutely of the perspective. You build the organization around the people you have. If then the people change, you have to change the organization. That's a bit of friction. But if you want to be super high performing, that's your best option because we're all wonky shaped objects. We don't all fit into a perfect hole. And so that's where you're gonna get the best outcome. Like, yeah, an engineer going out and talking to customers, bringing that insight back. To be honest, I want them doing that anyway, or at least standing next to me and listening, building that empathy, building that understanding because that ultimately is gonna get better delivery. Like, with the classic sort of mindset of a product team, it's found around this product trio, typically a designer, a product manager, or a product owner, and a tech lead. I don't like to have one tech lead because usually you've got, let's say seven plus or minus two if you use the classic number. I think the teams are shrinking on the engineering side relative to the team, the ratios are changing. But let's say we've got six people there. Well, there's gonna be a bunch of big initiatives that people are working on. And I would much rather have an engineer come and really get embedded on each individual initiative, really understand it, really live and breathe it, through the discovery process, and then go back and focus on delivery. And someone else comes and focuses on the next initiative that we're thinking about. And like, I think one of the key misconceptions is that product is just doing that part. Now, I'm a bit of more of an old school side of product as well. I spend as much time thinking about go to market and pricing and all those businessy things that even if a technology or an engineer wants to come and understand the problem, that's an even bigger stretch. And I think if we look back, like I did the history of product management as part of, I researched it as part of my MBA a few years ago. And it goes back to the 1930s. Like this is not a thing, a new thing. In fact, my first managing director in 2001, he had been a product manager in the 80s. He used the foundation of my product thinking. And the thinking hasn't really changed. Like, I think it's Bob Mester. He has this theory that every 10 years you have to rename a theory or a model to keep it relevant, to keep people's mind. Like I reread the Dell way recently. It's all about Michael Dell from the 90s building down. And as I went through it, I heard lean startup. I heard single-threaded leadership from Amazon. I heard all these principles that have now got new names and new concepts, but they're not that different. When I look at things like people talk about the Spotify model. So we're talking about matrix teams. We're talking about a, you know, where's your first home? Those concepts and communities of practice and things, they are not new, where they were just kind of given geeky names more recently. Yeah, I think that people are trying to solve the same problem, but with different structures. And you'll get that. I don't think they're different structures. I think they're just rediscovered structures. However, the structure can sometimes prevent people from bleeding into other worlds. So we don't talk, like you mentioned design in that triangle, right? We don't really tend to talk about design a huge amount. We're talking about product engineering, but I think that is quite useful because product designers for quite a while now have been going into the world of product, right? Product designers have been speaking directly of users and all that kind of stuff. And so they've almost kind of been through the transition that a lot of software engineers are facing at the minute, which is learning a little bit of product. And it's, you know, when I went into management, people always said to me, you don't want to go from being the best engineer on the team to being the worst manager at the company. And you can sometimes feel like that if you cross into somebody else's like expertise, you could go from being the best engineer on your team to being the worst product manager. And so, yeah, I think like designers, we could probably learn from the way that's happened because it's been successful for a lot of people in design, I think. It has, but I would put a caveat on that. Designers have transitioned really well, I think, in B2C because the customer and the user are the same thing. And they're used to talking to the user. When I think about who I talk to, I talk to users absolutely, but I'm much more talking to the customer. The person's actually paying the bill. The person's hiring this product to solve a problem and understand why they're going to buy, what value it's going to create for their business, which is not quite the same as the user in a B2B context. I think you're completely right. I would actually disagree because often in B2C, the customer and the user are not the same thing. So the user will sometimes be the product that you're selling to an advertiser. Like take Facebook, for example, right? Like a lot of people will complain. That's B2B at that point. It is. You're now B2B on that advertising side of business model. Facebook is a B2B company, right? Like it's an advertising company. So if you're a user of Facebook, people will complain that Facebook has terrible customer service. Like, no, they have great customer service. You're just not their customer. So like, but you are the user. So you're a user of Facebook. That's where I want the designer to be advocating for it more than the product manager. That's where I see that transition worked well in a pure B2C play, in a B2B to C play like you have with Facebook. For certain teams, someone from a UX background works really well. For others, they don't. But everyone can learn, right? It's not saying that they can't. It's just the skills that are transferable are less direct. Like the user research I do, or the discovery work that I do, is far less intense, far less rigorous, far less structured than what a designer is going to be, a user research is going to do. Because I'm not, I have a fundamentally different motivation. As a product manager, my goal is to de-risk things. Not to make the perfect solution, it's to de-risk. It's like, what's the smallest thing I can do to understand that this is valuable for a customer? What's the smallest thing I can do to understand it's valuable for our business? And then let's go and build it. Let's make progress. It's a different motivation. And I think, if we come back all the way to the fundamental topic here of like product engineer versus product manager, absolutely that mindset can be taken by anyone. I struggle with the idea of getting down to, just say a one person team. I actually think that the cognitive diversity of having multiple viewpoints, a different perspective and different people in the team is super valuable. Yes, I spar with my AI agent all the time to try and accelerate that. And I tell it to take on different roles to do that, but nothing beats a real person. I agree. But then let's talk about AI because people are starting to think, can I just have a one person team? And anything I can't do, I can just get AI to do. Like that is a common thing. So a common question that I hear about product engineering in particular is, is a product engineer an engineer who's learned a bit of product? Or as a product engineer, a product manager has just picked up claw code and they can do engineering, right? Now those are two very, very different, on the surface of it, they look similar, but they're very, very different because what you're doing is, the concept of AI being the average of the internet, like it's never gonna be the best software engineer, it's definitely never gonna be the best product manager. So you can kind of get by. You can get by filling in gaps in your skillset with AI. Yeah. But I think we were both agreeing on this though, right? That like there are some things you're always gonna know your product better than an AI, AI will possibly know it because it's not, it doesn't know it's not in the training. I mean, I use a, I have a huge personal knowledge management system, a bit like Dave Colleen here. Dave and Teresa, Torres have put a lot of material out there in the world about that, those sorts of concepts. I didn't pick up anyone's existing system. I listened to them. I mean, I had dinner with Dave in Paris, I think two years ago. And like I've sat there with him and a CEO of an AI company, the size of the, Brinn's the size of the planets. I'm thinking, can I keep up in this conversation? But I'm listening and I'm learning. And one of the things I took away was fundamentally what Dave was doing. And so I went back to first principles and I built my own knowledge management system myself. So I now have this, in fact, I have two. I have one at work and I have one at home. And they are both, you know, and they both influence each other. Like I learned something in one, I take that knowledge back to the other one and vice versa. And they are building up a huge amount of context. And I get a good first stab of everything. Like, but one of the things that you see with a lot of AI in writing in particular, is you get a vanilla, you know, middle of the road sort of way of writing. Until you take some time to train it. Like I'm lucky that I've got a ton of content out there in the world, speaking at events, this sort of thing. So I can go take all these transcripts. How does Phil speak? What's Phil's voice like? Phil uses hot ticks, slightly more controversial ways of phrasing things. Uses copywriting style of like, can start a sentence with a but. And all of a sudden, the writing starts to be me. It's consistent and it is how I write. How successfully have you found the output of that? Because I'll be honest, I've tried doing that. I'm writing a book at the minute and I have tried like taking a couple of chapters that I've written myself and writing the whole bit myself, obviously. But I've taken a couple of chapters and I've said to it, okay, this is how I write. Just do a paragraph for me. And you can see it trying. You can absolutely see it trying. You can see it doing British English and you can see it doing all the little quirks and that. But it never really gets it. I never read it and think I would have written that. Like, I don't know. So yeah, I think I've got there. I might be heavily using Claude as a ghost writer in a writing project right now. And I feel it's pretty consistent with how I write. But I have got hours and hours of content, right? So it's maybe just about how much I've got. But I also spend a lot of time tuning. When I do things at work, most of my output is not code. So I'm not teaching a style guide. I'm teaching it how to write like me and how to bring content in and analyze it. And then I'm sparring with it about that content. I'm not taking it and saying this, but then every single session, one of the things, I think it was a Dave one, end of every session I have a slash reflect skill. It looks back through the whole session and sees, what did we iterate on? What did it not get right? And constantly improves the system to be more like, you know, get to that answer in less steps and so on. So I think I'm getting pretty good. It's getting pretty good. It's not perfect. I'm not aiming for perfect. I'm aiming for 95% say, because that is still better than, it's probably better than I would do if I spent the next year working on something. And it depends where you're writing, right? Like if you're writing a book, you probably want to go for 100%. If you're writing marketing copy, you could probably get away with a little bit less. If you talk about product management, writing is an important skill, as I'm sure you know in product management, but you don't have to have it, it doesn't have to be pros. Like you're writing, if you're writing a product requirement documents or something, if people still write those, or you're building a slide deck to set out your vision to C-suite or something like that. Like that's still writing. It definitely is a type of error on the side of pros, not on decks. I'm a deck hater, but I live in corporate lands, I have to do some. But yes, for me, I'm trying to create, and I work with a, where I am, we have a two in the box model. So there's me as a product manager, and I have a product owner that I work with. If I was in a SaaS business, I'd probably be called a principal product manager and him a product manager. And the title's very right. But the way that it works is like, he's directly in the squad and working on things. And so we collaborate on things, but we use our first drafts, but we share our knowledge, our personal knowledge management systems. It's linked up to the whole Jira, so it can see all the context. It's pulling a lot of stuff in. And what we found definitely in the last few iterations, because we've both only been there working together for just 18 months. And so we've been going through iterations how we work together. And how we work with our engineering partners and so on. Get your storytelling is the critical part, like getting to that story that we can hand over to engineers, like the story, and I don't mean the user stories. The user stories are like the little bit of detail behind that, but the overall story, the customer led story, the user led story, that's been the critical part. Because there's been those epiphany moments for the engineers of, ah, that's what we're trying to do. Which actually, if they're out in the room, having to do the discovery, they've already got that. No, I completely agree. And those are the kinds of skills, I keep trying to think of software engineers like learning basics of products and stuff like that. And those are the kinds of skills that people don't tell you you need to learn, but you absolutely do need to learn. And in fact, you need to learn that kind of stuff as an engineer, if you want to progress to lead staff software engineers and stuff like that. Because the stories are how human beings consume information in the most successful way, right? Like we're not very good at just reading a bunch of bullet points, like LLMs can do that. But we think of things, we imagine a flow through something. And so, yeah, no, I think that's a really good one. Just put it in simple context. Humans in our form have existed for 100-ish thousand years. It's the last 400-ish years, maybe 500-ish years, maybe a little longer, that it's been written down in a language that most of the population could access. We've been sharing and passing knowledge through stories and that oral tradition. So much longer, it is baked into the structure of our brain to learn that way. So how do you learn storytelling then? How do you learn it? How did I learn it? Trial and error, a bunch of training, a bunch of reading. Like you can see, I'm a prolific reader. This isn't a virtual background. I was, yeah, I was wondering. (Laughs) I often make a point, I'll just pick a book. We're talking about storytelling, so okay, let's go and get, oh no. Your red thread, that's a good one on storytelling. Or save the cat, another one, good one on storytelling. I consume knowledge, but I also bring that knowledge into my system, like I'll tell it, "Ah, I liked this aspect of save the cat." Bring that into your knowledge, into your writing system. Or one of the key things, if I'm using AI to help me with writing an email, I always tell it to use Mentos Pyramid, because that means it puts the most important thing right up at the top. Like don't bury the lead. Because seeing people read the first two or three lines, and then they're done. So get it at the top, get it in the head, and everything else is just fluff. Yeah, I mean, why do you even need everything else if anybody's gonna just take your email and summarise it with AI anyway? So I've stopped trying. Here is this whole, I'm gonna write a long email with AI, then someone's gonna summarise it into bullet points, and then they're gonna use those bullet points to tell it to their AI to write their long answer, and lossiness. I mean, okay, so take that concept that you just described jokingly, and apply it to customer feedback coming in to a product, turning into product requirements, turning into some code. It's the same kind of thing, like AI is being used to work on this. That is what synthesis is in reality, yeah. So should AI be used to simply turn a feature request into some code, and then test it, and then ship it? Is that the right use of AI, or is that just gonna lead us down a path where we're not really in control of anything anymore, and we're not actually building what makes sense for the long term? A feature request, absolutely not. Because a feature request is from a customer, or from a user in solution language, like I want a button that does X, and then you have to ask the question of why. I mean, you never actually ask why. Why is a really accusatory word, but if you ask so you can dig down and get underneath the surface of what they're really trying to achieve, that's the skill of it, that's the art of it. Like, I'm gonna be walking around a bus depot tomorrow, because that's one of my customers. And I'm gonna be understanding, I'm literally going there to spend two hours just understanding their business, how they operate in terms of their maintenance model. There is no, it's completely open-ended discovery, like nothing more than that. But it's, I'll come away and I'll literally, as I get in the car, I'll start a chat GPT session, and I'll have a conversation with that, with it just to capture my thoughts after I come out. That's my, because I'm not gonna record the whole walking around the depot, but I want to synthesize as quickly as I can, and get as much out, but it's opinionated. It absolutely is, it's biased by all of my intuition, and my experience, and so on of working in the industry. And I don't think that's necessarily a bad thing. Like an engineer knowing that designing something in a particular way is gonna lead to tech debt issues in the future. That's that intuition coming in again. That's like that understanding of the type of tech stack and how it's gonna work. We're actually all paid to have opinions. I believe like, you don't pay someone senior to not have an opinion, you pay them to bring that intuition, bring that experience, and bring that opinion about how it's best to do something. Yeah, software engineers definitely have opinions. But I mean, one frustration I see sometimes with software engineers is that they have a lot of opinions about a very narrow subset of questions. So it will be whether we use Vue or React, or it will be whether we do TypeScript here or where. But when it comes to like the really big questions that really matter, like are we gonna go for this type of user flow or this type, they don't seem to get that, waiting for somebody to guide them, or someone to tell them the answer, and I think. But I'd say that's like the last 15 years. And before that, I mean, when I was an engineer, we got involved, like I was doing product work as an engineer. So I guess I was a product engineer, if we put it in that context. I drove the roadmap, I defined the roadmap. It was always how we worked. Like we just had a small group, there were 15 of us. We were all senior, experienced, full stack engineers. We could all turn our hands to everything. So we didn't have that narrow strong opinion because we hadn't gone so deep in each individual area. We had the, this is the problem space we need to address. How do we work here? These are the things we care about. Yeah, I mean, that's kind of the argument for generalists. And a lot of the, like small companies will have just generalists, right? Like if you found a company of three other people, then you will have to be generalists, or you have to be able to cover everything themselves. But then as companies grow, like having specialist skills, you have to be a trade off for having specialist skills. So if you have somebody that's super, super understands, like browser dom interactions or something, then maybe it is okay if that person doesn't necessarily understand how to interview a customer or something. I think that's true. I mean, if you look at like team topologies, like when you're thinking about designing your organization, in a specialist subsystem team, whatever they, if I remember, that's what they call them, something like that. It's really, it's not a short supply. It's that deep knowledge that you've got to keep together. It's got to look after components because you need that depth. But I don't think there are many teams where that's really true. At what size? Because once you go over like a large enterprise customer or company where they have hundreds and hundreds and hundreds of engineers, do you just have a hundred generalists? I think you could. I mean, the mythical full stack engineer, right? Is just a version of that kind of phrase. That is the thing we see. Like there are companies that are approaching a thousand engineers that would just have product engineers and they'll have like, you know, senior product strategy people and they'll have go to market people, but they won't have front end engineers, back end engineers, dev ops people and all that sort of stuff. Everybody sort of does as much as possible. There are some companies that are being very successful in that model, but then conversely, there are a lot of companies that would never dream of doing that. There are a lot of companies that are higher for a very, very specific, you must have had AWS experience, the worst kind of stuff. And that's where-- I mean, there are organizations that have, you know, there are different organizational cultures and all can be high performing. Like let's take Apple and Google or Apple and Spotify as two examples. Apple are massively functionally organized. You live in your discipline and that is your organization and then there's a lot of organizational tax going between them, but they pay that tax and they deliver what seems to be cross-functionally coordinated stuff anyway. On the other hand, you have some like, a Spotify type organization, where it is absolutely living in that cross-functional team where you've got everything you need in a small organization. And again, delivers in a similar way, but every time you go outside of each of those functions, there's a tax. And so it's about what do you want to optimize for and what's going to deliver better for you and align with your company culture and how you think. Like there's no one size fits all. As everyone uses the phrase and it's my favorite one, it depends. You can build an optimal organization in any of these models, but you're choosing to optimize for other things. I think that goes back to the point you made at the start, which I do really agree with, of building the structure around the people. It made me think of like the football team analogy, where if you've got like a lean or messy in your team, then you kind of try and build the team around them. Now, obviously, lots of people would disagree with that. Lots of people would say you should try and fit people into a system and all that sort of stuff. But yeah, I do like that approach though. I do like the idea of identifying what people are weak at and what they're strong at and building the structure around that. I think especially with smaller teams, which we're seeing more and more of now, working out how people can compliment each other and then just making that the structure, I think is useful. Yeah, I mean, you're probably still gonna end up with someone who is more businessy, someone who is more usury, and someone who is more technology. But the lines are fuzzy. I mean, with the classic Venn diagram from Martin Erickson that shows the three sort of areas, it purposefully overlaps to show fuzziness between things. It's got the business side, it's got the user experience side, and it's got the technology side. They're supposed to be an overlap. The classic sort of way people phrase it is, product is in the middle there, product management. In fact, product management, not product, is in the middle. I don't agree. The team is in the middle when it's balanced. And the team can be made up of any group of people. As long as you can cover those three areas, you've got a balanced team. And typically the product person is gonna take more of the business angle. There's a group of people who've chosen to do that. There's no surprise that if you go back 15, 20 years, the classic qualification for a product manager was an MBA, because it was a business role. And we've seen, Lean came out, Lean Startup, what was it, 2010, 2012? And we saw Lean Startup and Agile thinking and so on swing the pendulum all the way towards much smaller teams, much more junior product managers than they used to be. You were 10, 15 years into your career to ever think of being a product manager back then. Like I had a $300 million P&L, just as I speak. Like things change. And I think we're seeing it swing me back a bit more towards the business. I think product people for the last 15 or so years have done themselves a disservice because when they turn up in the room with the engineers, they have that business conversation. But when they turn up in the room with the CEO, they're usually the one representing the team. And so they talk about the technology all the time. And so they get seen as another technology person. When actually what they're doing is they're balancing the conversation because they can never be more businessy than the CEO. That's really interesting. No, you're right, you're absolutely right. And I've seen that happen and you're right. Because product managers embed themselves in the team, especially if they're technical product managers, and they see themselves as part of the team. And they're not, they're part of the business. And actually the team is itself part of the business. But I like that idea of holding the whole team accountable to driving outcomes in those three areas. I mean, I consider product managers actually live in two teams. They are in the squad or the development team, whatever you want to call it. They're also in the go-to-market team. So they're working with sales. There's another trio over there, sales and marketing and product. And it's not talked about so much. Might be part of one of the books I'm writing. I think that's the same as any management because product management is still management. I do engineer management and we are part of the team, but we're also part of the business team. And I consider myself part of a product leadership team as well, right? So we've got a couple of minutes left. A lot of our audience is senior staff, software engineers and engineer managers, and people that are kind of thinking, oh, okay, I know I need to become more product-led, but how do I do that? So what advice do you have for people that have been engineers their entire career and they know that they need to become more product-led and they just need some more advice? Drop the word product-led and just think about being user and customer curious and business curious. Like get to understand the business. Understand like one of the key things that everyone misses is what is the thing that's most important to their business? Go and listen to your next town hall. What are the two to three metrics they get talked about? Probably revenue, probably some sort of profitability. That is the thing your business cares about the most. Can you couple your activities to driving that? There will be some strategic initiatives that they believe are driving towards that. How can you support those? Ultimately behind that, it's all about, go and listen, go talk. Take every opportunity you can to have a business conversation. Like Marty Keegan is famous for, you know, the godfather of product management. Looking enough to be in the room with him as part of a coach the coaches event a few years ago. And he tells the story of how he got into product. He was an engineer at HP and he saw this product role and thought it looked interesting. And he went and spoke to a product leader. And the first thing they said is, do you understand finance? And they sent, they actually got someone for finance to train him in all the like the financial stuff so he could understand it. And I think it's less critical these days, but understanding the business is key. And then take every opportunity. If you're out and you're talking to someone and it happens to be there, a perfect target customer for you, just have a conversation with them. Like take every opportunity to be curious. That's actually excellent advice. Well, Phil, thank you so much for coming on. It's been honestly, we could probably talk about it for hours, but it's getting late in the day. So thanks so much for coming on. I'll put show notes in the description for your podcast and everything else you do, which is quite a long list. And if people can reach you, what's the best place to find you? LinkedIn, just find me Phil Hornby, or if you put my name in YouTube, you'll find me as well because there's a fair amount of content out there. But yeah, been pleasure being here, James. And thanks for having me and putting up with my slightly wild and pointed opinions. I'm just glad we both wore orange T-shirts. Thanks very much. Of course.