ยซ All Episodes

Welcome Back Interview with Ernie Miller, Head of Engineering at Monograph, Part Two

Published 12/8/2021

Today I talk with Ernie Miller. Ernie is the head of engineering at Monograph. (They are hiring!) This is the second part of my interview with Ernie.

We talk about the four-day work week, fragility of culture and the importance of taking care of it, and the differentiation of culture and values.

๐Ÿ™ Today's Episode is Brought To you by: Auth0

Auth0 is here to solve your login problems, for good. Auth0 provides simple, secure, and adaptable login for applications and businesses, freeing you up to focus on the problems you are best suited to solve in your product.

You can implement Auth0 in your application in as little as 5 minutes. Head over to auth0.com to get started today!

๐Ÿ“ฎ Ask a Question

If you enjoyed this episode and would like me to discuss a question that you have on the show, drop it over at: developertea.com.

๐Ÿ“ฎ Join the Discord

If you want to be a part of a supportive community of engineers (non-engineers welcome!) working to improve their lives and careers, join us on the Developer Tea Discord community by visiting https://developertea.com/discord today!

๐Ÿงก Leave a Review

If you're enjoying the show and want to support the content head over to iTunes and leave a review! It helps other developers discover the show and keep us focused on what matters to you.

Transcript (Generated by OpenAI Whisper)

