Habits are not built over-night. In today's episode, we're discussing when mental models are standing in your way and what you can do about it.
The idea of having long-term mental models and habits that you've built over time is the route to lasting change. However, sometimes our lasting habits can become so ingrained in our day-to-day that they can limit us in personal and professional growth.
In today's episode, we're talking about cases when our habits are standing in our way of growth and what we can do about it.
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.
This is a daily challenge designed help you become more self-aware and be a better developer so you can have a positive impact on the people around you. Check it out and give it a try at https://www.teabreakchallenge.com/.
Fix high-priority bugs earlier, faster, and cheaper by running, with every build, E2E tests built from ProdPerfect’s analysis of how your users use your application. To learn more, visit prodperfect.com/tea.
On this show, we talk a lot about systems that are built to last. Habits, mental models, mental schemas. These are things that are not built overnight. Things that take time, perhaps years. But there's an issue. If you only rely on these long-standing architectures of decision and mindset. In today's episode, we're discussing when those mental models, those habits, those long-standing formations are actually standing in your way. And something you can do about it. My name is Jonathan Cottrell. You're listening to Developer Tea. And my goal on the show is to help driven developers like you find clarity, perspective, and purpose in their careers. And this idea of having long-term good structures doesn't just go away. We're not saying to do away with your habit-building mindset. Or to start ignoring the importance of things like mental models. These things have been certainly talked about on podcasts like this one all the time in the past couple of years. Because this is the route to lasting change. And lasting. At the same time, these systems may not always guarantee you the evolution you may want to live in. At the same time, these systems may guarantee you the evolution you may want to live in. on your co-workers, on your job, on your health. Basically, anything that you want to change, really you need to be thinking about these long-term systems that you participate in. But these long-term systems and heuristics and the schema that you have in your head can also hold you back from really critical, important changes. And there's a simple intuition to this. The things that we are exposed to, the things that we know, the experiences that we have are fundamentally limitations on the breadth of our thought. I encourage you, if you haven't read it yet, to read the allegory of the cave. This is Plato's cave that we're talking about. The story of Plato's cave goes basically like this. A couple of prisoners are chained up. They're chained up in a cave for their whole lives. And essentially, all they know about the world is what they see in that cave. In particular, they see some shadows on the wall. And they start characterizing these shadows. But all of their reality is based on what they have experienced. And so they believe that the shadows are all of reality. Climbing back down off of the philosophical ladder here, what does this mean to us? Well, it means that as we go through experiences and as we develop our mental models and our schema, that all of our previous experiences are casting onto what we're experiencing in the future. Our perception often tricks us into believing that we have a full perception of what's occurring. And that reality is easy to grasp. That we see everything that we need to see to be able to understand the evolution of evolution. At the same time, At the same time, At the same time, At the same time, situation completely. And so when unexpected things happen, we often try to apply our old thinking or our outdated models to the unexpected thing. Sometimes we even change the unexpected thing. We try to kind of rewrite what is happening to fit the models that we already have. This can obviously be problematic because we are distorting the truth very often, rather than confronting the truth. So what should we do about it? That's what we're going to talk about. Right, so we talk about today's brand new sponsor, ProdPerfect. ProdPerfect is the only automated testing solution that uses live application behavior traffic to automatically build and maintain browser-level regression test suites. This removes the burden of end-to-end testing from developers for good. With ProdPerfect, you will test what you want to test. You can reduce development costs by eliminating engineering hours that are spent maintaining those integration tests. You get instant feedback on code quality, no more back and forth for days between developers and QA. You gain a teammate who works like they're in-house at a fraction of the time and cost. Let ProdPerfect learn the usage of your application and let the technology develop, automate, and maintain your integration. ProdPerfect is the only automated testing solution that uses live application behavior to automatically build and maintain browser-level regression test suites. This will give your team better sleep at night knowing that ProdPerfect is catching your high-priority bugs before they hit production, and you can spend your time, talent, and creativity on building a better product instead. You can find out why ProdPerfect has been featured on Wall Street Journal, Fortune, TechCrunch, Business Insider, VentureBeat, and SDTimes. Head over to prodperfect.com slash t. That's prodperfect.com slash t. ProdPerfect is the only automated testing solution that uses live application behavior to automatically build and maintain your application. You gain a teammate who works like they're in-house at a fraction of the time and cost. You can find out why ProdPerfect is the only automated testing solution that uses live application behavior to automatically build and maintain your application behavior Thanks again to ProdPerfect for sponsoring today's episode of Developer Tea. So I want to be clear here that the goal is not to abandon or demonize your mental models. It's not to call you out for focusing on building good habits. These long-term systems are important and necessary for long-term change. But we need to be careful about the fact that we cannot predict the future. And our models will all have breaking points. And so we must be able to take in new, unexpected information and respond to it in a meaningful way. In Creativity Inc., Ed Catmull says, The system is tilted to favor the incumbent. The challenger needs support to find its footing. And protection of the new. Of the future, not the past, must be a conscious effort. Now in this case, Ed Catmull is talking about protecting new ideas. As animators bring them to the table, it's easy to go with something that they already knew. It's easy to default to listening to a veteran in the industry, or a veteran at Pixar in this case, rather than protecting the new. And so I want to be clear here that the goal is not to abandon or demonize your ideas. The important thing about Ed's statement here is that it's not just that we have to respect the new things. Instead, we have to intentionally protect the new. When we are experiencing new situations in our lives and our work, we have to protect our evaluation of those new experiences. Because our brain is not the only one that is going to be affected by those new experiences. It's the brain that is going to be affected by those new experiences. And so we have to protect our evaluation of those new experiences. The brains are naturally going to compress that information. We're going to try to fit what we're experiencing into an older form of thinking. And this is exactly why, by the way, having those models and having those habits is so important. Because they become so automatic. Because when we experience something that is not new, when we have a familiar experience, we want to realize that we are not alone. We are not alone. We are not alone. We are not alone. consistent ways that are to our benefit. But when the experience is new, employing the same habits or employing the same models is actually to our detriment. And so we need to protect the new. So as you experience new things in your work, in your life, in your business, on your team, consider, in each of these experiences, whether there is something new happening. This is an explicit consideration rather than just kind of fast forwarding past that conversation and saying, no, this is very familiar. Take a moment and consider whether something new is happening. Now, here's a hint. In every familiar situation, there is something new still occurring. This is why models are not perfect because even in situations that are familiar, we still have new experiences because our situation has changed. Everything is evolving around us. The market is changing. Our co-workers are changing. The economy is changing. At the time of this podcast, the entire world is dealing with a global pandemic. So anything that you experienced previously, even though you may have mental models that wrap around a particular experience, now you have new variables to consider. How does this same experience change? What is new when the world is facing a global pandemic? But it's not always at that grand scale that we have to be thinking. There are sometimes subtle differences, subtle things that we can't really think about. And so I want to that are worth considering when we are evaluating a new experience and trying to apply these models. So when we realize that something new is happening, one of the best things we can do is, first of all, note that it is new. Note that it's possible that we're going to try to apply something that doesn't apply and intentionally choose to stay more open. To ask more questions, to maintain a posture of curiosity rather than confidence. Thank you so much for listening to today's episode. Thank you again to ProdPerfect for sponsoring today's episode. Learn more about what ProdPerfect can do for you and your end-to-end integration testing by heading over to prodperfect.com slash T. That's prodperfect.com slash T-E-A. If you haven't yet subscribed to this podcast, please do so. And if you haven't yet, and you thought that today's episode was valuable, that you're glad that you listened to it, then I encourage you to capitalize on that value by subscribing in whatever podcasting app you're most likely to listen to this podcast on. Today's episode was produced by Sarah Jackson. My name is Jonathan Cottrell, and until next time, enjoy your tea. Bye.