← Back home

Engineering Management In Product Engineering (with Ryan Murphy)

13 October 2026

What does engineering management look like in a world where AI can write much of the code, and engineers are increasingly expected to think like product managers?

In this episode of The Product Engineering Podcast, James is joined by Ryan Murphy, founder of EM Accelerator and Crying on the Sofa, to explore the changing role of engineering managers and what it means to lead an effective Product Engineering team.

We discuss the relationship between engineering managers and product managers, why managers sometimes become unnecessary barriers between engineers and the wider business, and how to build teams that focus on outcomes rather than simply delivering features.

We also explore how AI is changing engineering management, why communication and stakeholder management are becoming more important, and whether engineering managers will need to become more hands-on again.

We cover:

  • How the relationship between engineering managers and product managers affects team effectiveness
  • Why engineering managers shouldn't act as gatekeepers between engineers and product
  • How misunderstandings between product and engineering create unnecessary conflict
  • Why engineers should spend time with sales, marketing and customer success to develop product understanding
  • Celebrating product outcomes and learning rather than just technical excellence and delivery
  • How AI coding tools are changing the skills engineers and engineering managers need
  • Helping introverted engineers develop their communication and stakeholder management skills
  • Using AI as a management assistant, sounding board and organisational tool
  • The debate around AI-generated writing and preserving authenticity
  • Why the human side of engineering management may become more important as AI takes on more technical work
  • Supporting employees struggling with their mental health, and the importance of active listening

One of the central questions is whether AI will turn engineering managers back into hands-on developers, or whether the increasing importance of coaching, communication and team wellbeing will push the role further towards people leadership.

We finish by discussing mental health in engineering, including Ryan's experience and his work with Crying on the Sofa, an initiative aiming to start one million conversations about mental health.

Find Ryan:

Transcript

