Developer Tea

What it Means to Rush

Episode Summary

In today's episode, we talk about what it means to rush, and what you can do to avoid it. Today's episode is sponsored by Dolby. One of the most important things you can do for your application is ensure that the quality of your audio is strong. You already know Dolby and sound quality go hand-in-hand. Check out how Dolby can help you at https://spec.fm/dolby

Episode Notes

In today's episode, we talk about what it means to rush, and what you can do to avoid it.

Today's episode is sponsored by Dolby. One of the most important things you can do for your application is ensure that the quality of your audio is strong. You already know Dolby and sound quality go hand-in-hand. Check out how Dolby can help you at spec.fm/dolby.

Episode Transcription

Hey everyone and welcome to today's episode of Developer Tea. In today's episode we're talking about rushing. One of the reasons Developer Tea is short is because I know that you as a constant learner that people who listen to the show are typically constant learners. I know that you value your time very much. I value my time very much and I hope that I can send the message of that value to everyone who listens to the show. Now there's something that we need to address though and it's something that is particularly true in the cultural realm for Developer Today and that is a tendency to rush. And we've all been there before. We've all felt this sense of rush and a lot of times we justify rushing by saying that it is actually velocity, it's speed. But take a moment and think about this concept of rushing. What exactly constitutes rushing? Well typically if you are rushed, this is how I would characterize being rushed. If you are rushed then your mind is on something in the future. Your mind is on a deadline or perhaps you are meditating on something else that you want to be doing. You're not focusing on the thing that is currently in front of you as much as you are on whatever is happening after whatever it is that you're doing at the moment. And so a lot of times what ends up happening and we're going to talk a little bit more about this in this episode. But a result of rushing is that you are accomplishing a different goal than what you are currently working on. Think about that for a moment. If you are rushed, your mind is focused on a different goal than what you are currently working on or your mind is focused on a different end point than the present moment. I was listening to an interview with Robert Persig and if you're not familiar, Robert wrote kind of his breakout book in 1974. It's called Zen and the Art of Motorcycle Maintenance. And although I haven't yet read the book, one of the themes that Robert mentions in this interview is the idea that sometimes it is better to travel than it is to arrive. This is a quote that he takes out of the book and they discuss that concept. Sometimes it is better to travel than it is to arrive. And if you think about our discussion on rushing, this is completely applicable to that. So if we are focusing only on the arrival point, in other words, if we are solely focused on finishing, let's say finishing a task, if we just want to be able to check off a box, then it's possible that the route to finishing that task or perhaps the task itself should be rethought. It's possible that we're missing something. So I'm going to talk a little bit deeper about this, the value of that traveling aspect, the road rather than the destination. We're going to talk about that as well as give a few tips on how to avoid rushing right after we take this quick sponsor break. Today's episode is sponsored by Dolby. This is a great sponsor for today's episode because if you are going to focus on the quality of every single step in your application, let's say you're making an iOS application, Dolby supports iOS. Now, the reality is that your users, the users of your application, they want better audio. In fact, 90% of users say that good quality audio is important to them across their digital ecosystem. This is certainly included or including their iOS applications. So if you are an iOS developer, you probably don't necessarily need new audio assets. The audio itself was probably recorded on high quality equipment. What happens after the recording is when the audio can turn bad and that's when it's getting compressed, right? The codec and that's what Dolby is stepping in to provide. You can do this conversion in the audio programs. If you already are using an audio program, something like a Dolby audition, that certainly supports the Dolby codecs, but you can also do it through Dolby's online encoder. It's totally free for Developer To use. Go and check out what Dolby has to offer to you as an iOS developer by going to spec.fm-dolby-os-dolby-os. Thank you again to Dolby for sponsoring today's episode of Developer Tea. We're talking about not rushing today and really the antithesis of rushing is what? It's staying in the moment, right? This is something that we've discussed in the past with a previous sponsor headspace, for example, staying in the moment. This is a very common theme if you are into meditation. If you've ever studied anything about Zen, it's really about being mindful of what is happening now. Not allowing your mind-spaced travel into the future or live in the past. All that means is that you're attention, what you are thinking about, and how you are engaging your thoughts. That's as simple as it gets. The engagement of your thoughts is focused on the present moment rather than on something that is yet to happen, which can cause anxiety or something that has happened in the past, which you can't change. I want to focus for a second on why we think it's important to rush, right? As developers, of course, so much of our time is demanded. We're always trying to get faster. We're always trying to learn new things in order to have a leg up. That's because the industry does move very quickly. We feel the tension of trying to keep up, right? So much of the time, what that means is the thing that we decided to do yesterday's future, which is today. Yesterday we were focusing so hard on today. Today we're focusing so hard on tomorrow that we're never actually able to focus on now. The tools that were being praised for their innovation, the technology that we were so excited to adopt just yesterday or last year or whatever period of time you want to pick, those technologies. Now we are so focused on the next technology that we can't really reap the benefits of focusing on implementing today what we were excited about yesterday. But we have to delineate between the excitement and the preparation of using a new tool in the future, but to delineate between that excitement and the anxiety of not feeling like the tools we are using today are reasonable enough to give our attention to. Because what so often happens is because we're so focused on reading about tools in the future, we end up maybe silently criticizing the tools that we're using today and not giving them the quality attention that is necessary to do our best work. I can guarantee you that your best work will be performed when you're not rushed. And I mean this not only in the sense of rushing to complete something, but also rushing to learn something new, trying to innovate so quickly that the steps to innovation suffer, the traveling suffers because you're so focused on the destination. Your best work will be performed when you are focused on that work. It seems simple and yet we get this wrong all the time. This is true both in the sense of our technology tools that we're using every day, you know, whatever tool it is, whatever language or thing that you want to upgrade that you're so rushed to upgrade. This is true for that, but it's also true for our positions, our career moves, right? Because if we see, if we feel so rushed to get a promotion or to get a pay raise, then we're not taking the time to give what credit is due to our current situation. We become perpetually unsatisfied and we always have to remember as Developer That there is a healthy awareness that creates a positive sense of momentum without creating a debilitating sense of discontentment. In other words, we need to be aware of what is next because the industry is changing and we must change with it. But in the process of changing, we must also pay attention to what we're doing on that road, right? We can't simply hyper focus on change so much that we forget what it means to be productive. We can't focus on change and innovation so much that we forget what it means to deliver value and to be consistent. We can't focus on our promotions so much that we forget what it means to be loyal. We can't focus on our career moves so much that we forget that there is value to be had at every step in your career. So I want you to take some time and think through what is causing you to be rushed. What things are pressuring you to focus instead of focusing on the thing that you have in front of you today instead of focusing on now, what is pressuring you to constantly look forward? And equally, what is pressuring you to constantly look backward? How can you enable yourself to do your best work by focusing on what you have in front of you today? Thank you so much for listening to today's episode of Developer Tea. I hope that this gives you a sense of confidence that you can move forward and think very deeply about the work that you do each and every day. That's another side effect of this rushing is that you're unable to really deeply with conviction build good software. It's a very practical effect that it has. And I guarantee you, if you take some time and carve out that kind of protected space of focusing on the now while you are working, you're going to reap benefits from it. I hope this sparks positive conversation between all of you who are listening and you can always reach out to me on Twitter and at Developer Tea and also at J-Catrel. Most of the tweets coming from Developer Tea are about the show and the tweets coming from at J-Catrel are usually my personal opinions. You can also always send me an email at developert.gmail.com. Thank you so much for listening to today's episode. I thank you again to today's sponsor Dolby, if you're building an iOS application and you haven't thought more about your audio than just using a core library or something like that. I highly recommend you go and check out what Dolby has to offer to you. You can get surround sound in your iOS application. That is a reality with Dolby's codex. Go and check out what they have to offer. Spect.fm slash Dolby iOS. Thank you so much for listening to today's episode of Developer Tea and until next time, enjoy your tea.