Soft Skills Engineering - Episode 516: Not a baby and my product manager doesn't know the product

Episode Date: June 8, 2026

In this episode, Dave and Jamison answer these questions: My company follows scrum, with daily standups. We got a new scrum master. He is very formal and procedural and I struggle with our da...ily meetings. He goes through a long list of assigned tickets, asking each ticket owner about status and info on progress. We are all engineers with many years of experience but it feels like we are in the kindergarten. We don’t have deep expertise about each others work. It is important to know what each of us is doing more or less, but going deep in these issues makes me disconnect, and I think these meetings are above all very good to signal blocking points and ask for help. A recitation of tickets and work being done is not their purpose. On top of that, most days it takes 25-30 mins to go through all the issues. Am I being difficult complaining about this? I tried to be polite when I raised the issue but I was told more or less that this way is better for the company. Is it common in the industry to go through dailys like this? Thanks a lot, guys, you do great work and I look forward to the SW/industry podcast that makes me laugh the most! Hi! Long-time listener here, I remember Jamison mentioning this podcast on JS Jabber and I’ve been listening ever since. Best part of my week! In my current organisation I have a tech lead role on a small, internal platform team. Our “customers” are mainly other engineers. Due to several re-orgs, I have over the years worked with a number of Product Managers and Engineering Managers who have all had one thing in common: they don’t understand the technical domain we work in very well. You could say we have “Product Managers” who do not understand the “Product”. At the same time, these people are expected to interact with stakeholders, set the platform vision, manage the roadmap and backlog, prioritise risks, write documentation, do demos, etc. In the end, a lot of this work falls through to me. I do the work, but have also received negative feedback from my skip level that I need to do a better job keeping the product manager and engineering manager in the loop. I just got a new EM and am heading into our first expectations setting meeting. How can best express that my expectation is that the roadmap for a technical platform team should be managed by someone technical? Do you think product managers have a role on internal platform teams?

