You Don't Have to Be a Slave to Self-Improvement
Published 2/10/2020
When we allow surrounding cultures to drive our goals, we fall back to the systems and goals that the people around us have created. Where do our goals come from and how does it make our lives dysfunctional?
π§‘ 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/.
π Today's Episode is Brought To you by: Oxylabs
Scraping data is tough, but there's one company dedicated to making that better. Oxylabs is a web data gathering service provider that is now introducing a significantly improved data gathering solution -- Next-Generation Residential Proxies.
Visit oxylabs.io/developertea to find out more about the services and apply for a free trial of Next-Generation Residential Proxies.
Transcript (Generated by OpenAI Whisper)
Why do you think you need to be great? If this question caught your attention, it's likely because you, like so many other people, have this implicit goal, this built-in drive, something informing you that you need to be improving, that you need to continue working, becoming better at your craft, becoming faster, or somehow improving all the time towards some endless goal. Where did this goal come from and how does it function in our lives? Or perhaps more importantly, how does it make our lives dysfunctional? That's what I'm talking about in today's episode of Developer Tea. My name is Jonathan Cottrell, and my goal in this episode is to help you get your goals and your goals in your life to the best way possible. I'm Jonathan Cottrell, and I'll see you next time. Bye-bye. The goal in the show is to help driven developers like you find clarity, perspective, and purpose in their careers. When we allow our surrounding culture to set our goals for us, we will adopt the goals of the average person in that culture. Think about this. It's a simple concept. When we don't set our own goals, instead, we will fall to the systems that we've created. We will set goals that the people we're close to set. We will mirror our social situations or our work situations. Very often, those are mirroring some kind of larger culture that they're a part of. Right now, it is very common, particularly in American culture or American-influenced culture, to be a part of a larger culture. We will adopt this goal of always improving with the mindset that there is never going to be a point where I am satisfied. Here's the reality. I want to make a distinction here because this episode, this show, wouldn't exist if we didn't believe that developers have good reason for improving. In fact, the whole purpose of the Speck Network is to help designers and developers level up in their careers. But here's what I want to make very clear about the network, about this show. If you come to the table without any of your own goals in mind, if you're just trying to become a better designer or a better developer without knowing why you want to become a better designer or developer, then I encourage you to to pause this podcast and ask yourself that question. And I want you to think about this as if you are in that category of people who are just kind of blindly trying to improve because somehow, somewhere, you learned, you found out that it would be good for you to become a better designer. Good for you to become a better developer, a faster developer, or to add to your skill set. And I want you to view this question as a turning point in your career. What exactly, not abstractly, not generally, but what exactly would becoming better give to you? And I want you to be brutally honest about your intentions here. It's okay, by the way, for the answer to be, well, it would allow me to do it. It would allow me to make more money than I would like to make more money. It's also okay to say that you would feel better about yourself if you were a little bit more competent as a developer. Perhaps you have a common goal that a lot of people share, being able to build really interesting and impactful products. But I want you to get very clear with yourself about why. What is your exact real motivation? Now, we don't have to set lifelong goals with this little exercise that I'm asking you to do. This isn't about trying to figure out what your whole identity is. But instead, I want you to view this as determining your source motivation, your original motivation. And even if the answer is that you don't know, that's the kind of thing that I want you to bring up. Don't try to create. A new motivation that didn't exist before. Be honest with yourself. Where did your desire to become better come from? We're going to take a quick sponsor break. But after we come back, we're going to talk about why it's easy to get caught in the trap of perpetually trying to improve in one area, but maybe your energy is spent better in a different way. Today's episode is sponsored by Oxylabs. Oxylabs is a top provider of innovative web, data gathering services like their real time crawler, their web scraper, and their residential and data center proxies. Oxylabs is now introducing next generation residential proxies. This is a significantly improved data gathering solution. Because here's the reality. Scraping data is really tough. If your IP gets blacklisted, for example, you no longer get that data and it's hard to get unblacklisted. That's why Oxylabs provides a stable and fast proxy pool of over 30 million global IP addresses. It's resource efficient with proxy management, user agents, IP rotation. All of this is done on the Oxylabs side. And with Oxylabs, you're going to get block free scraping. You can get through things like captcha. And by the way, Oxylabs, this is what they do. They have a deep understanding and knowledge on how to acquire web data. They have a dedicated account manager for every client and it's already trusted by over 500 companies for sales intelligence, market research, SEO monitoring, and plenty more. Visit oxylabs.io slash developer T to find out more about the services and apply for a free trial of their next generation residential proxies. Thanks again to Oxylabs for sponsoring today's episode of developer T. At first, it may seem like a silly question, but here's the thing. At the very least, they've taken the plunge and taken the plunge and taken the plunge and taken the plunge and taken the plunge and taken the plunge and taken the plunge and taken plunge and taken the plunge and taken the plunge and taken the plunge and taken the plunge and taken to improve. It seems very core to our humanity that we want to always get better, that we have a desire to learn and adjust and become more effective at what we're trying to do. But here's what ends up happening instead. Very often, we take this idea of wanting to constantly become better, to evolve, and we compress it. We compress it into one specific way to become better. We compress all of our goals and our ideals and our results into individual actions or individual measurements. You can imagine this concept as taking this broad idea of self-improvement or self-bettering, getting better over time, and we shove it into this small, narrow frame of becoming a better programmer. And the assumption is that by becoming a better programmer, we might be able to do more, have more control over our lives, or perhaps have a better job. We might be able to create better work, better products. We might be able to gain more notoriety amongst our peers or amongst a broader culture of programmers. And by doing all of these things that somehow we create more of a foothold to improve more broadly in our lives, we might feel more satisfied if we're creating better products, for example. Or perhaps we are just going after better economic situations, making more money with our jobs. Very often, developers fall into this trap of thinking that the results that they're looking for are simply accomplished by becoming a better programmer. Instead, I want you to think about this journey of self-improvement as a broad and open concept, and that perhaps your version of improving and constantly becoming better doesn't necessarily mean that you have an endless path for improving as a programmer. Let me say that one more time, because I think this is really critical for a lot of developers to hear. It's very possible that at a certain point in your career, the learning and refinement that you do to your skill sets has diminishing returns based on your goals. It's an odd thing to say on a developer podcast, because At the very least, you may have taken the plunge from 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 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 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 then why should we force ourselves to stay on the constant treadmill of a very narrow and specific way of improving? Perhaps the most important thing you can do to improve today is spend your time in a totally different way. Because our time is limited, we can never improve in every area to a maximum expertise. Because our time is limited, we invest a scarce resource. And perhaps your improvement isn't just about investing that resource into programming. If one of your ultimate goals in life is to end up satisfied, happy, enjoying the time that you're spending on a day-to-day basis, then perhaps one of the ways that you can invest that time, instead, instead of always trying to be a better programmer, is to stop for a moment. To actually take that time that you have and enjoy it. Spend it with friends or doing something that you already love doing. If you're like many programmers, this means that you might spend your time programming, but not because you want to learn a new technique that you can use at work, but instead, because you do. You do enjoy it. That's why a lot of us got into this line of work in the first place. Not because it was a path to becoming a billionaire, but instead it was a path to make things that we enjoyed making. Take time to understand why you want to improve. Why you want to invest your time into becoming a better programmer. You might find that the most important thing you can do to improve is to set down your computer a little more often. Thank you so much for listening to today's episode of Developer Tea. Thank you again to Oxylabs for sponsoring today's episode. Head over to oxylabs.io slash developer tea to get started. This episode was produced by Sarah Jackson. My name is Jonathan Cottrell. Until next time, enjoy your tea.