Realistic Product Roadmaps and Other Lies | Best Egg’s Johnny Ray Austin

2 Jul 2024 · 44 min

Ask about this episode

Ask anything about it. ChatGPT or Claude reads this page and answers with the times it was said.

Connect VO and ask about every podcast you hear, including the moments you saved. Add to ChatGPT · Add to Claude

In short

Dev Interrupted Podcast Episode Summary

Episode Title

Realistic Product Roadmaps and Other Lies | Best Egg’s Johnny Ray Austin

Episode Overview In this episode of Dev Interrupted, Johnny Ray Austin, Senior Director of Product at Best Egg, joins host Conor Bronsdon to discuss the often unrealistic expectations surrounding product roadmaps and the challenges faced by engineering leaders. The conversation draws parallels between navigating product roadmaps and the ambiguity surrounding UFO disclosure, emphasizing the importance of aligning engineering goals with business objectives while fostering a transparent, high-performing engineering culture.

---

Key Highlights

  • Introduction to the Talk
  • Origin of the talk title “Space Aliens Are Among Us” linked to recent UFO discussions.
  • Aim: To navigate pressures faced by engineering leaders while addressing unrealistic product expectations.
  • Advice for Engineering Leaders
  • Align engineering goals with business objectives to manage expectations.
  • Acknowledge the disconnect between perceived and actual outcomes.
  • Metrics and Focus
  • Importance of identifying the right metrics that truly matter.
  • Emphasis on being outcome-driven rather than input-focused.
  • Managing Teams and Responsibilities
  • Addressing ambiguity within teams and the importance of clear priorities.
  • Discussing the significance of communication and transparency in leadership.
  • Personal Experiences and Lessons
  • Johnny shares anecdotes about unrealistic project demands, emphasizing the need for context and prioritization.
  • Recognition of the lessons learned from past leadership decisions.

---

Detailed Discussions

  1. Aligning Product Roadmaps with Reality
  2. Discussion on the unrealistic nature of many product roadmaps in tech.
  3. Acknowledgment that leaders often perpetuate a “common delusion” regarding what is achievable.
  1. Outcomes vs. Inputs
  2. Importance of focusing on desired outcomes rather than being distracted by the volume of work (inputs).
  3. Advice on how to measure progress towards these outcomes effectively.
  1. Communication Strategies
  2. The need for repeated communication of priorities until they are clearly understood by all team members.
  3. The effectiveness of written communication for clarity and reference.
  1. Managing Ambiguity
  2. Discussing how to foster a culture that actively seeks to eliminate ambiguity within teams.
  3. Strategies for leaders to recognize when they need to adjust priorities based on team feedback.
  1. Navigating Organizational Change
  2. Johnny's transition to creating a new product organization at Best Egg.
  3. Insights on the challenges and opportunities presented by organizational shifts, including the need for resilience and strong team dynamics.

---

Key Takeaways

  • Realistic Expectations: Engineering leaders must set achievable goals and foster a culture of transparency to avoid burnout and ensure productivity.
  • Outcome-Driven Metrics: Focus on metrics that directly relate to customer value and business outcomes rather than metrics that merely track busywork.
  • Effective Communication: Leaders should prioritize clear, consistent communication and provide context to help teams navigate their priorities.
  • Managing Change: Embrace ambiguity and encourage teams to develop resilience through clarity and alignment on goals.
  • Learning from Experiences: Acknowledge past mistakes and use them to inform future leadership strategies.

---

Conclusion This episode offers valuable insights for engineering leaders on managing product roadmaps, communicating effectively, and cultivating a resilient team culture in the face of ambiguity. Johnny Ray Austin's experiences and humor provide a relatable perspective on the challenges of delivering value in the tech industry.