It's definitely down to relationship between EM and product because sometimes you do have EMs that try to circumvent what product managers want because that's their way of doing it and they know best and vice versa with product. Welcome back to the Product Engineering Podcast. This week we are talking about engineering management and what engineering managers need to know about product engineering and this week I'm joined by Ryan Murphy. Ryan Murphy is a seasoned engineering manager. He's the founder of EMaccelerator.com and recently the founder of Crying on the Sofa. Tell us more about that. So Crying on the Sofa is something that was born out of just passion. So I'm a big believer in mental health and that everyone is fighting their own demons whether you like it or not. Everyone is. Whether you know about it or not, everyone is. And it's just my way of creating events with the goal of having one million conversations about mental health. I wanted to just write one conversation at first but I upped my goal a bit. I've always got one million conversations and we're starting in Sheffield, our first event and the reception has been amazing. We've been in the press about it, Reddit has blown up a couple of viral posts on Reddit about it and yeah it's gone really well. That's really good to hear. I mean it's difficult one of these things because people don't talk about it enough and I'll be perfectly honest one of the reasons why I started this podcast is because I noticed a lot of insecurity amongst software engineers when AI came about and people who not just saw their job as writing code but they saw their whole identity as writing code. I've known a lot of people outside of work that are really facing a crisis of identity now that AI is writing all their code. One of the things that we try and do on this podcast is show people another way that they can grow in their careers which is moving towards product and product management and product-led engineering. It's not an exact crossover but it's definitely one of the things I think about quite a lot from the reaction they've had to the whole AI revolution. Yeah and one of the same, a similar crossover I saw about people's identities is when everyone was loving it when we got to do remote work but then it started to shift and it started to go back into office again and I then saw the same, not as bad but a similar shift with people. So let's talk about product engineering then. What's your experience in general with product managers over the years? As a seasoned engineering manager you must have had to work with a lot of product managers over time. So how is your relationship been? What product managers have worked well with engineers? Which ones have struggled? See I have, I generally put it into two camps, big tech and not big tech and for me that is a really interesting divide because my experience is that when I first became an engineering manager I was at a company which had maybe like a 20 strong tech team and that was a mixture of QAs, engineers, manager, CTO and maybe 25 at a push and at the time that's the biggest company I'd worked at and I thought, no it wasn't but the biggest tech company I'd worked at because I worked with finance before and I thought well this is massive team, that's amazing. 20 engineers with me, like that's amazing. So for us, product managers were very ingrained into teams, they saw our decisions on things, they bought outcomes to teams and like that was, I guess I was lucky to have that experience early so that was my experience generally but as I moved like for example in finance, it was very different, it was more business analysts, there wasn't any product managers, I was told okay build this feature for this, I was told build this feature for this finance team and I'd go and have to do it or build it on SharePoint. I didn't really have a choice, I had to build it on SharePoint and like I left that job, you can imagine and yeah then I moved into Yelp and product managers were still within us but the product function sat separately to engineering and it was like one product manager might sit over like a whole space and like they might not necessarily be as ingrained into the team but they were ingrained into the space and that was a little bit of a shift for me whereas before it was like we were just one huge team of 20 I guess and that everyone was ingrained into that. Yeah that's an interesting kind of side note about how product managers are structured because I've seen both things work and fail in both environments so teams will typically take on more than one work stream that's generally like if you have a five or six person engineering team you might have several epics that are largely unrelated and I've worked at companies where they have a product manager for one or two teams and whatever that team's doing that's your product manager and I've worked for other companies where a product manager is assigned to an area or work stream or something like that and so a team might interact with two product managers and I think as I first went into engineering management that was the model I was working in so one of my first jobs as an engineering manager was to build up a relationship with more than one product manager and try and act as that bridge between engineers and their product manager. Yeah. Is that something you've seen? Yes I have however like I don't like this this middleman approach like I have definitely seen that where the engineering manager is like like these are my engineers and we're responsible for the how and come to me with the why and we'll talk to the team and it's very that's very like agile of a capital A for me and it's a super interesting way to do it but for me I would much rather like be more ingrained in the team and then presenting their problems and outcomes directly to the team rather than through me. I agree why do you think organizations fall into that model though of having a barrier between the engineers because some might say it was to protect the engineer's time that's a common thing you hear like they need heads down time let's not distract them with all that kind of stuff. I might get trouble for but I think a lot of it is ego and like people become managers and they're like well I'm the manager now like surely I should have a say before the team sees it and I should vet it before the team sees it and I'm protecting the team by doing this. Let the team just fire shots let them just fire their shots because I guarantee half of them are smarter than you were doing it. So yeah that's what I felt when I was engineering it was just like just let me out the product manager just let me out of them and I used to love it. Have you had many conflicts with product managers and what kinds of things do you think causes conflict? Yeah definitely conflicts when I've had product managers in the past say things like well it's just a button and it's like well it's not just a button it's a button which adds a new payment processor which we've got to add all the security for all the socks checks around that security and finance we've got to make sure it's compliant and that button was adding a whole new payment process but it's not just a button it's actually a year's worth of work. So things like where there's a misunderstanding but that's also on me because when I had those conflicts I was nowhere near mature enough as an engineering leader or an engineer to be able to talk properly during those conflicts and help them see my viewpoint it was just well they don't understand me it wasn't I never thought well they don't understand me how can I help them understand me it was they don't understand me they're the problem and yeah for me it's maturity point yeah. Yeah now absolutely so one of the things that one of the ways that I've seen this conflict come out is when product managers don't know where their remit is in terms of the task flow of their engineers so you might sometimes see product managers assigning individual tasks to engineers and that creates a lot of conflict with engineer managers because they sort of see that as their own thing and in a product engineering world engineers see that that is their job right like I should be picking up my own tasks so is that something that you've seen Yes yeah 100% and it's definitely down to relationship between EM and product because sometimes you do have EMs that try to circumvent what product managers want because that's their way of doing it and they know best and vice versa with product so I think a lot of it is like a symbiotic relationship with the EM and products but yeah I've definitely seen it and it's not great because people are just confused that EM might label it to kit in another way whereas the product wants it labeled in another way they might want they might want free in-flight tickets at one time on the Kanban board where as the EM might say four and it's little things like that which slow you down they're a problem and you need to address it. Yeah so one thing I've seen being really successful on combined products and engineering teams is when every single person on that team is given as much autonomy as possible so engineers are literally said this is the outcome we're trying to get this customer you go and speak to that customer yourself you read their feedback and that only works if you can pass context between people that know about it and people that don't so in the example you gave earlier on of a product manager asking you to put a button on the page and they didn't have the full context of how much so you could say that's a breakdown in how context was transferred from some engineers to a product manager but the same happens the other way around I've noticed as well so a lot of the time an engineer will say for example the classic would be I've done this it's shipped it's merged and the product manager would say I mean okay you did exactly what's said on the ticket but it's not actually what we needed in the end and so then the product then the engineers will get really you know they'll get their back up about that because well they would say well you're just scope creeping now you're adding more to the scope and the product manager will say well my job is to get the feature to actually change the user behavior the way it's supposed to so how do you manage context flowing between product managers and engineers explaining the technical context to product people yeah so I think a lot of it is I think people dislike these meetings but a lot of it is during like grooming and planning and stuff like that which which does help that's like the obvious answer the less obvious answer for me is is cultural things so for example onboarding something I've done in the past very successfully as an EM is every engineer that's onboard I don't care how even if you're coming in as a distinguished engineer I don't care you're doing this the first three weeks of your job you're not touching code I don't care who you are you're not doing that you're going to spend one week in sales two days in marketing three days in CS on the things and for me the least important part of domain knowledge is code and I've always said that and look at AI now I've been proven right 10 times out of 10 and I chuckled to myself a little bit about that because the engineers are going to excel now and the people are doing exactly what I said to do go and spend time with them make you the person that they think of when they've got a problem and come to the outcome they need and yeah so for me it's part of onboarding as well which can help that but also the psyche of things like what do you celebrate do you do you celebrate high technical talk and high technical excellence in engineers or do you celebrate engineers achieving outcomes and stuff like that and if you achieve if you celebrate engineers achieving outcomes rather than technical excellence and okay they've designed this awesome factory pattern right okay cool but did you reduce CS calls by five percent or reduce CS wait time by 32 seconds which made them impact on bottom line if you say that's what matters then behavior changes and the way people talk between engineers and product changes as a result of what you're celebrating that's a really really important point I think celebrating not just celebrating delivery but celebrating hitting something because I've you know teams will often celebrate when an epic gets to the end or something like that but ultimately if that epic wasn't the right thing to be building you know you very rarely celebrate creating a spike that didn't work I think you should I think I think if you spend three or four days building a proof of concept and then it turns out that wasn't the right thing that should be celebrated especially if you're a product engineering thing yeah absolutely because you've learned something you've learned that that wasn't the right thing to build right and you can spend the next three or four days doing the next thing so I do think we need to talk about AI how do you think AI and particularly like coding tools so I mean you talk about engineer management you might think of oh I use Claude to organize my thoughts but how do you think coding tools have changed the discipline of engineering management yeah so it's definitely highlighting to people the importance of that product focused engineer because now even though I've been off the tools for like I haven't I've coded but not professionally for years if I'm going to be honest with you like if you're my old team ignore that statement but I haven't coded in years and I miss it because that was my craft I found a love of it and I get these coding tools and I feel my passion brewing all over again and if I start working again as an engineering manager let's say touch with my my businesses don't work or something like that and I've signed a drink I'm gonna be a super freak I'm gonna be it's gonna be an absolute superpower of mine because I was always that way as an and now I've got these tools so what I think it's doing is it's highlighting to people that actually this soft stuff we've been talking about all the time about communication and stakeholder management and written updates all this stuff stuff we've been talking about while you've been hiding in the corner doing your code it's actually true it's actually more important than ever and as an engineering manager where it's so important is like how do you coach people on that do you do by example or do you actually take the approach of not leading by example and letting people fail at it and then coaching them afterwards and so there's so many different approaches how to do as an engineering manager but yeah it's definitely highlighting that we need to coach our engineers in a certain way not just push technical excellence what do you say to engineers that just say I'm just not very good at talking to people I'm not good at communication yeah I get that and I'm half introvert I'm half extrovert so I definitely get that and it's a problem but there are ways you can do it for example you as an engineering manager you can help these people by saying okay right in meetings we'll have a pre-read up front and you can add notes and add action items that you wanted to schedule a meeting before so you don't have to necessarily raise your hand and say let me interrupt the meeting let me draw attention to myself and let me make this point the points on paper and as an engineering manager I can say actually I know that you're an introvert and you don't want to talk about this sort of stuff necessarily and I can say hey Ryan's made a point here subconsciously let me bring that into the conversation and maybe ask people that like Ryan might be close to about in the chat and see if that bubbles Ryan interest a bit so there are ways of doing it um so yeah but I would definitely encourage you to talk to your about this and say like I just I if I was a manager and I had someone come to me and say to me look I'm not that good at this or I don't feel comfortable doing this but I understand that the way the world's going it's probably an important skill um can you help me and you'll know the caliber of your manager but depending on how they react if they're sympathetic if they engage with that if they find ways to try and help you then that's great but if they just say well that's an important skill you better learn it bucko it's going to be a problem for your career yeah no that's a really good point so that's AI coding tools and how that's changed people's identity from they have to develop their soft skills how about other uses of AI particularly in engineer management like how can engineers and engineer managers use AI to kind of create that personal operating system that we can do these days yeah so this is something I've got coming to EM accelerator soon is we've got a course in this from Owen Lewis who's a who's a an AI expert director at Oracle um and the thesis that I go with the way that I understand whether I used it and I've seen people that I coach successfully use it is to take the stuff that they don't necessarily like away so I actually see it making management easier because to be a good manager whether you like it or not whether you want to accept it or not you have to be organized you have to be on top of your tasks your outcomes your metrics um your inputs your outputs you have to be on top of it because it all bubbles up and it all gets on top of you all come crashing down and you look at absolutely like snowfall so you have to be organized so I think it definitely helps you stay organized so it can automate morning routines it can automate creation of docs it can really help you with not do it for you but going to help you with understanding how you want to approach performance conversations and metrics around those performance conversations and things like that so it definitely helps there but it can also be a partner to bounce back on to judge your opinion on how you're viewing something so okay is is my like I don't recommend like just relaying what chat gpt says for example but it can definitely act as like a partner to say okay am I being am I being a bit much here and stuff like that so there's two ways there's the there's the the coaching partner but there's also the the superpower which I think in people's operating systems it's going to help you be a more effective manager easier because there's two parts there's management and there's leadership not every manager is a leader and it's going to help you be it's going to help you do management better definitely I would also say that not every leader is a manager as well because a lot of like leadership is involved in like staff software engineering as a leader so I like you can be a technical leader in certain area but yeah no it's really interesting I do exactly the same I don't use AI to write slack messages but I will often run a slack message through AI and just say is this going to get me into trouble is this the right level of politeness directness is this going to be misconstrued no no I completely agree with that but yeah I think writing is an interesting one because you know people do tire of AI written documents and I'm sure you've seen this as well I like you get the meme is that somebody writes an entire document of Claude and then the person reading it just pumps into Claude and says give me the tldr right so like where do you think it isn't isn't acceptable to use AI in writing I mean would you write a product requirements document with AI this is something I've got fairly strong opinion on if you know me because at the top of some of my blog articles which people read I write I give a very big warning this was not written with AI and I do post on it and stuff like that and I'm a big believer that if you don't have the time to write it I'm not going to take the time to read it and it takes for me it takes personality out of it but for me also like I've got a brother that's dyslexic for example so it massively helps him hugely in that so I don't think we should ever take it away from people either for that but what I do think is for example the way I use it when I'm writing maybe I can write on a blog post is I'll say okay okay create a template for me to write on okay have like have like the headlines and I can like I can like expand on the headlines and you can do that with specification documents you that have one pages for new features at work for say you've got new features like a one-pager proposal you can okay outline bullet points for me that we've discussed and then I can manually expand on them so I think it depends on team ethos a little bit in your personal ethos because there is a bit of a should you shouldn't you in the tech world at the moment about about AI written writing because you're right people do tire of it and yeah you do need to be very careful of it but also you need to be aware that some people genuinely find it useful because they've got things like dyslexia which which genuinely helps them that's fair one of my favorite chrome extensions is the pangram chrome extension yes and uh ryan's do always show up as human written and that will stand out on linkedin these days because it's very rare to see somebody just posting human written stuff yeah that's really interesting what do you think um the future is for engineer management do you think now that it's so easy to use clodco to build stuff the expectation is going to be that engineer managers are also going to be building things with clodco and stuff see the truth is I can now the type of software engineer I was and the type of manager I was I believe that for example if I walked into pendo tomorrow I could do the output of a whole team myself I firmly believe that like but that is maybe why like I was like a bit egotistical and maybe that led to like a creator career and stuff like that because of that because of that like maybe like like unearned ego or something like that right but yeah if I'm being real for a second it's it's gonna be the opposite of what a lot of people are spouting right now so a lot of people are spouting you see these blogs and something from like james stania and stuff that say okay people are going to be much more hands-on and they're insinuating that the people leadership part of it is going to fade away and it's going to be like huge teams and you're going to be like almost like part of the team but you're going to people are insinuating that you're going to be like that's that management person but a normal engineering your team almost that's why the huge team and facebook are trying it and look how that's turning out right but I firmly believe that the human part of engineering management the people leadership part of it is going to be more important than ever and in a few years you'll see people really really indexing on that whether it's called engineering manager anymore I don't know but the role of being responsible for that for team health and people will still be there and I firmly believe it being more important than ever because as we spend more and more time talking to bots and less time talking to each other it's going to be a problem and people are going to burn out much quicker I mean look at me like I remember now spending 13 14 hours working a day easily and I look up and I haven't realized they've even done it and half the time for a few hours of hours just pressing enter on a keyboard and that's just the honest truth whereas I think if you have a team of people doing that it's just going to all end up like drones doing it and you need someone there to help that human element part of it and deal with that burnout and deal with the team relationships and stuff which are going to go missing I think that rounds out this episode really nicely to go back to talking about mental health because I've had several points in my career where I've found myself being an unqualified counselor for people that report to me and I kind of ended up in this situation thinking I have to help this person with something that I'm not qualified to help them with because I genuinely feel like I'm one of the few people that have spoken to this about so like what advice do you have for engineer managers that will eventually find themselves in that situation where you are somebody's ear and you are you know having to talk to them about things that are really beyond the limit of engineer management but you you feel like if they don't talk to you no yeah there's there's like the there's the process part I want to get out of the way because people do forget that you're a manager as well as like a hopefully like a people leader and the people leader is the part that we'll talk about in a minute but for the manager part of you you have to understand what resources your company has available for them what resources you can do for them from a management perspective in terms of is there like an unpaid time off policy is there mental health leave policy you need to understand that that is crucial if you don't and you come to this conversation I'm prepared for that it's going to be a bad look for you and you'll always regret that that mistake so my first my first advice is be aware of what you can give them from a management side of it now the leadership side is just try to shut up just just honestly just just try to listen just try to sit there and and ask the old question but just be that ear because a lot of my problems for example creating crying on the sofa where I was sitting on the sofa cry my eyes out deep in depression and I didn't know where to turn if I managed I started trying to give me advice on that about like one up it almost seems like one upmanship then that'd well me up a little bit but luckily I had a great manager at the time and it was just listening it was saying what I can do about leave and like having an ear and saying okay is there anything you need from a work perspective so it was really good for me to have a person just listen and just let me vent and I really appreciated that yeah I've done a lot of management courses and all sorts of leadership courses over time the greatest one I've ever been on was a hostage negotiator that used to work for Met Police and he did an active listening course so we all went along and we just learned how to listen yeah and we learned the body language of listening and we learned the questions to ask but like you just said when to just shut up yeah so yeah and it's it's when in your brain when someone's talking to you are you thinking is the first one in your head but or when or however that's a problem shut yourself down and just go back to okay what they're actually talking about yeah and that's my biggest advice about active listening is it's your first word is but yourself out of it yeah yes and instead of yes but yeah cool well on the theme of shutting up that's it for today Ryan thank you so much for coming on stay in touch and you'll find links to crime the sofa and the e-me accelerator in the show notes of this episode thank you so much