In the last episode, we discussed the idea of the four-day work week. We discussed the idea of competing incentives for engineers that are looking for a job. How do we compose our incentives in a way that are meaningful? In this episode with Ernie Miller, we're going to be talking more about the purpose and how the purpose of a company or the mission of a company can get translated to the people who are working there. My name is Jonathan Cottrell. You're listening to Developer Team. My goal on this show is to help driven developers like you find clarity, perspective, and purpose in their careers. If you missed the first part of this interview with Ernie Miller, I encourage you to go back to the last episode that released just two days ago and listen to that first. It'll likely give you much better context for what we're going to talk about today. Thanks so much for listening, and let's get straight into the interview with Ernie Miller. And it is surprising, you know, when somebody is working in an area, it's surprising how, I think, how complicated I as a manager or I as a content creator or whatever, I can imagine. I can imagine that people really want specific meaning, that they have some very honed-in desire. They want to work in this specific arena. But I think a lot of times, people are willing to work because there's some utilitarian value that we can't escape from our work for the average person. People want to work, and then they want it to have meaning. Absolutely. Absolutely. And I don't necessarily think that it's so hard. Like you're saying, to point them towards a meaning that you can attach to. It doesn't have to be something that they're deeply, you know, people joining Monograph may not necessarily be, you know, targeting deeply passionate about architecture or enabling that group of people. They want to work on a product that enables some group of people, right? Sure. And point them towards that, and you have this kind of moment of unlocking. Where it's, previously I was doing tickets just in order to make money, right? Right. Now I'm actually, I can see the effect of what I'm doing. And it doesn't really matter what that effect is, as long as it's kind of a do no evil policy, probably for most people. They're willing to connect to a mission that isn't necessarily something that they would have come up with on their own. Right. Absolutely. It's a matter of, I am doing some good for someone. I am doing something that is fundamentally improving things. The bigger the area, the more rewarding, certainly. But there are many ways to connect to the, to connect to the idea that I am doing something that is fundamentally improving things. It's why there are certain companies that I would never consider working at, because I would not be able to connect to some idea that I am doing something good. And it's why when I talked to you in the past, I may have discussed in a less, less broad sense of the word. I've been talking to you in a little bit. I've been talking to you in a little bit. I've been talking to you in a less rigorous manner because I'm still kind of forming my thinking around this. The idea that values matter so much to me as a leader. Values are these, you know, people like to joke about, especially with large companies, about company values being those things that people stick up on posters on the wall. And they're all very generic things like integrity. Well, of course, yes, we want to have integrity, but values. I had a pastor once that said, Values are what come out when you get squeezed, just like you don't squeeze an orange and expect lemon juice to come out of it. If you apply pressure to an individual, how they behave in that situation where there are actual challenges to be faced is where their values shine through, where you see what they're actually made of. And for me, being values aligned with the company has become sort of where I draw my power from in a sense. Like my, my. Power. I don't mean like authority, but rather my energy to go on, to be able to do the job each day. Because if you, if you can say like we fundamentally align around a certain set of values, then when we, when we say that we can say, okay, so there is some sort of underlying truth or bedrock foundation, like an axiom on which anything that we're doing can probably be traced back to. And it's the same thing with a company's mission. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. sort of, but the mission and values piece of it is so incredibly important because specifically because of that, um, it is the thing that sort of feels like I can personally connect to and draw from to say, here's why we do this this way. Because if I can't answer as a leader, the why, if I have to resort to, because I said so, then, which I mean, that is, that is, it never, it was the least satisfying answer you ever got as a child, right? Was because I said so. And we're grownups are just large children. I mean, we still have that part of us and it's a reasonable question to ask why, right? We have to do a thing. And if I can't answer that, well, then I've got a problem as a leader, right? Maybe I, maybe I shouldn't be doing the thing, or maybe we shouldn't be doing the thing that I said, just because I said so. Right. Yeah. So, so like at Monograph, we have a, we have a people first value. We have a value of curiosity. We have a value around being intentional. We have one around doing the hard thing, one around having fun while we do it, and one around ownership. And these are values that, that you can actually take back to say, like, here's a practical, practical look at, uh, how that looks when I operationalize that value. And that's what I'm using as the basis for building the growth framework for the team. We didn't have a growth framework when I joined. And so I'm working on one. And, uh, in that growth framework, I'm basing, I'm tying anything, any, any axis that somebody's going to grow along to one of those six values, because I think that they're really good values and they, they support a lot of great, um, great ways that an individual can grow in a way that's aligned with Monograph and also with values that are worth having as an individual. Yeah. This is, uh, this is particularly relevant. I think, uh, well, I guess so often companies at this stage, you know, it's, it is a very, I imagine if you're coming into a, to a startup, you are ready to see, you know, we have key values that the site that I guess show, you know, displays the values of the company and people are orienting more around this idea as a company grows. I think there's a tendency to kind of say, okay, we've got our values. We figured that out. Now let's do work. Right. And, uh, and I think there's, there certainly is a tendency to disconnect, especially as the company gets large enough, uh, that you start getting in these cycles. I kind of think about it like offshoot cycles, right. And thinking in my head, I'm just imagining like a weather system that has spawned another weather system. And the second one, it has disconnected, was started by the first one. So in some ways connected, but nobody really knows quite exactly how to do it. Right. At the same time, you may have taken the evolution of evolution and evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution evolution happens, especially as organizations grow, there's no clear line, no clear way to say this is you, you might be able to put it on like a label, right? You might be able to say, Oh yes, the value that we have in that document over there, I'm going to slap it on to this effort and say, this is why we're doing it. But it's not, it's not generating that work, right? Or it's not, it's not front and center when decisions are being made. And I think it's so often is actually very practically helpful, even at the, at the simplest level to have ways that you apply these values to your point, you know, do the hard thing. I can imagine having this conversation in a, you know, a product planning meeting with a team and saying, okay, we have this way X that is, you know, it's, it's going to put us in some technical, you know, technical, you know, technical, you know, technical, you know, technical debt or what, you know, whatever the, the trade-offs are and saying, Oh, we have this value of doing the hard thing, which one of these things is better for the company, even if it's harder, choose that one, because this is, you know, this is how we make decisions and using your values to create decision making frameworks, rather than saying, here's something that we kind of ethereally believe. Right. And we kind of rally around to feel good about our jobs, but operationally, it doesn't, we don't really know how to practice it. Right. Operationally, all we have is delivery as, as this kind of North star. Yeah. It's the, those values are the things that sort of the rest sprouts from, and it's okay too, by the way, as a team grows, you're going to see smaller teams and they're sort of, they're sort of going to spring out of, you know, whatever you have originally and sort of adopt some of their own sort of supplemental values. And, and you know, if, as long as they're not, they're not going to be, they're not going to be, they're not going to be able to do it. So, but, but, but, but, but, but, but, but, but, but, but, but, but, but, but, but, but, but they don't conflict with the overarching sort of like the mission of the company and the, the values established by the company that's to be expected. In fact, it goes back to being intentional, right? When you think about like the company culture, for instance and I want to be careful because I don't want to conflate culture with values. I think they're subtly different and it's worth calling that out. But but when you think about sort of the kinds of subcultures and subgroups that form within a company, they will develop, a unique sort of fingerprint, you know, that is all, all their own. You can either choose to allow that to just happen, or you can be intentional as a leader about how you're going to guide and sort of nurture that the environment that, that creates the kind of culture that you want for that team. And I think that makes all the difference, but we, we don't want to ever sort of, or certainly from my perspective, anyway, we don't want to sort of villainize the idea that these offshoots happen, but rather we want to, we want to own the fact that we can design for them and accommodate them in a way that doesn't conflict with the broader mission and values of the company. We're going to take a quick break to talk about today's sponsor. Today's episode of Developer Tea is supported by Auth0. Identity is the front door of every user interaction. Login experience, is critical to a user's experience with your app. And as a software engineer, you've probably spent countless hours on this incredibly important interaction. It's not just one interaction either. Login has gotten harder to do, and it's still not done. No matter how much time you seem to spend on it, it seems like there's always something new to add, a problem to solve. And if you're like most teams, you don't want to spend all your time on the login. You'd rather focus on the core of your product. Maybe you don't have the expertise you need to make your login experience seamless, or maybe you are concerned about security or the constantly evolving nature of login that you can't keep up with. The build or buy decision on login is essentially a no-brainer, especially as you start to scale your application. Even better, if you can solve this before you adopt a bunch of technical debt or hidden security issues with a homegrown login solution. Auth0 is here to solve your login problems for good. They provide simple, secure, and adaptable login for applications and businesses, freeing you up to focus on the problems you are best suited to solve in your product. Auth0 supports virtually every style of login you could want, from social login to multi-factor authentication, single sign-on, passwordless, and much more. You can implement Auth0 in your application in as little as five minutes. Head over to auth0.com to get started today. Thanks again to Auth0 for their support of DeveloperTea. It is a very hard thing to do to keep values front and center. And it's also a hard thing to do to say, this is how it applies and how it doesn't apply. I mean, do the hard thing. Well, how do we decide what that means in a given context? And there's probably heuristics and some kind of history. And to your point, you take culture in combination with values, and you could probably come up with a good answer. But I do think that maybe the most difficult thing to do is to say, well, I don't know how to do this. I don't know how to do this. And I think that's a really good answer. But I think the most difficult thing that a company at scale faces is this ability to make decisions as a cohesive unit. We have some kind of goal, but where did the goal come from? And how do we achieve it? By what means? These are the decisions that split teams apart. And one person wants to do it one way, another person wants to do it another way. And very often, things kind of settle at the lowest common denominator. And that's, you know, it's a very difficult thing to do. And I think that's a really good answer. That's a really frustrating place to be, especially as kind of an individual contributor, because you have no idea really what your work is going towards. Versus in a healthy culture, and in a company that practices those values more, like we've said so many times, at an operational level, you have more clarity around, here's why we're doing it this way. Right? Here's why we have, we are doing a four-day work. Specifically because of these things. And if you can buy into these things, then the four-day work week is kind of an output, right? It's not the input. It's an expression of the value. Yes, exactly. Is exactly what, you know, that's what, and I really do enjoy the term. And actually, a former coworker of mine, Brett Watson, is the one that familiarized me with the term operationalizing values. I had never thought about operationalizing values before, but it's, you know, but simply that's, put those values into practice. What does that actually, like, what does it look like in practice? Right. And that's the part that's sometimes scary as well. One of the things that I have taken up sort of arms in defense of is manager read-me's. And the reason that I do it is because I think there's a way you can do them that isn't, isn't toxic and isn't putting all the, the work on the direct report, but rather is making commitments and making promises to a direct report. And there are, you know, various thought leaders in the, in the community that have some, spent some time sort of demonizing the, the idea of a manager read-me as almost as unambiguously a bad idea. And I think certainly done poorly, like any tool they can be, but also as a leader, I want to seek accountability. So for instance, one of the kind of takedown pieces of, of this, this concept, it was called out that you are going to fail to live up to something that you, you commit to in, in your, your document, at which point you have damaged trust. And to me, that actually, I want to normalize the, the idea that we aren't perfect and that we can fail to live up to our highest ideals and the, the hopes that we have for ourselves and create a framework by which someone could hold me accountable for what I intend to do when I fail to live up to that ideal. And if that, yes, I suppose if you don't address the problem, it could, it could damage trust, but also how we act when things fail or when we fail, it's also a great opportunity to build trust with others. And so it really comes down to how you use it. And another thing is how you plan for, for work in general. I don't know. Have you read a radical focus by Christina Woodkey? No, I haven't. No. Okay. But I'm taking notes on all these books. I feel like I need to put out. Right. So in radical focus and there's a second edition out now, I have now bought the second edition in both audible and Kindle format. So I now own like three different copies of this book. It is a book essentially, it is about OKRs and about like a team of people who are aligning teams around delivering goals. And I have to tell you, as someone who has seen OKRs implemented poorly in a number of companies in the past, I didn't think I would ever get excited about a book about OKRs, but I can tell you enthusiastically, this is a book for you. If you're a leader, actually, if you're in anyone that's in the workplace, this is a book for you. And a lot of it comes down to talking about creating space for us to iterate on the ideas that are going to get us to the goals and not create like, like, for instance, you know how, you know, in the typical sort of smart goal sort of process, a lot of times when you ask a team leader to, to come up with a goal for the team, it'll be around the idea of releasing it or like finishing a particular product feature or like finishing a project in general. Some project is complete. Therefore we have met our goal, but that's the wrong thing to measure. Right. Because the project ostensibly you're doing because you want to impact the broader company. You want to impact the world in some way. And so there's this deeper level of like why we're doing what we're doing that you need to capture whenever you're doing goal setting. Otherwise you don't allow yourself the opportunity to learn and adjust as you go because you're locked in because you've set the goal, complete this project to potentially doing the wrong thing. And that is, that is why I think. You see a lot of, a lot of companies, you know, they do annual planning, let's say, and then by February they throw the plan out and say, nevermind, we're doing this other thing because the annual planning was solely, we, we sort of ossified it, you know, it has ossified into like specific projects are going to happen and not, we're going to move the needle in these particular areas that we care about. It's a subtle difference, but it's, it's the one that I think we, we screw up. I've, I've currently got an, I've extended an offer to every person that's in leadership in my company for, you know, I've got a lot of people that are in leadership in my company that are in it is the season of giving after all, while we're recording this. So I, uh, I, I wanted to buy them book. Yeah. I told them, tell me what format you want it in. I'll buy it for you. This is how much I believe in this book. I have an open offer to buy anyone who is willing to commit to reading it a couple of books. Uh, and I will read this one to see if it makes that list, but, Oh, I want to know your books. Uh, thinking fast and slow is, is one of them. Uh, I'm in the middle of noise and I imagine that it's going to be the next one. It is, uh, Danny Kahneman's follow-up. He has written essentially two books in his, uh, his very long career as a behavioral, uh, economist. And he, he essentially is kind of the grandfather of behavioral, uh, behavioral economics. Um, and thinking fast and slow lays out the majority of, uh, the kind of studies and arguments around, um, understanding bias and noise is essentially the other kind of error, uh, mental error that we make, which is incidental, uh, most of the time. So whatever that noise is, is maybe not necessarily a cognitive bias. Uh, it is, you can imagine a target. If the target is the accurate, uh, evaluation, the noise might scatter it around the target in a U you know, pseudo uniform way, uh, where, where bias might move it in a vector away from the target. I got it. Yeah. So it's, it's getting close to in noises. Like you can get close to the target. You're actually all around it and dancing around the actual subject, which you actually need to get to. Is that what it's exactly. Okay. Yeah. And, and for what it's worth, you know, these are a little bit more abstract in terms of how you might apply them. Um, they're, they're definitely on the outside, not a, a specific application to, you know, for example, setting objectives, but you could say, okay, noise has, has impacted the way that we measure this, right? How do we reduce noise? And this book actually has more, a little bit more of a practical approach than thinking, uh, fast and slow had, um, thinking fast and slow, very largely focused on kind of explaining kind of the, the, the kinds of bias, but didn't really provide much of a playbook for what to do about it. Whereas noise does provide a little bit more actionable advice, but those are my two, two books. I have another one, uh, that I have offered on, uh, on occasion, depending on the person, which is Annie Duke's, um, how to decide. And she was on developer T one time. Uh, and the book is very much so workbook oriented kind of ways of making decisions in difficult environments, uh, without, you know, overanalyzing to an extreme extent. Oh, that's fantastic. If you, if you're working with someone that admits they struggle with analysis paralysis, being able to give them tools to extract themselves from that prison would be fantastic. Exactly. And there are a lot of really good kind of principles and I guess tools, uh, or I say tools more like workflows to help you identify, you know, for example, you you're faced with two options, you know, um, deter you should probably look at, you know, what is the best case and the worst case and the likely case for each of those options. Right. Sure. And then also, is there a third option that you haven't thought about? Um, that's the kind of thing that the book provides, but it's, it's been a very, you know, those, those three books have changed the way that I think about most things. Um, it's not something that I use on occasion. It's more like a, a mindset shift for me. So the brainwaves have shifted in some way. They now move in a different pattern, but I mean, in the space of thought work, what is a workflow, but a tool really, I mean, you know, we've, we work with our brains most of the time. Yeah, exactly. You know, and so, so, uh, yeah, I would call that a tool. Yeah. Yeah. That's fantastic. Fair. Um, this has been an, an excellent conversation and I'm going to, I guess I have to budget for these books now, huh? I'll tell you what, Merry Christmas, man. I'll send you the book. Okay. Um, I I'd love to know, you know, we've, we've, I've asked you these questions before, uh, because it's something that I ask at the end of every episode. Um, the first question, is what do you wish more people would ask you about? What do I wish more people would ask me about? I thought there was another word after that, but just about in general, what would, what do I wish? Gosh, these days, I wish more people would ask me about how I choose my next job. Uh, I think there's a lot less, uh, there's a lot less intentionality out there and how, especially in a hot job market. At oftentimes we, you know, it's easy to get like wooed away to the sort of the highest pay or the, you know, the best benefits or whatever. Mm-hmm and having come up with a, a bit of a framework by which to evaluate how I, how I look at taking jobs these days, largely around values alignment is, you know, kinda critical at this point at this stage and in our careers, right. We are not on the levels of Camp Camp the levels of Maslow's hierarchy where it's like, we don't have food on the table. We are, we are unlocking, you know, higher tiers of Maslow's hierarchy of needs with our, with our jobs. And so there are so much more to what we do and how we spend our time than most of us notice. Yeah. That is, uh, I do think a lot of people make these decisions about what the next role should be. It is a, it's a hard thing. It's a very personal decision. It's a very nuanced decision in a lot of ways for, for most people. And often again, going back to what we talked about earlier, we try to predict what life would be like under one decision or the other. And we often have some pre determined, um, understanding or some predetermined beliefs. And so I think that's, I think that's a really important thing to think about. That we want to confirm in our minds. And in doing this, this prediction process, we try to predict things that confirm those beliefs, right? Or we try to predict things that make the decision less ambiguous, for example, right? Oh, that place. Oh, it's awful because of X, Y, and Z. Well, it's probably not awful. Those, those couple of things you may not like about it, but you're probably convincing yourself of some, some of the things that are going to happen. And so making those decisions often becomes even harder because when you do that and, and then you go back to, let's say you say, okay, well, I'm not going to switch jobs because that other place is scary. Right. And, and, or I saw one bad review of, of what it's like to work there online. And I'm just going to, you know, that that's going to be representative of the whole for me. Right. Then you go back to your existing job and it's, well, things haven't changed here either. Right. So, uh, so am I, am I happy in one place? Am I happy at another place? Those are really hard things to predict. I can hear the thinking fast and slow coming out in that description, right? I mean, yeah, it would be great if it was that simple. Yeah. If we could just reduce things with some simple heuristics down to a quick, this is bad or this is good, but oftentimes it's much more complicated than that. Yeah. I would say it's almost uniformly more complicated. The final question, uh, and thank you by the way, for taking a little bit of extra time with me today. Oh, it's my pleasure. The final question is, you know, if you could provide advice and I realized this is going to be very reductive, but, uh, you know, quick 30 seconds worth of advice to people of all backgrounds. Um, I guess all backgrounds as engineers, you know, experience levels, et cetera. What would you tell them? Stay curious. And seek to find somewhere that stretches you and makes you uncomfortable, get comfortable with being uncomfortable because that is the area of growth. And everyone I have ever known early in their career seeks to be the person who knows all the answers. And they think that's what success looks like. And what I've learned over the many years I've been doing this is that I am much, much happier. When I don't know the answers and I'm learning something new surrounded by really brilliant people. Stay curious and be willing to be uncomfortable. Yes. Ernie, thank you so much for your time and for your insight. And again, for your time, uh, for, for spending this morning, we're doing this on a weekend of all times, um, for doing this, uh, this morning with me. I appreciate it very much. It's been my pleasure. Thanks so much for having me again, Jonathan. Another huge thank you to Ernie Miller for joining me on today's episode of developer T. Once again, monograph where Ernie works as head of engineering is currently hiring. Go and check it out at monograph.io. Thanks so much for listening to this episode. Thank you again to today's sponsor auth zero. That's a U T H zero.com. You can solve your login woes for good head over to auth zero.com. If you want to join the developer T community on discord, head over to developer T.com. Slash discord. Thanks so much for listening. And until next time, enjoy your tea.