For more insights and to listen to the full conversation, check out the episode on the [Dev Interrupted podcast](https://www.devinterrupted.com).

Written by AI. May contain mistakes. Listen to the episode to check what was said.

Hear the part that matters, and keep it.Open this episode in VO. Double tap your headphones to save a moment as you listen.
Get VO free

Transcript

Automatic transcript. May contain errors.

0:00We talk a lot about velocity and just moving quickly. And I think a lot of teams get caught up in moving quickly that they, you know, forget that they need to have a direction as well. That's right. They're on the treadmill of doom, essentially. Right. Moving real fast, looking real busy, but ultimately not getting to the outcomes they want. So you can easily burn out a team for a year and accomplish absolutely nothing. And then the idea is like, oh, you work really hard, but we didn't actually achieve what we wanted to because, you know, I as a leader did not give you the right context and I give you the right prioritization.

0:30I just kept you busy for 12 months. And so, you know, we see that all the time, actually. Gartner just released their market guide showing that software engineering intelligence platforms help engineering leaders significantly improve both team productivity and value delivery. Through Gartner's in-depth analysis on the critical features of SEI platforms and how they can be used to drive engineering excellence, Linear B was named as a representative vendor and therefore were giving away a complimentary copy of Gartner's SEI Market Guide. Head to the link in the show notes to download your complimentary copy and learn how you can unlock the transformative potential of software engineering intelligence for your team.

1:10Hey everyone, we are back at Dev Interrupted here live at Leading Engineering West Coast. I'm your host, Connor Bronsden. And today I'm joined by Johnny Ray Austin. Johnny is Senior Director of Product Connected Digital Experiences at Best Egg and former head of technology there. Johnny, great to have you with us. Thanks for having me. I appreciate it. I mean, it's a distinct pleasure to have you on because honestly, you have the best talk title that I have heard in a long time. Space aliens are among us. Your product roadmap is realistic and other lies you believe. And you're an experienced engineering leader who's built and led high-performing teams, globally distributed engineering teams.

1:48You understand the pressure that engineering leaders face, pressures we're all feeling, growth, product innovation, efficiency, what competitors are doing. I'd just love to know, how did you come up with that talk title? Yeah, I mean, I knew the concept of what I wanted to talk about pretty early on, but given what's going on in the actual real world. So the concept probably started back when, you know, the New York Times released images of like UFOs, like real UFOs. And so I was just like, that's not a UFO. That's a dot on the screen. That's not real. And so I was just like, all right, whatever.

2:23So that's where it kind of, you know, originated from. I am not lost on the fact that we just had a congressional hearing and this might actually be a thing. But, you know, I figure if I'm wrong about aliens, then we have a lot more to figure out than go to market strategies. Yeah, at least he'll be funny about it, right? Like, we're wrong. I mean, honestly, we're we're here on a convention floor in a spaceship looking dome. Yeah. Yeah. It's all right. It all fits. And, you know, the rest of it is just all about pulling from, you know, my day to day experience. You know, you talked about pressures of delivering.

2:54And, you know, sometimes those pressures are fine and reasonable. Sometimes they're completely unreasonable. And, you know, if you can get a few engineering leaders into a bar with a few drinks or whatever, and, you know, they'll talk to you about the ridiculous things they've been asked to do in the past. And so it's a big tongue in cheek. There's a little bit of comedy in there. So I'm hoping to kind of lighten the mood a little bit. So what's one of the ridiculous things you've been asked to do? So I guess I was asked to launch a 3D world for a conference with like a month's head of time. What was the value driver behind that, let me ask?

3:29Was it just this will be cool? Yeah, that's it. It would be really cool. It'll look great. You know, we'll show up real nice. We'll get people to look at it. Yeah, people will look at it. They'll be like, who built this? And yeah, that's it. How'd you handle that? I mean, I had to do it. I mean, I'm saying me, but I had a fantastic team who was really behind it, really great engineers who really came together under a tremendous amount of pressure to kind of pull that together. To this day, I don't know how we did it, honestly. Even then, as a manager, I had to kind of jump in and do most of the dev myself on the back end.

4:04And so it was classic all hands on deck type of situation. So what's the advice you have for engineering leaders who are struggling with these same problems as they try to grapple with product roadmap realism? Yeah, I mean, you know, it's really all about aligning to your, so this is the conclusion I draw on the talk, right? It's about aligning to your common delusion. So even up until last night, I was struggling with how to close this talk out. And the reason was because I wanted to end on a how do we stop lying to ourselves type of note. But even then, I was lying to myself because we won't.

4:40This will continue in perpetuity. And so my task then was to figure out, well, how do I justify that? How do I walk off the stage with that message? And if we're going to continue to tell these stories about what we can do or what we should be doing, and some of them are valid, we just need to be aligned in that vision. And so if you're going to do the really hard stuff and ask reasonable things, just have a transparent culture about it and let people know what they're walking into. Some people thrive in that situation, in that scenario. So just better to know up front. Why is it that you think we share this collective delusion about what our product roadmap is going to be and how realistic it is?

5:21We're humans. We follow incentives. We have these incentive structures, right? You know, we live in a capitalist society. And, you know, ultimately, it all boils down to, you know, chasing those metrics quarter by quarter. If you're a publicly traded company, if you're a private company, VC back, you know, you got a hundred X to growth or whatever. And so we have this incentive structure that we all live in. And so ultimately, we're going to follow those incentives, but not just that, you know, they're going to be perversion of those incentives. Right. So now it's not just hit the metrics next quarter.

5:57It's, you know, what are the easiest metrics we can possibly hit for the next quarter? That sort of thing. And or what is the most audacious thing we can absolutely hit so that, you know, our investors have a 10x return on their investment. And so I think we kind of put ourselves in this situation, right? You know, we kind of look around and say, how do we get here? It's like, well, we put ourselves here, you know, and it's only partially our fault. You know, it's how we evolve. You know, we evolve this way to cooperate with each other so we can build societies. And we did that, but we haven't stopped.

6:26And so here we are. I think that nugget around cooperation is really interesting, too, because it's all about aligning incentives, to your point. And it can sometimes be challenging to kind of cut through the noise. We get so much signal today about, oh, this matters, that matters, let alone just speaking about the amount of information our, frankly, lowly evolved monkey brains are trying to handle. How do you cut through that noise and find not the metrics that don't matter, but the ones that do? Yeah, it's reorienting ourselves to what we're trying to achieve. I like to talk to my teams about being outcome driven.

7:00And I think one of the key mistakes we make when we talk about metrics is we tend to think about the inputs. right you know how many hits to the page do we get right i mean those things are useful for leading indicators but you know really thinking about what are the outcomes and focusing on those all the time relentlessly i think what you'll find is that the a lot of the metrics and the inputs we use to sort of try to get to those are changing right because the environment is changing all the time and so being focused on the outcomes and not what the inputs are are going to be like the most important North Stars for your teams.

7:36Do you also think about it as looking at the inputs as connected to those outputs? Or do you most say, hey, let's focus on the output and work backwards? How do you think about it? I think it's helpful to start with the outputs and work backwards. Because if you start with inputs, you make a lot of assumptions, right? And when you make a lot of assumptions, and you know, they may be true, but they may not be true, right? But if you start from the outcomes and work your way backwards, it's hard to kind of go wrong that way. Let's go run this experiment, see what it does. And I can go, okay, like, why did that happen?

8:05Let's understand. Exactly, exactly. And I mean, and the other thing is, you know, again, because we're evolved brains, we have a trouble deciphering, you know, causation from correlation, right? You get inputs, you start there and it's like, oh, this is correlated to this thing. It's like, yeah, but it didn't actually cause it. There's something else going on there. We don't know what it is. And so now we're busy moving that front end metric, but not really, you know, moving the needle on that outcome in the way in a degree of control we would like because we're unaware of what's going on in the middle.

8:37So starting from the outcome and working your way backwards is always a better idea. What are those outcome metrics that you think product and engineering teams should be focused on? It kind of depends on the stage of the company you're in and, you know, what your what your business is looking looking towards and looking to achieve. but I mean, you know, thinking about, you know, the average business, if you're talking about, you know, profits, that's a big one we haven't been talking about over the past 15 years, what we are now. You know, what does it take to drive an actual profitable business and kind of work your way backwards from there?

9:07And, you know, you're probably dealing with, well, what are your customers going to actually pay for? And how much are they going to pay for it? And why would they actually do that? Right? Are you delivering value to them? And, you know, none of these things are things that have to do with, you know, the funnel and things like that. Like, again, those are inputs and you should track those. But ultimately, I think you want to like keep those outcomes front of mind. So how do you build that focus on your team so that they're actually thinking about the right keys? Yeah, focus is super important.

9:39I think one of the things, particularly as senior leaders, we need to do is kind of recognize that our day-to-day thoughts are not the same as our ICs and frontline managers day-to-day thoughts. And so we have a lot of things to kind of keep in our head because we're always thinking about, you know, the far off future. But on any given day for your ICs and line managers, there's probably two things worth thinking about and probably one thing worth acting on. And so the way I tend to talk about it with my teams is, all right, this is a very simple device, but I find it helpful. It's like, all right, your number one your number one priority is thing one.

10:16Your number two priority is thing one. Your number three priority is thing two. Everything else is on the backlog. Now, this is obviously ridiculous, right? It's a mental framing. It's a mental framing that if you challenge your people to think about this every single day, it really gives them a sense of clarity that they wouldn't otherwise have, right? It gives them permission to not think about other things that are just not relevant or not the focus of the business today. And once you have those people focused, and then obviously this assumes you're prioritizing the right things and the right things are in the right order, you'll be surprised how fast people can move.

10:54Totally. And I just spoke with Rob Zuber from CircleCI, and he was talking about this too a little bit where he's saying, a lot of my job is helping people prioritize and giving them context. And then also providing context to other folks in the organization. And I see that same thread in what you're saying. How do we help our teams have the context they need to be focused on the right priorities? Because there's so much change that happens. Maybe it's going to be aliens are truly here. Who knows? And we need to make sure they're prepared for shifts by giving them context, helping them understand that shifts will happen, and then make the right decisions.

11:30Okay, we're moving faster, we're focusing on output metrics. How do we know if the outputs are right? How do we know if we're moving fast in the right direction? Yeah, that's a really good question. You know, and I'm glad you mentioned direction because, you know, we talk a lot about velocity and just moving quickly. And I think a lot of teams get caught up in moving quickly that they, you know, forget that they need to have a direction as well. That's right. They're on the treadmill of doom, essentially. Right. Moving real fast, looking real busy, but ultimately not getting to the outcomes they want.

12:02So that's why it's important to keep those outcomes front of mind because you know if you're getting close or not because you can kind of measure your progress towards them. So you can easily burn out a team for a year and accomplish absolutely nothing. And then the idea is like, oh, you work really hard, but we didn't actually achieve what we wanted to because, you know, I as a leader did not give you the right context and I give you the right prioritization. I just kept you busy for 12 months. And so, you know, we see that all the time, actually. Is that something you've personally experienced kind of learned from?

12:31Oh, yeah. I mean, I've experienced it, you know, as an IC in my career. I probably made some hard decisions that, you know, weren't the right decisions, particularly early in my leadership career. You know, just kind of making sure teams are really busy, but me, myself, not being able to kind of focus them on the right things, either because I didn't know what the prioritized things were or I didn't communicate it well enough. Right. I mean, all of these things are factors, but, you know, these are all lessons I, you know, draw from every day. Yeah, that constant learning and growth is so crucial.

13:02I'm curious, how do you think you should communicate this priority in context to your teams? What's the effective way that you've found to do it? It depends on the culture of the team. But written communication is really great. Meetings are good. You want to make sure you gather teams, especially for really important information. But what I've found, particularly teams of engineers, is that people really need to sit with information. you know kind of think about it think about what it means you know for their world so i really like written communication as well but also frequent communication um the joke i always tell you know leaders on my team is i need to say things so many times that i need to get sick and tired of saying it then i need to say it three more times then people will actually start to act on it that's that's good advice that i should probably listen to more yeah that uh that second that third time to say it again, I'm like, I really have to.

13:56Yes, yes. Because the focus that you have on that, you're like, oh, I've been hearing this from senior leadership for a while. I've been aware of this. But to your point earlier, your ICs, your developers, your PMs, they are in it. They are saying, hey, I have this one priority and you're helping them get on that priority. But it's hard for them to spend that time on the context that you do. And it's a very different role. So I'm pretty sure you bring that up because I think that is a challenge for a lot of us. Yeah, and it's not a defect, right? If your team is focused on the right things, it's going to take a lot to move them off of those priorities and get them focused on something else, right?

14:35And it should take a lot, right? You know, some Joe Schmo middle manager shouldn't be able to walk into a conference room or hop onto the Zoom and say, now you're focused here and all the stuff you've been doing for the past six months is out the window because someone said something, right? So it should take a lot to kind of move that focus and concentration. How do you deal with teams that are getting the wrong input somehow? Maybe they misunderstood the context or maybe you and your leadership failed in communication at some point. How do you realign that? Yeah, that's a good one. I think it starts with first acknowledging that.

15:08When those situations happen, there tends to be a big blame game that goes around. Who messed up? How do we get here? You should retro if you think that's important. but as a leader, I have to take ultimate accountability regardless of where it went wrong. It's on me. So I need to readjust, acknowledge to the team that I haven't been effective in setting those priorities appropriately and just being very clear about what my priorities are now and what the business's priorities are and be very clear about the things that they have permission to stop working on. A lot of times that's what people want to hear as well.

15:42It's like, I hear you, Johnny, we should be focusing on X, Y, Z but I've been doing this are you telling me I can just stop working on that? How should I think about it? You need to be specific about that and give people permission to do that. I think that's something to think about. I like that you're bringing up written communication here too because it increases clarity and it makes something people can look back to. To your point, maybe if something's unclear they can respond, hopefully. Whereas if you do it in a meeting, maybe you think you have communicated this and also this is a mistake I made early in my career as a manager.

16:18I was like, oh, I had a meeting with them. I talked to them about it. But did I write it down? Did I really clarify? Did they make sure they understand it? I asked them to restate it back to me how the priority stack worked. Because I found myself spending a lot of time being frustrated about how those priorities were still misaligned. I was like, I've been doing the communication. And I had to sit with it and realize, oh, I'm doing the wrong type of communication for the situation. Yeah, the wrong type of communication. I've been there before as well as, oh yeah, I just synced with such and such two days ago.

16:49We should be good, right? And it's like, no, it didn't work. You need to be a bit more deliberate. And sometimes, you know, delivering that communication in a one-on-one setting is not the best idea because, you know, you don't have any witnesses, especially if you didn't write anything down. It's just like, did you really say that? You know, that person forgot. You talk to them, then you moved on mentally because you have a hundred things going on. And so you don't revisit it. You just assume things are kind of moving in place, but they're not. so you know making sure that you're prioritizing that communication with the group written communication following up in one-on-ones to make sure that people understood it in a way that you understand it is important but kind of leading with that is not necessarily the best idea this is also where you need to understand your team's strengths weaknesses too right like sometimes you'll have a team member who's incredible memory they're like okay i think it was prioritization yeah and you bring in a new team member and you expect the same thing maybe you even bring them in a leadership role and it's a different style of communication.

17:44That adaption understanding of that is kind of crucial sometimes. And sometimes it's just the wrong fit, frankly, too. How do you make those kind of tougher calls when you're saying, hey, I'm trying to provide this context but it's not getting through. What do you do when there's that struggle happening? I feel like all my answers are, oh, it depends. Context matters, I think that's fair to say. If it's not getting through, there's got to be a specific reason. Either there's a competing priority that you haven't explicitly given people permission to not prioritize, or someone on your leadership team is delivering conflicting priorities.

18:23There's something else there that's not quite clear. Your decision-making framework is maybe off. I was going to mention a book by that journalist who used to work for Newsweek, and he used to work at HubSpot for a while. And he talked about a situation where he sat with the CEO of HubSpot and gave him permission to go like work on a thing. And then, you know, he came out and then like his boss was like, yeah, we're not going to do that. And he's like, wait, the CEO told me. He's like, what kind of place is this where the CEO says a thing can happen, but then like no one can listen. No one listens to them and there are no consequences.

18:58So anyway, that's a clear breakage in like how decisions get made. And it's not clear how that happens. And so if that happens in your organization, then yeah, people won't pick up on that clarity and those priorities. This can be really tough in founder-led organizations too, where you create this almost cult of personality around a founder. And it's like, oh, their decision goes. But sometimes the founder is lacking context too. Sometimes there's information the other team members have. And creating these communications and making sure that there's two-way flow of it is really crucial. But to your point, it can be hard to say, well, I mean, I was told to do this.

19:34and in the end I kind of have to do it. How do you think teams should navigate these kind of tricky communications where maybe you have context that you think you can provide as a leader and you're like, I don't think this director from the C-suite is right. How would you approach that situation? Well, don't communicate to your team. I think as a leader you need to figure out how to get in alignment with the C-suite. You don't want to deliver context or information to your team that is like, well, we've been told to do this. I think I disagree. It's a stupid man. Yeah, you put the people who work for you in a very precarious situation, right?

20:13Because they kind of want to please you as, you know, you're their boss. And so because they know what you want, but there's the mandate from on high. And then they're just like, oh, who do I listen to in this moment, right? Because at the end of the day, you're going to do their performance reviews. And so you really put them in a weird situation. So I would say don't communicate the ambiguity there. Align with the C-suite. I think ultimately as leaders, we just have to be comfortable with the fact that we won't always agree with what our bosses want us to be doing or mandating. And it's on us to either get into alignment or debate, but commit regardless of whether or not you agreed.

20:52And that's the job. Disagree and commit. That's crucial in a lot of these situations. What are other key lies you think we're telling ourselves as product and engineering organizations? One of the smaller ones I'm talking about in the talk is, you know, we need to refactor, right? This one comes up all the time, and I'm making fun of the engineers here. And I talk about three categories of lies, and this one is one of the delusions, right? You really, really do believe it, right? In your heart and soul, you believe it needs to be done. but really it doesn't. It's delivering the impact it needs to.

21:31It would be nice to refactor it. It's a brand new programming language, brand new framework. It'll make your developers happy. You'll look busy for a while. But the fact of the matter is, if you can't quantify the impact, positive impact to the business or customers, then you probably shouldn't do it. Ultimately, the dark secret here is that even with the modernization of banks being fintech companies, ultimately their call stacks lead to a mainframe somewhere. And so nobody wants to touch that. Yeah, there's that very famous XKCD comic of this giant technology stack and one senior engineer who knows Unix who's doing this little piece here and when they're gone, uh-oh.

22:16Yeah, exactly, exactly. What are the other delusions? You mentioned two other categories that we're kind of telling ourselves. Yeah, so there's the bold-faced lie. That's the easiest. That's just, you know, it's not true. You know it's not true. Your boss knows it's not true. You know, these are the ones that can get you in trouble, right? You know, misreporting earnings and users and all this other stuff. Then there's the betrayal, right? This is the one you know deep down inside is not true, but you have trouble articulating it, and you operate it in a world where you actually believe it. Interesting.

22:50Can you give me an example of what a betrayal looks like? If you build it, they will come. The idea that, yeah, I'm going to build this thing, it's going to be great. If you, like me, are in the audience and listening here and are a little triggered by some of these things, I'd say just sit with that, think about the impact. Johnny, I appreciate you bringing this up because you're holding our feet to the fire a little bit here. Yeah. Yeah. You know, and it's all it's all done in love. Right. Because, you know, we've been doing this for a long time. And, you know, over the past 10 years or so with, you know, 0 % interest rates, we've just gotten really out of hand and we're suffering the consequences of it right now.

23:30A lot of folks, you know, built their careers in an era that is just not reflective of kind of normal times where we're actually trying to build businesses to generate profit and deliver real value to users. And so they're finding themselves kind of struggling right now to know how to how to proceed. Right. You know, startups are shutting down. You know, venture capital money just really isn't there like it used to be. Just people are really struggling and they're searching within themselves for solutions. And, you know, I think we have to kind of show ourselves a little bit of grace here. But, you know, it's kind of time to wake up to reality and kind of, you know, take everything in stride.

Read the full transcript

24:09Absolutely. We're in the technology business. It's a change-focused business. The only constant in life is change. When we're doing engineering, we're continuous learning, continuous iterations. That's how we should approach it. We need to apply that same phenomenon to how we lead, how we construct teams, how we think about our businesses. Because the circumstances on the ground today are very different than two years ago, six months ago even. And to your point, I think a lot of us have struggled with how do we make that transition to this. And we were incentivized by all these zero interest rate phenomenon to make these other decisions.

24:52And there are so many businesses, public, private, that thought this would continue forever. I mean, look at what happened to crypto. Look at many companies that thought COVID-related demand would just continue forever. Zoom, for example, has had some issues. Peloton has had some issues. Plenty of other names. We can just pick one out of the hat. It's okay to have been wrong and to make mistakes. We all do that. Now, though, we have to learn from it. The failure to now learn and change and iterate, that's where problems come in. Yep, exactly. You know, everything you said is spot on. And, you know, and a lot of those companies are making changes, right?

25:34They're hard changes, but they are. And, you know, a lot of employees, the other thing about it is, you know, they felt, they feel betrayed by a lot of the companies, right? Because they've been, you know, delivering a certain narrative over the past 10 years. Overhiring, making a lot of promises. You know, a lot of folks were, you know, really banking on this idea of, you know, we're going to go public and I'm going to be set and all this other stuff. I mean, it's, it's, you know, and it's tough. It really is. It really is. And so, and now it's the opposite, you know, it's laid off and, you know, um, your role has been eliminated, that sort of thing.

26:12And people haven't really lived through that. It's funny, you know, it was still sort towards the beginning of my career, but I remember going through the financial crisis and like when things were in a downturn then, um, you know, and so to see it come back around and say, oh yeah, yeah, we've kind of seen this before. But a lot of people haven't. They're having a real hard time kind of reconciling what they've been told the past few years versus what's actually happening today. And so I definitely feel for them. Yeah, and let's be clear. Johnny and I aren't blaming these people. These people, and some of you probably listening, are feeling this way.

26:48This is a tough situation. We want to be here to help. We want to say, okay, how can we learn from this? How can we grow? and that's what's going to make us all successful in this next phase and the next one after that because we have built the skills to now iterate based off of changing market conditions, understanding the context of the business and other pieces. And maybe eventually we'll go a product roadmap, right? Yeah, exactly. I mean, the good news is these things aren't cyclical. The markets will come back. Companies will start to raise money again. But I think that the people who are going through this for the first time now will be wiser.

27:24they'll know in their heads times are great but it's only a matter of time before we're in another down cycle and so they'll have a new generation of people to kind of help walk through that process and I think there's this concept of hedging in financial markets or de-risking at a company level where we think leaders should look around corners and think about how to de-risk and be prepared for these situations and sometimes you can be and sometimes it's hard to be but it's also something we need to think about in our own careers it's like okay yes do it for your business do it for your work but think about yourself too and say it won't be this way forever change is that constant we keep talking about how do I need to think differently about how I lead my team how do I need to think differently about decisions I make whether it's saving more or your career track learning new skills it's a tough topic but it's a necessary conversation Yeah, for sure.

28:20And I know you have also been confronted with some new challenges here, which seems like are driving growth and excitement. I mentioned that your role has recently changed because it sounds like Best Egg is building out a new product organization, which you are taking a leading role in. Yeah. So Best Egg's history has been one of success and fits and starts. Started off as a single product company and kind of found its way into a multi-product company, but the organization kind of lagged behind in terms of adjusting to that multi-product world. And so the way things have been getting prioritized and done in the past just wasn't really scaling to what was needed, right?

29:02You know, I think the big inflection point was, you know, the company I was a part of till when we were acquired by Best Egg last year, coming on board and all of a sudden, you know, us having to integrate, you know, our technology, but also our users and figuring out how we add value to the rest of the organization, that sort of thing, and figuring out prioritization, it became clear that we needed a new way to kind of operate that allowed us to empower people to make decisions for their particular lines of business. And, you know, normally that's, you know, the product organization, you know, doing that.

29:36But since one did not exist, it was really hard to kind of enable that for the rest of the org. And so we decided to create a product organization. And so my new role is taking up one of the leadership roles as senior director of product for connected digital experience and helping to kind of drive that change throughout the company. What have you learned from both the acquisition process, which is always an interesting one for folks that come into the company, and then now creating a new business unit or being part of creating the new business unit within Bestic? Yeah, change is hard. I mean, this is something I knew, you know, mentally.

30:11But you're feeling it right now. Really, really feeling it. Change is hard, but, you know, one of the things that really sunk in for me over the past eight months or so is that, you know, having a really strong team really helps make things a lot easier. The team that we hired over at Till and brought over is super, super resilient to think about all the things that they had to go through. you know last year when we actually started talking about acquisition building a product knowing that that's a thing that's probably going to happen but maybe not happen what happens if it doesn't happen integrating into a new company a new company culture new ways of doing things new ways of making decisions by the way relaunching the product um signing new partners you know all in the span of like six months or so um and they were like able to hit every single one of those goals.

31:02And so I think it was because the team we had was so strong. And that's something I think about a lot. And that's something I'm bringing with me in the new product organization at Best Egg and really starting from basics and figuring out how we can build the strongest team possible. Because product orgs are going to be like the backbone of any organization that's trying to actually deliver customer value. And so it's something that we're taking seriously. How do you approach building that resiliency within an organization? It's about embracing ambiguity as it exists, but also focusing hard on rewarding the clarity that comes with the product organization.

31:45So one of the key tenants that we used to work with at Till and coming in the best day was, you know, we have to destroy ambiguity at all costs. Right. So not being able to, you know, not being afraid of it, you know, being able to deal with it is one thing, but actually actively going out, finding it and destroying it is really, really important. And so teams that have practiced doing this become very, very resilient. It's hard to shake a team that absolutely, you know, annihilates ambiguity on site because, you know, most things that go wrong, you know, originate from some level of ambiguity, right?

32:21Either you measured the wrong thing or you read something wrong in the data or you launched too soon, you launched too late, whatever. And a lot of that is born through ambiguity. So I think that's the root of a lot of issues that a lot of companies face. To your point, I think one of the crucial skills that I look for when I'm trying to bring on talent is, is it someone who can go into ambiguity and help bring order that chaos? because some people are really great at that and it is such a necessary skill, especially in startups where there's so much ambiguity. You have to have that comfort level coming in and then being impactful to help take it from 0 % to 70 % or 0 % to 100 % or 50 % to 100%.

33:01Whereas some folks come in and really struggle with that and you can spend time trying to train people on this and there's some opportunities to improve on this But some people simply aren't comfortable that level of ambiguity and it's not a good fit for the resiliency you need in that organization. Yeah. And it's one of those things. It's a common skill. It really doesn't matter what you do, right? Whether you're working in product or tech or finance or whatever, the ability to deal and sort out ambiguity is, you know, that's a superpower in any business. and so it's one of the things that I tend to look for when I'm hiring regardless of the role and getting a feel for how people deal in those situations and then how they act on them is one of like the most important things.

33:47How do you go about identifying that and then secondarily if you identify let's say a couple months into someone being on a team that they don't have that what's your approach to dealing with that? Yeah so dealing with ambiguity it's really hard to fake those in interviews, right? Because I won't say, okay, now I'm going to ask you how you deal with ambiguity, right? It's really digging into someone's experience and, you know, asking the hard questions about how they behaved in those situations. It's very clear when you're dealing with someone who can deal with ambiguity and drive clarity because that's really the only thing they do, right?

34:25They talk in terms of generating clarity, right? If it's a senior engineer. It's like, oh yeah, we had this problem. We couldn't scale this. And, you know, I found that we had to dig in and, you know, we're getting these many requests per second and our ECS cluster thing didn't scale. And so this is what I did. And so it's very clear that this person thought through what was happening and was able to kind of figure out a solution to the problem. Same thing with product people and design folks and dealing with users and, you know, separating what they ask for versus what they need, that comes through.

34:56Conversely, it's very easy to kind of know when you're talking to someone who doesn't have really good experience dealing with ambiguity, because a lot of their stories are around, well, such and such told me to do X, so then I did it. And then they told me to do Y, and then I did that. Or they won't talk about what they did, they'll talk about what the team did, right? It's kind of indicative of, you know, either they don't have the ability to deal with the ambiguity, or maybe they run away from it. And this is not universally true, But these are high markers, I think, for looking for that skill set.

35:27But if you do make the wrong decision and you found that you hired someone who can't deal in the level of ambiguity that you need them to in your organization, the most compassionate thing to do is to kind of help them figure out what their next move is. Because otherwise they're going to spend so much time spinning their wheels and struggling. They are. And people know when they're not performing. And they're not happy about it. And so, you know, the best thing you can do is figure out how to help them get to the place where they can excel because they're going to be happier. Your team is going to be happier because you're going to get someone else in that role who can actually make their lives easier.

36:03And you're going to have a lot less stress on your plate as well. So it's a hard thing to do in the moment, but it's always the best thing to do in the long term. You brought up something about interviewing that I think is really crucial to note too, which is I think a lot of us struggle when we are going into interview processes with claiming the credit and saying, I helped build this thing or I built this thing. I just said I helped build this thing. My team did X. Particularly folks who are, I'd say, egalitarian leadership styles and are moving those leadership roles. We're like, oh, my team did Y, my team did X.

36:39There's some value in that. But when you are interviewing, you need to be able to translate that to like, this is what we deliver. This is how we identify the problem. And here I'm using we language here because I'm thinking of this. But like that needs to be reframed when you're doing an interview and approach a little differently to convey the right message, it sounds like. Yeah. Yeah. And this is something I struggle with, still struggle with. I received coaching about this, you know, months ago, as a matter of fact. It's really about not quantifying, but really specifying your impact to the team.

37:06Because even as a leader, you may not have been the one rolling up your sleeve, getting things done. But if you were achieving the right outcome, like that in and of itself is an achievement, right? Because the team knew what to do. They knew what was important, right? As the leader, did you not drive that clarity? And so staking a claim and, you know, helping guide the team in the right direction is important. Because when I'm hiring leaders, that's what I want, right? A lot of leaders will come in and say, well, I can do X, Y's. I'm like, great, I know you can do it. Can you have a team of 10 people do it?

37:40Right? Because if you can do it, but you can't get a team of 10 people to do it, this is not the right role for you, right? I'm very proud of your skillset, but this is not the right role for you. And so one of the things I tend to talk about when I'm talking to product leaders, especially, but even, you know, tech leaders is, do you lead through example or through influence, right? And so that's generally a question that gets a lot of hmm, ha, and thinking about the times where they were jumping in, leading by example, versus when they were able to move other people to get things done and figuring out if they have that skill set or if they don't, can we develop that skill set to such a place that we need it to be?

38:19What about when you're maybe early in your career as a manager and your team that you're bringing on board is more junior? It's harder to identify when you're making those hires. Do they have the ambiguity? Do they have the skill sets? How do you approach those more junior hires and the more necessary training and opportunities, different opportunities you have to provide them to have the opportunity to grow that skill set around ambiguity? Yeah. So juniors are tricky because they don't have experience to draw from. They may not even know whether or not they're good at dealing in ambiguity. Yeah.

38:48So the things that I tend to look for are more about, are more related to, you know, passion and curiosity. if they're passionate if they're curious chances are they're going to ask the right questions to help drive clarity right even if it's just for themselves right leaders drive clarity for their teams you know people who are more junior drive clarity for themselves so that they can operate at their level and so if they're good or showing the indicators that they're going to drive clarity for themselves that's a really good bet to make on someone who is a pretty junior and they have no experience to draw on.

39:24So obviously you still need to do all the training and make sure they understand what the expectations are. You need to have a good onboarding process, you know, give them an opportunity to be successful there. But, you know, they need to show those signs as well. Johnny, I've really enjoyed this conversation. I appreciate you ranging so broadly with me, you know, from how to approach that product strategy, understand the lies you tell yourself into the kind of more specifics of team management recruitment. Are there other concepts that you want to highlight? You know, I don't think so. You know, nothing I'm going to get on stage here in a couple hours and talk about is going to be, you know, earth shattering or anything like that.

40:02I don't know, man, if you told us about Julie, it's going to be really interesting. That's something I don't have information on. You know, it's the stuff that we all know intuitively. I'm just going to shine a light on it, you know, make some jokes and hopefully we can, you know, just be a little bit more open about these things and, you know, open with our teams in particular about the type of environment we're operating in now so that they can, you know, adjust their expectations accordingly. And so it allows you to kind of free your mental capacity up to kind of lead in the times we're in now and not harpening on the good old days.

40:33Well, speaking of freeing a mental capacity, I know my producers absolutely love it when I ask people about AI. Why don't you tell us some thoughts on AI to close us out? They're shaking their heads behind us. You don't have to. I mean, yeah, I don't know. Speaking of aliens, Yeah, there we go. I just don't buy the AIs. Ooh, okay. This is a take on one, actually. No, it's a productivity hack, and it's great. But it's a very fancy, at least the way it exists today, it's a very fancy autocomplete, right? AI, part of the problem is we call it AI. And we're talking about AGI, really. Yeah, yeah, yeah.

41:08Artificial general intelligence. Yeah, yeah, and it's not intelligent. It's clever, I guess, but it's based on data that we have given it, right? It can only be as smart as, you know. How was it trained? Yeah, how was it trained, essentially. I think the danger is that we continue to generate AI-generated data that it uses to feed itself and we get in this weird recursive cycle of junk data. We're going to be there really quick with how much AI-generated content's on the internet now. Exactly. I think that's the danger. I don't think it's Terminator 2. You know, I think it's just, I don't know, I can't even predict.

41:50It's data integrity. Data integrity. We are already suffering from, you know, what's true versus not. And then we have like junk AI data and, you know, generating data for itself. And I think, you know, and that threatens our relationships and how we interact with each other, draw connections online. I think that combined with, you know, advertised-based engagement algorithms, like that's where the real danger is. You know, us kind of not being able to kind of live with each other and not, you know, Arnold Schwarzenegger coming back in time and blowing us away. Yeah, Arnold's more exciting, so people think about that more.

42:26But I mean, we've seen some of these impacts already online, right? Like the way we've adjusted our social communication systems and some of the misinformation that's gone into them. And we talked about it from a team perspective, earlier, but that is a giant risk for a team. I like to think about humanity as a giant team that maybe squabbles a little bit. I know not everyone feels that way, but we have huge opportunities with productivity and these things that we can help with, but we have a lot of risks and we need to consider that, to your point. If the aliens are real, maybe they'll unify us as a species and we can turn this whole thing around.

43:03Maybe. That's my favorite sci-fi, honestly. it's like oh the aliens shut up humanity unifies so it'd be fun I want to live in that future well Johnny thanks so much I appreciate you coming on to chat aliens, teams and everything in between I've really enjoyed our conversation if you want to check out more of Johnny's talk here at LeadDev I'm sure it'll be online at some point and if not this is a great primer Johnny where can we find you on the internet if we want to learn more you can reach me on Twitter at RecursiveFunk so check me out You can also find Dev Interrupted on Twitter or check us out on YouTube.

43:43If you're not watching this, it's a great conversation. John, he's a cool dude and I think you'd really enjoy checking out some of the clips as well. Thanks so much for listening, folks. Thanks for having me.

From the publisher

When we first saw the talk titled “Space Aliens Are Among Us, Your Product Roadmap is Realistic and Other Lies you Believe,” we knew we had to sit down with Best Egg’s Johnny Ray Austin at LeadingEng SF last year.

Johnny joined our host Conor Bronsdon to discuss how engineering leaders can navigate unrealistic expectations and pressures, drawing from his experiences and relating product roadmaps to the less-than-tangible UFO disclosure we’ve seen in recent years. The conversation explores the pressures engineering leaders face, how to align product roadmaps realistically, and how to manage ambiguity within teams.

By aligning engineering goals with business objectives and building a transparent, high-performing engineering culture, you can give your teams the context they need to drive focus and concentration toward the right outcomes.

Episode Highlights: 

  • 1:36 Where Johnny came up with the talk title "Space Aliens Are Among Us" 
  • 4:15 Advice for engineering leaders struggling with roadmap realism 
  • 6:44 Cutting through the noise to find the metrics that matter 
  • 11:41 How do teams know if they're moving fast in the right direction? 
  • 14:58 How do you handle teams that are getting the wrong input? 
  • 20:32 Lies we tell ourselves that we need to get past 
  • 28:32 What it’s like to create a new unit inside a company 
  • 33:53 Identifying and dealing with ambiguity on your teams 
  • 40:45 Johnny’s Thoughts on AI

Show Notes

OFFERS

  • Start Free Trial: Get started with LinearB's AI productivity platform for free.
  • Book a Demo: Learn how you can ship faster, improve DevEx, and lead with confidence in the AI era.

LEARN ABOUT LINEARB

  • AI Code Reviews: Automate reviews to catch bugs, security risks, and performance issues before they hit production.
  • AI & Productivity Insights: Go beyond DORA with AI-powered recommendations and dashboards to measure and improve performance.
  • AI-Powered Workflow Automations: Use AI-generated PR descriptions, smart routing, and other automations to reduce developer toil.
  • MCP Server: Interact with your engineering data using natural language to build custom reports and get answers on the fly.

More from Dev Interrupted

All 208 episodes
Realistic Product Roadmaps and Other LiesDev Interrupted · 44 min
Listen in VO