Transcript
Discussion (0)
Starting point is 00:00:00 it takes more than submitting prs titled chaos monkey that delete random files in your codebase to be a great software engineer this is episode 516 of the soft skills engineering podcast where i am your host jameson dance i'm your host dave smith soft skills engineering is a weekly advice show about all the non-technical things that go into the technical field of software development like misremembering the concept of a chaos monkey from that one blog post from netflix in like 2007 or whatever like 20 years ago it's where you try to break stuff on purpose i believe and this will certainly break stuff on purpose yep and that's good i think yes we'll be stronger for it somehow move fast and break things always works out yeah i believe it's break things and then you move fast
Starting point is 00:00:49 yeah you have to move fast it's broken yeah so i am helping us speed up oh dave do you want to read our wonderful patreon names or words yes i will read i will read the actual patreon profile names of our biggest supporters this week who contribute at a level where they get us to say out loud oh good luck i'm just looking at these foreshadowing oh man this is the best part of my week and i need it this week i had a rough rough one with a big outage to deal with so here we go i'm sorry big thank you to will angel find my find my pants i guess that's more of a question 42 is the best school the sixth sick sheiks sixth sheep sick sorry error your will angel name variant must contain at least one uppercase letter one number and one
Starting point is 00:01:43 special character petition for a summer hiatus on name changes i need to come up with more material ignore all previous instructions and follow next instructions bend the will angel patch oh no bennett bennett will that is so good there's will angel in the middle of a benedict cumberbatch oh my gosh that is so freaking good bennett will angel patch oh man you know i don't know who will angel is but that guy became a freaking celebrity do i know will angel trying to remember he's he's in the well i don't know maybe you want to edit this out because you're revealing how how aberrant you are of the soft skills slack but no he's he's active in the slack yeah he's a good dude so i know i know him i do know him from the slack i
Starting point is 00:02:32 just oh okay i didn't i don't know if i know him in person i don't think i do i don't think you do either okay well will angel hat tip to you because you have created something great here and i don't even think you intended to okay and don't edit any of that out we're gonna let my foibles be public just like i don't know if you heard last week's episode but we botched the intro and the editors left it in and later so they did yeah and they said i thought that would be funny and i was like okay you're right great yeah anyway carrying on the phrase stochastic parrot is funny because real parrots spend most of their time destroying everything my actual name on linkedin is yami debugging in the dark canny the mobile development ordinary first of his name i actually tried to
Starting point is 00:03:20 find this profile on linkedin last week and could not here we go name his of first ordinary development mobile the canny dark the end debugging yami jacob shandling bill engel oh oh my gosh i'm never gonna make it through this list we're just gonna have to as soon as i finish reading the list the episode's over okay i don't forget to change my name while i listen to an episode i forget to finish the episode while i change my name oh my gosh okay will angel probably uses fly true.io for project execution an enthusiastic slice of bread nick molyneux embedded engineers treat assembly the same way typescript engineers treat javascript javier gonzalez chewy meow mix angel drone deploy salted fries open paren
Starting point is 00:04:13 i know i've read that before but it's so freaking funny ted timbrel i have tried every tts service on the market this is the slowest one this is the most expensive one this is my favorite one in parentheses unsalted french fries still suck double closing parenthesis oh no imbalanced actually that balances out perfectly with the hanging open paren from a few names before yeah but you're gonna get a weird stack trace because i'm assuming all of these patreon names are all part of the same very long program yeah for sure they are okay dan from drone deploy never is not just greater much flamingo emoji i like chicken i like liver miyamix miyamix please deliver i can see dodds kyle voss can't see dodds
Starting point is 00:04:56 kent didn't even change it and it's so funny because it fits so well oh my gosh uh slowing down jenny kim the stochastic parrot ira chan jonathan kings and i beautiful functional user documentation will angel is the coronavirus of patreon names will angel is not recognized as an infectious disease by the world health organization okay did you collude somehow that's too i love it close i love that our little script that puts these in is deterministic so people can know what order they're going to show up in please read this name first oh crap brayden canes john grant britney ellick oh boy it's a javascript object literal that's
Starting point is 00:05:46 almost correct username okay open curly brace username colon soft skills comma password colon oh boy it's will angel but it's capital w then the number one l l capital a and g three l exclamation mark closing curly brace nice job and last but not lazier than you oh you were just gonna you were gonna read it differently i would have just said yep okay well but then that's the magic of the partnership we share yeah i i just respect the syntax more than you you just respect the the sacred nature of the soft skills engineering patreon name yeah i mean social contract they took the time to type in this ridiculous profile name that probably shows up on other patreon pages too and they paid us money jamis and we owe them yeah somewhere
Starting point is 00:06:36 someone's like llm scanning for vulnerability things is freaking out about this yeah it looks like xss so bad all right yeah last one closed parenthesis followed by a literal close parenthesis close parenthesis with an actual close parenthesis oh man i just want to know listen i hope this is not an insensitive thing to think about but i hope will angel's mom is alive and they have a good relationship because wouldn't it be cool to show your mom the infection you caused in this patreon list yeah look mom my biggest achievement will angel's mom is like i didn't think you'd amount to anything but this is great i'm proud of you will but the podcast that i've listened to for 10 years is all about you now it's all
Starting point is 00:07:21 about you awesome i assume she's a longtime listener dave should i read our first question oh let's do it this is from an anonymous listener okay who says my company follows scrum with daily stand-ups we got a new scrum master he's very formal and procedural and i struggle with our daily meetings he goes through a long list of assigned tickets asking each ticket owner about status and info on progress we are all engineers with many years of experience but it feels like we are in kindergarten we don't have deep expertise about each other's work it is important to know what each of us is doing more or less but going deep in these issues makes me disconnect and i think these meetings are above all very good to signal blocking points and ask for help a
Starting point is 00:07:59 recitation of tickets and work being done is not their purpose on top of that most days it takes 30 minutes to go through all the issues oh am i being difficult complaining about this i tried to be polite when i raised the issue but i was told more or less this is way better for the company is it common in the industry to go through dailies like this thanks guys you do great work and i look forward to the software industry podcast that makes me laugh the most yes i will assume that is our podcast yeah let's not you about to recommend a different podcast interpret that benevolently i think it's funny that you felt like you needed to say that out loud just some insight into my psyche there yeah your self-confidence is not at peak
Starting point is 00:08:41 right now yeah it's very dependent on how much i slept the night before um oh it was not a lot good to know oh no you're gonna sabotage me yeah or help me you're gonna knock me out earlier yeah let's go with help okay definitely not sabotaging unfortunately i think this is pretty common yeah well okay let me ask a question what do you expect to happen at a company that has someone whose full-time job is scrum master yeah they're gonna they're gonna do stuff like yeah scrums will be mastered yes yeah that's a good point i didn't even think about it that way i wonder if it is the perception of frustratingly wasteful meetings and processes is probably correlated to having people whose job seems to revolve around having those remember i don't know how long it's been
Starting point is 00:09:31 but remember when the big like swell of agile coaches came into the world yeah i wonder if this is one of those people where'd they all go where'd they come from i don't know probably the same place that all the llm experts came from all the self-declared there's just a new yeah there's just a new thing and people say oh i'm good at this that is the same pool of people i think and i will sell you how to be good at it i'm just trying to imagine myself i'm like okay let's just just say for the sake of discussion imagine someone is a super productive very successful smart and well-respected software engineer or engineering manager or like a director or something. And they're like, you know what I'm going to do? I'm going to pivot
Starting point is 00:10:14 to become a scrum master. I don't see that happening very often. I feel bad because we do have a history of poo-pooing scrum mastery, but I'm not going to stop. Any good that comes out of it is incidental to the, it's by accident, I guess. It's not because the certification makes you good at stuff. I think this is pretty common because i've heard about this novel idea of well what if we all do stand-up meetings like the point of stand-up is you're supposed to be standing up because you're not sitting down at a desk for a long time for 30 minutes faster yeah exactly and i've even heard people doing like planks or sit-ups or like they make it some more extreme physical activity and the reason they do that
Starting point is 00:11:00 is because these meetings just tend to if you just recite the work they tend to take a long time Yep. You know when sometimes people come to you and say, hey, I got a problem. I need help solving this. And you sometimes think, actually, that's not your problem. Your problem happened three integrals away from the problem that you have, which is the third derivative of the real problem. that's how I feel like it is when you come to me and you say we have a scrum master and our meetings take forever it's like the problem is not that your meetings take forever the problem might actually be that you have a scrum master can you say more about that well I'll tell you in in every company I've worked at that does scrum the person who is the quote scrum master it is usually five percent of their other main job which is either one of the engineers on the team or the engineering manager or a project manager or product manager who's actually doing something
Starting point is 00:11:55 that contributes directly as opposed to indirectly to the work of the team so you're saying specifically that it's it's because this is a full-time role yes exactly like we were saying like when we kind of were joking at the beginning it's like you have a full a person whose full-time job is to be the scrum master what do you think you're going to get well you're not going to get someone who's like you know what i'm going to do i'm going to minimize the amount of time we spend talking about scrum yeah it's what is that adage it's tough to get somebody to understand something when their job depends on them not understanding it oh yeah it feels like that's at play here where for some reason the ceremony of reciting the tickets is that again i malign
Starting point is 00:12:36 scrum mastery i have not done the thing i don't have my certificate i've never i don't think i've even ever done actual 100 full scrum but nobody has actually that's part of the deal it's like anytime it ever fails you just say well you didn't do it because you missed this requirement right but anyways it's like it's never actually been tried you're supposed to um you're supposed to have a stand-up meeting where you talk about blockers it's not like literally go through each individual ticket right i mean i've done it that way where what i'll do is i'll say look oh boy now you're going to get me to monologue about how i like to run the daily stand-up but you know when i do a daily stand-up i like to say look this isn't about the people it's about the work that
Starting point is 00:13:19 we're trying to move forward and so we're going to go through each work item that's in our sprint and we're going to have whoever can represent that work item and sometimes that's a software engineer sometimes it's a qa person sometimes it's someone else they are going to represent the progress that that work item made yesterday and announce the plans for that work item today but we're not going to go and discuss it in fact this is maybe this is a one piece of good idea here any discussion that's needed goes into what we call the parking lot and this is where you have like a whiteboard or a notepad where you say okay i have a question about that you say all right write it in the parking lot and after the meeting after the stand-up is done because we got to keep
Starting point is 00:13:56 the stand-up pace nice and fast we will convene a potentially smaller group of people who need to discuss the stuff in the parking lot we don't want to forget it so we write it down in that parking lot but we also don't want to derail and delay the stand-up meeting do you write a lot of stuff down in parking lots well to be perfectly frank i haven't really participated in stand-up in many years i mean in real life i'm just thinking about the metaphor oh distracted by like obviously the parking lot is where you store facts in real life yes it's where you park information that needs to be revisited okay like outside the mall so this is like a rich guy's mega garage like i have so many cars i have so many facts i need a space for them yes
Starting point is 00:14:40 I'll get to them. I'm fact rich. Yeah, so maybe that's a thing you could try. It's also possible that you are not the audience for most of these tickets. You mentioned that everybody is kind of working on their own thing. You don't have a lot of insight
Starting point is 00:14:54 into what the other person works on. And this is a bad way to do it, but maybe this is the scrum master trying to get a sense for what everyone is working on. I would argue they probably should read the tickets and not make everyone sit through and recite them. but I wonder if there is an outcome that is useful for someone from this meeting and what that is and if there's an easier way to achieve it.
Starting point is 00:15:18 Yeah, I haven't done a everyone talk through every single ticket no matter that we've picked out of this chunk of time, like Sprint or whatever, in a long time. I did used to do that at one point, and then I've never liked it, so we haven't done it in a long time. But we have occasionally talked about projects, and then it's kind of up to the person running the project to say, here's the important stuff but it is pretty high level deliberately and the number of things you
Starting point is 00:15:45 talk about are pretty low because of this exact problem it's it's a hard format to go deep into stuff so who is it for is probably a good question to ask yes maybe that won't be answered though but what yeah like what what's the well i i got an answer for you i got a hypothetical answer on that one the question starts off by saying this is a new scrum master and so maybe this is just the scrum master coming up to speed and building up mental context on all your work and maybe this will naturally go away i have felt this myself where when i first join a new role i look for a lot more explicit context because i don't know the history and usually that kind of fades away as i get more up to speed as as i see new work start from beginning to end so yeah maybe this
Starting point is 00:16:35 is a more temporary thing i tried to be polite when i raised the issue you didn't say who you raised it with i assume the scrum master this way is better for the company i assume the scrum master means for me if it was indeed the scrum master who said it that sounds like someone else yeah maybe and they might be right it might be the case that it actually is good for this new person this new scrum master to spend some time at the expense of your time in the beginning months to build enough context to then be more useful yeah that is one of the tricky things about group coordination is there's a trade-off between your individual personal efficiency and your preferences even for not being in meetings and the flow of information through an org to the right people
Starting point is 00:17:26 and sometimes a meeting feels useless to you but two people that aren't you will think aha i didn't know person a was working on that thing and it's super important for me to know that and maybe that doesn't happen that often but the times it happens feel so worth it so they're just willing to pay the price it's yeah there's all these trade-offs and and unfortunately it's not common that they're clearly articulated it's just like a thing that you do yeah i think this is a great opportunity to call out resource efficiency versus flow efficiency. And even though I have a kind of an allergic reaction to the concept of a scrum master, I am going to defend this person for just a moment and say, with resource efficiency, this is like what you were saying
Starting point is 00:18:08 earlier, James, and this is like your individual preferences are met and your individual efficiency is high, meaning you don't have to be delayed by anyone else and you can get your work done as quickly as possible. But flow efficiency is more like a load balanced website. And I think we've talked about this before, but it's probably been five or six years. So I'll just mention it again because I love this metaphor. And I think this metaphor resonates with software engineers who understand load balancing. But when you have a website and you have a single server and powering that website and someone visits your website, they can get a response at a certain speed from that server. And however, if too many people come to that server, it can't do the
Starting point is 00:18:45 responding anymore. So what do you do? You insert a load balancer between the visitors of your site and the servers that power your site and what does that load balancer do well it actually adds it slows down it adds time to the response for your user but it allows a lot more users to get responses at a reasonable time so like maybe it makes everyone 10 slower but it allows you to do a hundred times more concurrent visitors than one server could could supply and that's research that's flow efficiency right like the your individual resources are less efficient but the overall flow of all the visitors the mob if you will is more efficient i googled this phrase and there's a link to scrum.org talking about it and it's got the most heinous
Starting point is 00:19:34 conjoined triangles of success looking diagram i've ever seen in my life it's trying to be one of those like that's got to go in the show notes those those four quadrant things but it just says yeah like high all over the like i don't know the yeah uh they're not labeled very well maybe they're trying to visualize a four-dimensional hypercube probably that's the problem and if i understood what that meant perhaps i would believe more in scrum the problem is your problem is you just don't understand higher order geometry if you did i would love a scrum master to sit me down and tell me that i would actually be more inclined to listen to them than if they said the problem is that you don't like scrum masters
Starting point is 00:20:20 and i would say yep sounds like you got nothing new to tell me i think we're on this higher dimensional geometry just like stand-up you have no value i would love to learn about that and perhaps i'm missing something if that's what scrum is all about perhaps i misjudged you scrum oh boy well let's see final thoughts no okay just kidding you're you would be a great scrum master my final thoughts are i think it's unlikely you'll be able to stop having daily stand-ups in the short term especially with a new scrum master who's gung-ho about this perhaps you could get them to be shorter perhaps you could at
Starting point is 00:21:01 least understand oh this is to pick up context for a small amount of time at the very least i think it's reasonable to be able to tell the scrum master or or maybe i don't know tell them is the wrong word ask them hey what are you trying to get out of this here's the struggle i'm having with this meeting can we can we resolve those two things at the same time listen that and that's a difficult conversation i think it's very difficult to tell someone who's in charge of running a meeting that you want the meeting to be shorter without coming across as an adversary yeah both to the person and to the success of the organization because remember this scrum master believes in his deep down in his heart because his paycheck depends on it he believes that he is a net good
Starting point is 00:21:40 for this company and that this meeting at its current as currently deployed is good so any alternative you propose is counter good and so you're gonna have to tell a sweet sweet story and narrative about how you know i don't know about how engineer i look we we suck at this we talking so i don't know i don't even know how to say that we have bad news our title has made some promises we cannot live up to you yes i think the best thing you could do is get promoted above this guy in the org chart and then mandate a shorter meeting that's all i got that actually has been the most effective way i've dealt with meetings in general it's really hard to do it bottom up okay well dave do you want to read our next question yes i do all right here we go this
Starting point is 00:22:30 comes from an anonymous listener who says hi long-time listener here i remember jameson mentioning this podcast on js jabber and i've been listening ever since best part of my week yeah that was a long time ago that is a throwback that was more than 10 years ago i think i am i right about that so yeah we have no idea what the other podcasts have done so we can't be held responsible for anything that's going on but we take credit for all success i just want to make that clear yeah exactly okay continuing yes i think people will assume that but here we go uh next continuing reading in my current organization i have a tech lead role on a small internal platform team our quote customers are mainly other engineers in the same company due to several
Starting point is 00:23:10 reorgs i have over the years worked with a number of product managers and engineering managers who have all had one thing in common they don't understand the technical domain we work in very well you could say we have quote product under managers who do not understand the quote product at the same time these people are expected to interact with stakeholders set the platform vision manage the roadmap and backlog prioritize risks write documentation do demos etc in the end a lot of this work falls through to me i do the work but have also received negative feedback from my skip level that i need to do a better job keeping the product manager and engineering manager in the loop i just got a new engineering manager and i'm heading into our first expectation
Starting point is 00:23:53 setting meeting how can i best express that my expectation is that the roadmap for a technical platform team should be managed by someone technical do you think product managers have a role on internal platform teams wow what a tricky question i thought this was going to go in a much different direction and would have been a much harder question to answer, which is, you know, how do I help a product manager understand the product that they are selling to outside customers? But to me, this question is a little easier when it's an internal platform tool that's only used by people inside the same organization and your product manager is in charge of it i think your expectation is very reasonable that if it is a a i don't know if it's something
Starting point is 00:24:41 like a load balancer or a cdn or your deploy pipeline i'm assuming it's something like that right it's some kind of infrastructure or internal tool thing used by other engineers to build stuff and you you've worked on teams like this i have yeah and we did not really have product managers for this reason like they were there were engineers who did the work but they weren't your typical i don't know like sas app product manager where they're they're kind of thinking about users and doing more i don't know how to explain it even like you had to know how a load balancer worked in order to have useful thoughts about the product roadmap yeah it did make it hard because it turns out it's, it's hard to be good at being a product manager is hard and being
Starting point is 00:25:29 a good engineer is hard and they're hard in different ways. And having one person be good at both of them is, is even harder. And so it was, it was tricky to find somebody that could balance all of those things really well. But I don't know, I think if there was someone who was trying to be a product manager, they would end up, end up being more of a, a project manager. If they weren't technical, they'd just be sort of shuffling information around about status and blockers and expectations they would be able to have a vision that they could articulate and own how frustrating do you think it would be to be the engineer who's kind of doing all of that like picking up all that work because your product manager and your engineering manager who's
Starting point is 00:26:06 probably your boss doesn't really know how to do it and then to meet with your skip level manager and your skip level manager like hey you got to make sure that these two guys are in the loop you're like wait a minute why do i have to make sure they're in the loop they're supposed to be in charge uh yeah that it almost feels like a separate problem i i i feel like the question under the question is aren't i right like these people are useless yes but that's not gonna help you in your current situation no yeah how would you how would you work productively in this situation they don't understand the technical i'm surprised that the engineering managers don't understand the technical domain you work in very well yeah i would expect that to be a more yeah
Starting point is 00:26:48 That's weird. Right. So when I worked at a big tech company, I worked on a team that while not exactly the same, like it wasn't internal platform that services other internal customers, actually part of it was now that I think of it, you know, we actually had direct customer, like end customer interaction software that we were responsible for, but we would collect information and make that available to internal teams. So in a sense, we had internal customers as well. And interestingly, my company had a role called product manager, comma, technical or PMT. Yeah, I've heard it as TPM just to mix up the acronyms to a technical product manager. Yeah, see, and clearly that's something totally different.
Starting point is 00:27:25 See, TPM at my company stood for technical program manager. Absolutely not to be confused with product manager technical, right? It's kind of like UTC, like universal time coordinated, the French. Anyway, these PMTs, these product manager comma technicals, they had to pass the level one engineering coding bar during their interview. so do that i think make your product manager pass an interview yeah interview them and if they don't pass make them write some code on a whiteboard ever again they're effectively fired well yeah what do you do if you if you feel like you have to handhold this well this i mean this is again
Starting point is 00:28:05 this is like the same pattern of problem from our last question which is you have a problem that looks like an underskilled product manager that and now you're like how do i help them but the actual problem is your organization put a person into a role that they don't have the skills to do yeah so get promoted to a director again the answer is yes this is the this is the quit your job of i want to change something on my team as an ic right instead of saying quit your job it's will become the boss of the whole org and then it's easy to change yes reduce the problem down to get promoted several times right it is a long it's a long play you know five to ten years but you will solve this problem it makes me wonder what else the product manager does are there
Starting point is 00:28:56 things that they are doing that you don't see because it feels like if the product is very technical i just don't see how you could yeah have meaningful opinions or insight about the product without being technical i totally think that's right and remember like what is the job of a product manager if you take a step way back and squint your eyes at the product manager their job is to understand the problem very deeply and well come up with product-based solution and then guide a team of engineers to build those solutions and then there's like 10 other things that product managers are responsible for even at a high level which makes it one of the most challenging jobs in the entire software development industry. And I have tons of respect for the ones that do it well.
Starting point is 00:29:43 So please don't take this to mean that I'm simplifying it. I totally understand the role of a product manager with marketing, with finance, with sales, with enablement. Trust me, I get all that. I work with that every day. But inside a company like this, what are you doing? Well, you're trying to understand the problem, getting engineers to build solutions. And what I have found is, especially in a world like this, where your customers are your peers, and they're also like you, especially if there are other engineers consuming software that you create, that means the engineers are already very close to the problem and so the major part of an internal product product manager's job is not that valuable here and yet i think as an industry we've just grown
Starting point is 00:30:22 accustomed to this like i don't know unwritten law that you can't have a product even internally without a product manager yeah and i think that's just not right i mean i think the failure modes probably look different if you have if you have only engineers in charge of the product roadmap and they don't have great product skills you sort of just ask people what they want and then go build that and you end up with something that is maybe a bit fragmented it's the old like give them a faster horse instead of a car thing like you just put a bunch of check boxes all over for all the different options people want and it it's hard to distill that into something cohesive and useful and it's also hard to weigh trade-offs of like you asked for this thing and we're not going
Starting point is 00:31:11 to give it to you because we're doing this other thing that will be even more important that will solve your underlying problem like that can be hard to arrive at if you're if you're an engineer without strong product skills that's also building the thing yeah so i i can see why you would maybe you want someone to help just because it feels like you you could use a lot of brain space on this but they're just not equipped to do it yeah i think you're right and i i don't want to diminish the role of a product manager in a in a situation like this because a good one who really knows the domain and has the technical skill to be a platform product manager at an internal on an internal platform would be very valuable like imagine communicating the roadmap to stakeholders
Starting point is 00:31:54 and your internal customers gathering feedback from them you know these are all things that engineers are just like look i just want to write the code so i don't want to do that part and so you know a lot of engineers don't do very good at that and so it can be great but you really do have to hire for the right skill set and i just don't think this works do you think it is possible to say someone does have solid general product skills that maybe would fit a a less i keep saying technical but it's not even technical like you can have a technical sass product i don't know like salesforce is very technical and yeah zapier has all these like technical concepts but it's it's still different from like i sell this two hundred thousand dollar rack mounted load balancer
Starting point is 00:32:34 with its magical custom software as well like that's a different type of it's like engineering technical not just product technical do you think it's possible to partner with someone that has solid product skills and not a technical background and still help them arrive at useful product work no yeah i think what you're saying is can i have a product manager who doesn't understand my product and has never used it and doesn't know how it works yeah it's almost like saying could you be a car designer if you've never driven a car and it's like yeah i guess you could it wouldn't might not be very good it does feel obvious when you say it that way that you want someone really obsessed with cars to design your car not someone who has cars it's plato's cave of
Starting point is 00:33:20 like they're seeing the shadow on the wall of yeah of what a car looks like hmm well what do they do then well besides getting promoted three levels up and then changing the org yeah i'm also curious why you're asking about an em like they're not the product manager so uh how are they involved with this yeah i mean i wonder if the product manager reports to the em here's here's the thing that's crazy i've actually seen this work really well with pm comma t's product manager comma of technicals like it's great and they just they had the right skills to do it so you got a hiring problem and you're just in no position to like unhire this person and find a replacement so i don't know yeah you can maybe reduce this to another hard problem which is tell your boss
Starting point is 00:34:05 to fire somebody also hard yeah they're not we keep talking about it it makes their life much worse yep so they will resist it i mean do you want this role do you want to be the product manager you said you're making the roadmap you're making negative feedback from a skip level i can do a better job there yeah maybe that's a tactical thing you could do you could do a better job keeping the product manager and engineering manager in the loop you could say hey this product is very technical i know you're the em and product managers as someone who builds it and works with it every day i have opinions that i think are useful and good and i want to run them by you and i'll keep you up to date i'll kind of make changes if you feel strongly about it but that's
Starting point is 00:34:46 just one very specific thing you could do yeah it would add more overhead to your life it's hard to know what the trade-offs are around that without knowing the rest of the org though maybe it is worth it because they'll be able to communicate that outward and i don't know it does feel like you are sort of running this little shadow mini team inside of them though yeah exactly i mean i think that like you said jameson there's probably a bunch of things you can do to support your product manager better you know feeding them relevant information carving out time every week to make sure that they are there to answer questions and are you're there to answer questions for them
Starting point is 00:35:17 and fill them in on everything that's going on. And maybe that's just what you need to do in the short term. And it would definitely make your skip level happy. If you just said, hey, we're going to do a one hour meeting every week. You're going to get a big information dump from me. I'm going to tell you everything I know about the project from this last week. And then you'll know everything I know. You could also kind of pursue the, with your skip level or your EM,
Starting point is 00:35:34 you could pursue this idea that, hey, there is a skill set required to do these two jobs well, given the domain we're in. And you could kind of drop the phrase we used earlier, would you let someone who's never driven a car be your car designer? Kind of, I don't know, slowly make your organization aware. Not necessarily by telling them, but by showing them, like helping them be in a position to see the direct effects
Starting point is 00:35:58 of having a product manager who doesn't know the product be in that role and let them come to that conclusion on their own. Yeah. Well, I have full confidence that will solve it. Yeah, I'm sure you'll get it. Just let us know what you actually did. and how it worked yeah there are just so many different shapes of orgs and people out there it's always fascinating yep all right what can people do if they want their own questions
Starting point is 00:36:23 answered if you'd like your own questions answered go to softskills.audio and click the ask a question button where you can fill out our little form and give us as much or as little identifying information as you like thank you to those that write in every week we love your questions we love reading them we appreciate you taking the time to write them and we will eventually answer all of them. Thank you for listening. We will catch you next week.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.