Avoid Defining Success Outside Your Locus of Control
Published 11/14/2022
Focus on what you can control. Create incentives and language and internal narrative that produces the right actions within your locus of control. Avoid attaching your definition of success to things outside of your control.
🙏 Today's Episode is Brought To you by: Square
Square has APIs for almost every aspect of running a business from employee management, to order creation and tracking, to inventory synchronization. Square’s APIs also integrate with software business owners already use like tax and bookings. so business owners can have an integrated software stack that empowers them to achieve their goals. To get started building remarkable business applications, visit https://developertea.com/square to learn more and create an account.
📮 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)
Today, we're going to look at what you can control and how you can orient yourself to what you can control. My name is Jonathan Cottrell. You're listening to Developer Tea. The philosophy of the Stoics has become fairly popular in recent years. This is partially due to some of the writings that have come out that are kind of revising and reviewing those original ancient writings of the Stoics. One of the main insights that Stoic literature focuses on is the idea of being highly aware of what you can control and influence. The things that you can control versus the things that you can't. In this regard, the Stoic philosophy attributes to fate the external locus of control. In other words, the things that you do not have control over, the Stoic philosophy, would say to leave it up to fate and to treat those things with indifference. Indifference in this regard means not minding whether it goes one way or the other. Appreciating if it goes the way that is beneficial to you, but being okay if it doesn't. So I want to focus on doing two things in this episode. The first is to get very clear on the things that you can control. Get very clear. Let's start with your time. There's no one else in your life who is more responsible for your time than you are. This is a fundamental truth that we often violate. We do things that we wouldn't otherwise do if we didn't feel that our time was given away already, that it was committed to something else already. We often feel obligated to other people and rarely do we remember that we are not doing something else. We often remember that those obligations are almost always things that we have chosen. And so we should be highly aware that time, the way we spend our time, is almost always inside of that internal locus of control. An easy exercise for you to do, and it seems that many of our exercises end up focusing on this, but it makes it tangible and concrete for you. Go and open your calendar and look at the various meetings, the various things that you have, the various things that you have to do. Maybe you have a to-do list that you can do this with as well. And imagine the various outcomes from each of those items. Let's say that you're looking for a job. Well, you can influence a given interview, but you can't directly influence the outcome from that interview. You might be able to influence the way a retrospective meeting goes, the kinds of things that you talk about in the retrospective, but you can't control what other people are going to say. So find clarity on especially the things that are directly in front of you. If you have something that is causing anxiety for you, then it's probably worthwhile to take a moment and look at where that control line or the balance of control is. Think about whether your anxiety is being produced because you do not have direct control over the output. Many times this is the source or at least an artifact that you're trying to control. Of things that cause anxiety for us in our work. The idea is that our brains are trying to find some avenue, some way for us to control something that we fundamentally cannot control. Once you get incredibly clear on what are the things that you can or cannot control in your day-to-day work, in the problems that you're facing right this second, the next step is to try to realign yourself based on that control. We're going to talk about that right after we talk about today's sponsor. This episode of Developer Tea is brought to you by Square. There's millions of sellers across the globe using Square to run every aspect of their business, whether physical or online or both. Many are looking for customized solutions that are deeply connected and easy to use. And this is where you, as a software engineer, come in. You can grow your own business by extending or integrating with Square using their free APIs and SDKs to build tools for sellers. Learn more by going to developertea.com slash square. That's developertea.com slash square. Thanks again to Square for sponsoring today's episode of Developer Tea. Much of our frustration, much of our disappointment, our sadness, much of what we're doing, much of what we're doing, much of what we end up feeling jerked around by are the results of things that are out of our control. We spend a lot of time worrying, a lot of time trying to strategize ways to influence those things, but ultimately they're outside of our direct control. Hopefully by doing an exercise or two, you can start to get an idea of what are some of the things that fit in that category for you, the things that you are trying to apply control to, whether consciously or unconsciously. You're trying to wrap your head around them to reduce the risk, maybe, but they're fundamentally outside of your control. And so no matter what you try, it's going to fall flat. It's going to fall short. Interestingly, we often overreach. We often do things that are either bad for us or bad for our environment, our teams. For example, I might want to exert my control, as a manager, over my team and force them to do something using some kind of power dynamic. This is almost certainly going to end poorly. This is not the kind of control that you really want to have. This kind of control is expiring in its effectiveness because in that case, my team is probably going to just leave. They can go elsewhere where they have more autonomy. So even if you can find an opportunity, even if you can't find an opportunity, even if you can't find an avenue to control these things that are causing issues, when you find yourself grasping for more control, it's likely that you're better off if you take a step back and evaluate how you can reorient yourself to the things that you can and can't control in the first place. We've kind of already done this with the first exercise, but now I want to talk about how you can start to think about changing your mind. How can you become independent? How can you become different to these things? Focus on the things you can control, and more importantly, develop your own internal narrative to doing well in those things. In other words, if you can control your own behaviors, for example, let's say that you can't necessarily control whether a bug makes it to production directly or not. There's a lot of things that go into that. There's a lot of bugs that get past us. We can't always control. We can't always control everything that's going to happen in production. But what we can do is we can develop our quality standards and follow those. So now, instead of your goal being, well, we're going to eliminate every bug before it makes it to production, you set your goals, you set your sights on the thing that you can control. You celebrate the thing that you can control. You get to decide whether you are winning based on your actions. And this is very important language. It's to start thinking about. What do you consider a win versus a loss? And the reason here is because you want to use winning and losing, success versus failure. You use these things as motivation for the kinds of behavior that you care about. If you focus on loss that is the result of fate, of luck, of randomness, of things outside of your control, if you... Allow yourself to lose or to assign failure or loss to those situations even when you are doing everything that you know to do. Even when your inputs are correct for all that you understand, when you are doing the right things as much as you can control, well, now you're going to create this negative enforcement loop, right? This negative feedback loop that might discourage or at least lower the... The signal for those behaviors that you care about. This is especially true when you're talking about other people. When you are labeling something as a win or a loss, a failure or a success for your team or for another individual, if you're a parent, for your children, if you're focusing on this language, but you're taking control out of their hands to win or lose, then the behaviors that you care about encouraging are actually... Are actually going to get discouraged, right? This is a difficult thing to wrap our heads around. And I want to be clear. I'm not talking about, you know, being blind to some outcome reality. There are times when we play well and still lose. There are times when we make good decisions, when we execute good processes, when we write good code, and we fail. We have something that leaks into production, something bad, and something bad happens. Now, we should be able to recognize and separate these two things. That you both can do a great job and the outcome for the parts that you can't control looks like a failure. And this is why we have to reorient ourselves to what we are focused on, what we care about, what we are indifferent to, and recognize that as you move forward, your locus of control may change. You may grow into a new position. You might learn new technology, or maybe the dynamic, the interpersonal dynamic between you and your boss, or you and your coworkers may change. But one thing will always remain. Even if your locus of control does change, there will be things that you cannot control that influence the outcome of your actions. And so I encourage you, to focus on what you can influence, focus on what you can control, and focus on doing those things right. When you end your day today, don't allow the things that you couldn't control to determine how you sum up your day to yourself. That internal narrative that you say, well, today was a good day, or today wasn't such a good day. If you can shift that narrative so that good day is a good day, that good days are determined based on things that you can control, this will change the way you think and how you frame your work to yourself. It'll change the way you think about the world. It'll change the way that you think about judging your own work. This is going to completely change the way that you interact with the world and with other people. Thanks so much for listening to today's episode of Developer Tea. Thank you again to today's sponsor, Square. If you want to get started building custom solutions for millions of sellers around the world, head over to developertea.com slash square and get started today. You can also join our discussion on the Developer Tea Discord community. Head over to developertea.com slash discord to join that totally free. Thanks so much for listening. And until next time, enjoy your tea.