Developer Tea

Witness Protection Program

Episode Summary

Do you trust yourself to know what you want?

Episode Notes

In today's episode, we're talking about trusting yourself to know what you want on a daily, weekly and monthly basis. This episode will challenge you to trust yourself when you get feedback to make a confident decision that builds on your personal growth and development.

Today's Episode is Brought To you by: Linode

Instantly deploy and manage an SSD server in the Linode Cloud. Get a server running in seconds with your choice of Linux distro, resources, and node location. Developer Tea listeners can get a $20 credit and try it out for free when you visit: linode.com/developertea and use promo code: developertea2019

P.s. They're also hiring! Visit https://www.linode.com/careers to see what careers are available to you.

Get in touch

If you have questions about today's episode, want to start a conversation about today's topic or just want to let us know if you found this episode valuable I encourage you to join the conversation or start your own on our community platform Spectrum.chat/specfm/developer-tea

🧡 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.

🍵 Subscribe to the Tea Break Challenge

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/.

Episode Transcription

Do you trust yourself? Not in the sense that you believe that you're right about everything, or even the idea that you have some kind of special intuition or gut feeling that is usually right. That's not the kind of trust that we're talking about here. Instead, do you trust yourself to know what you want? To know what you want to become? That's what we're talking about in today's episode. My name is Jonathan Cottrell. You're listening to Developer Tea. This show exists to help driven developers find clarity, perspective, and purpose in their careers. One of the things that developers face on a day-to-day basis, no matter how experienced they are, is the glaring blind spots. The obvious places where they're wrong. Where they have made mistakes. These mistakes are unforgiving, often cold, and usually we can see them in black and white. A lot of the time, when we find a mistake that we've made, it's not because of some incredibly deep technical reason. Usually, the mistake is made by a person who has made a mistake. The mistakes that we make are simple. They're straightforward. We make spelling mistakes, or we don't run our tests right. Maybe we use an API wrong. Or maybe it's pure negligence. If you have committed one of these terrible crimes as a developer, you may feel a sense of self-judgment. That somehow you're not cut out for this. This is a form of imposter syndrome. At the very least, you may find yourself bringing your mistakes to the surface. that good developers wouldn't have done what you did. Good developers wouldn't have made the mistakes that you made. This is a particularly difficult form of imposter syndrome because you're not wrong in that you made a mistake. You're not wrong in that it would be ideal if you had caught that mistake. And so it's easy to extrapolate from that information that suddenly now that you have made a mistake that you supposedly shouldn't have made, that you're not cut out for this for whatever reason. But I want to challenge you in today's episode to trust yourself. Specifically to trust yourself to understand how you can improve. The reality is in our day-to-day work as developers we get a lot of feedback. Most of us do. We get feedback from our co-workers, from our code, from our managers, and all of this feedback is incredibly important. But ultimately we have to decide what we're going to do with it. And we have to decide who we are going to be. We're gonna take a quick sponsor break and then I'm gonna come back and walk you through a basic exercise to come back and see what you're going to do. So I want to encourage you to think about this. To think about how you can start perceiving yourself a little bit differently than you have before. Today's episode is sponsored by Linode. With Linode you can instantly deploy and manage an SSD server in the Linode cloud. You can get a server running in just a few seconds with your choice of Linux distribution, resources, and node location. Linode is now offering dedicated CPU instances. These are designed for consistent high-performing computing needs like video encoding, game servers, and just busy application servers. You can get started with $20 worth of free credit. That's 20 bucks for free. And you can build almost anything on Linode. $20 is going to get you four months. Four months on Linode's entry plan. That's $5 a month normally and with $20 worth of credit you get four months. That's basic math right? But beyond that let's say that you decide to scale up an application with Linode. You're only going to pay for what you use with hourly billing across all the plans and all of their add-on services. You can pick from any of the nine worldwide data centers and that's soon to go to 11. They're opening two more data centers in Canada and India this year. Go and check out what Linode has to offer. Head over to linode.com slash developer T and use the code developer T to get your $20 worth of free credit. You can get started with $20 worth of free credit at checkout. Again that's developer T 2019. Thanks again to Linode for sponsoring today's episode of developer T. Many of you who are listening to this episode right now are fraught with anxiety, with uncertainty and fear, with a doubt that maybe you're not totally cut out for this, or maybe you're just going to stagnate. Many developers are looking for jobs and you feel like you're never going to be able to find one. A lot of aspiring developers are uncertain what technologies to pick or what they should do next. We're going to do a very simple exercise in today's episode. It's going to be a very simple exercise. It's kind of a visualization exercise. And I want you to engage with this whenever you are not engaging anything else. So if you're listening to this while you're working, either take a couple minutes break or pause this episode, save it for when you can focus totally on the exercise. Otherwise, you just can't really get a lot out of it. So the exercise is simple. First, find somewhere where you don't have anybody looking on so you don't feel uncomfortable or exposed to the world in any way. Eliminate as many distractions as you can. And what I want you to do is imagine that you went into something like a witness protection program. And in this program, of course, you're going to totally wipe away your old identity. All of the people that you know now, no longer will you know them. At the same time, your life is gonna kinda start from scratch. Now, imagine that, you know, this doesn't have a negative impact on your relationships with your family or anything. Just imagine that you're basically in this program and give yourself a wide window, like a 10 year window, that you're gonna be in this program, this witness protection program. Now, the reason that we want to eliminate all of your relationships is because this is going to force you to imagine that you have no expectations placed on you, but the ones that you place on yourself. From this vantage point, I want you to think about those expectations that you would place on yourself. You're building your life from scratch without anybody's input, with no degrees that you have, no job history, nothing is established in your life. You get to decide all of those details. How would you write it? What responsibilities would you want to take on? What kind of words would you want the new people that you interact with to describe you with? Imagine a handful of adjectives that you would like people to use. What kind of activities would you participate in? What kind of job would you have? If you're a developer, what kind of work are you doing? You can imagine even down to the very specific things like, what kind of clothes do you wear? And music do you listen to? And you can take this exercise as deep or as shallow as you want. You can ask yourself questions like, what do you believe? So you may be wondering, why are we doing this exercise in the first place? And the reality is very simple. The exercise allows us to imagine a world where we don't have any particular social consequences. No constructs that we have to fit inside, nothing that we have to maintain consistency with. Something that we previously were, we no longer have to maintain that consistency. We're kind of freed up from it. We're freed up from the social expectations. We're freed up from our self expectations. And we can kind of build from the ground up. Why is this important? Well, a lot of those desires for consistency that we have are not necessarily based in something rational. It's not necessarily healthy, for example, for you to, to always play the role of antagonist in conversations. But if you normally play the role of antagonist in conversations, then you may feel out of place or like people are going to judge you negatively for acting differently. These roles that we set up for ourselves and these commonly worn paths that we take, we have to trust ourselves in finding the path that we want to take. And that's why we have to trust ourselves in finding the path that we no longer want. The things that we no longer want to be true about ourselves, about our surroundings, about our lives. These changes can motivate us to become the people that we really actually want to be. And I want to be painfully clear here that we're not talking about you envisioning your life as a billionaire. And suddenly just because you did this exercise, you have that capability now, right? That's not, that's not the goal of this. Instead, the goal is to help you uncover places where you've kind of created these artificial boundaries for yourself, these artificial roles, artificial expectations, and instead align with something that is deeper. That's derived out of kind of a pure expression of what you care about. What you want. Thank you so much for listening to today's episode of Developer Tea. I do hope that this was challenging and truly difficult, because this kind of exercise is intended to be to kind of jump over some large barriers, and hopefully kind of give you a moment where you can look back and say, wow, this this specific moment, this thought, has really motivated, even a small change in your life. That's the goal of this episode and really ultimately the goal of this show. Thank you so much for listening to today's episode of Developer Tea. If you haven't yet subscribed and you found today's episode I encourage you to subscribe and whatever podcasting app you're listening to right now. Thank you again to Linode for sponsoring today's episode, head over to linode.com slash Developer Tea to get started today. today. Use the code developerT 2019. That's developerT 2019 at checkout. This show wouldn't be possible without the Spec Network. Head over to spec.fm to find other shows created specifically to help designers and developers level up in their careers. A huge thank you to today's show producer, Sarah Jackson. Thank you so much for listening and until next time, enjoy your tea. Thank you.