Three Ways To Avoid Choice Paralysis
Summary
In this episode of Developer Tea, host Jonathan Cottrell explores the psychological challenges developers face when making career decisions, particularly choice paralysis. He emphasizes that understanding psychology and behavioral economics is crucial because our choices shape our careers and daily lives. The episode aims to help listeners connect with their career purpose by improving their decision-making processes.
Cottrell presents a common scenario: a new graduate or junior developer receives a job offer and feels pressured to accept it immediately due to fear of losing the opportunity. This fear is driven by loss aversion, a cognitive bias where the pain of losing something outweighs the pleasure of gaining something equivalent. He explains that without a framework for evaluation, decisions default to the lowest common denominator—often just salary and benefits—which may not align with deeper personal values.
To combat this, Cottrell offers three practical strategies. First, establish your criteria and values in advance of any job search, framing them as a sliding scale rather than rigid rules. Second, ensure you have multiple offers to consider, avoiding the trap of having only one option versus nothing. Third, consider the second and third-order consequences of decisions, looking beyond immediate outcomes to how choices will impact your life years down the road.
He concludes by challenging listeners to take five to ten minutes to write down their personal and career values, encouraging them to discuss these with others to gain clarity and alignment. The episode underscores that intentional decision-making is key to connecting with one’s career purpose and avoiding the paralysis that comes from either too many or too few choices.
Recommendations
Books
- The Paradox of Choice — Barry Schwartz’s book is referenced, which discusses the difference between ‘maximizers’ (perfectionists) and ‘satisficers’ (those who use a decision framework), and argues that too many choices can lead to paralysis.
Tools
- Linode — A cloud hosting provider offering SSD servers, Node Balancer, DevOps services, 24/7 support, 99.9% uptime guarantee, backups, and long views. The episode sponsor provides $20 credit with a promo code.
Topic Timeline
- 00:00:00 — Introduction to the importance of choices in career and life — Jonathan Cottrell opens the episode by explaining why Developer Tea frequently discusses psychology and behavioral economics: because these fields directly impact decision-making. He asserts that choices, both minor and major, shape our careers, daily lives, and long-term trajectories. The core mission of the podcast is to help listeners connect with their career purpose, which requires the ability to make good decisions.
- 00:03:06 — The problem of bad decision-making and cognitive biases — Cottrell acknowledges that humans are often poor at making choices, referencing previously discussed biases like optimism bias and overconfidence. He sets up a specific scenario: a new graduate receiving a job offer. The tendency is to accept immediately without negotiation, driven by fear of losing the offer and never getting another. This illustrates how a lack of options and loss aversion can lead to suboptimal decisions.
- 00:07:08 — Strategies for better decision-making: Satisficing vs. Maximizing — After a sponsor break, Cottrell returns to the job offer scenario. He introduces Barry Schwartz’s concepts from “The Paradox of Choice”: the maximizer (seeking the perfect option) versus the satisficer (using a framework to choose a ‘good enough’ option). He notes that while choice paralysis often stems from too many options, the current problem is too few options, making the single offer seem like the only lifeline.
- 00:09:18 — First strategy: Define your values and criteria in advance — Cottrell presents his first concrete recommendation: establish your decision-making criteria before starting a job search. He advises against letting the criteria conform to found opportunities. Instead, values should be a sliding scale (e.g., a company using at least half of your preferred tech stack). Without predefined values, decisions default to the easiest metric: money.
- 00:10:58 — Second strategy: Cultivate multiple offers to avoid loss aversion — The second recommendation is to ensure you have multiple offers to consider. Being stuck with only one offer (or none) amplifies loss aversion bias and forces a bad decision. Cottrell advises actively pursuing several options to create a meaningful comparison. He notes exceptions—if an offer perfectly matches all predefined values, it might be the right choice—but stresses that for most, especially early-career developers, having options is beneficial.
- 00:12:48 — Third strategy: Consider second and third-order consequences — The final piece of advice is to evaluate decisions not just for immediate impact but for their long-term effects. Consider consequences like relocation, company stability, and how a job aligns with your 5, 10, or 15-year goals. Cottrell emphasizes that major life decisions should be weighed against your broader purpose and the impact you wish to have on the world.
- 00:15:27 — Challenge to listeners: Write down your personal values — Cottrell issues a direct challenge: if you haven’t written down your career and life values, take 5-10 minutes today to do so. He argues this simple exercise can fundamentally change how you view your life and career by forcing you to articulate what you truly care about beyond basic sustenance. He encourages sharing these values with others to foster discussion and alignment.
Episode Info
- Podcast: Developer Tea
- Author: Jonathan Cutrell
- Category: Technology Business Careers Society & Culture
- Published: 2018-06-27T09:00:00Z
- Duration: 00:17:57
References
- URL PocketCasts: https://pocketcasts.com/podcast/developer-tea/cbe9b6c0-7da4-0132-e6ef-5f4c86fd3263/three-ways-to-avoid-choice-paralysis/421d20f1-2b0c-416b-8d71-4cb17aba082c
- Episode UUID: 421d20f1-2b0c-416b-8d71-4cb17aba082c
Podcast Info
- Name: Developer Tea
- Type: episodic
- Site: http://www.developertea.com
- UUID: cbe9b6c0-7da4-0132-e6ef-5f4c86fd3263
Transcript
[00:00:00] If you’ve been listening to this show for a while now, you may have asked yourself,
[00:00:09] why are we talking about psychology so much? Why are we talking about things like behavioral
[00:00:14] economics and bias so much on a show for developers? And I have a very simple answer
[00:00:20] for you. It’s because these are things that affect choice. And your choices really shape
[00:00:28] your career. Your choices shape, even in the minor choices, they shape your day-to-day life.
[00:00:36] And then in the major choices, they shape much larger things. Choices like where you’re going
[00:00:41] to work or where you’re going to live. Sometimes those two things go hand in hand. The kinds of
[00:00:49] people that you want to associate with, the type of car you want to drive, or how you want people
[00:00:58] to perceive you. And then in the major choices, they shape much larger things. Choices like
[00:00:58] perceive you. All of these are various types of choices. Some that you have a little bit more
[00:01:05] control over than others. But we’ve said this on this show for a while now. The whole point
[00:01:10] of Developer Tea is to help you connect to your career purpose. And if you can’t make good choices,
[00:01:17] connecting to your career purpose is going to be very difficult. We’re going to talk a little bit
[00:01:21] more about choices and ways to make better choices in today’s episode. My name is Jonathan
[00:01:26] Cottrell, and you’re listening to Developer Tea.
[00:01:28] As I’ve already said, my goal on the show is to help you connect to your career purpose
[00:01:32] so that you can do better work and have a positive influence on the people around you.
[00:01:38] And in order to connect to your career purpose, you have to understand how to discover that.
[00:01:44] One of the things that you have to be able to do is to take some time to kind of do some life
[00:01:50] design. That’s kind of a weird phrase, but to sit back and say, okay, what is it that I want?
[00:01:57] Not today, necessarily.
[00:01:58] Although today counts. But also, what might I want in a month from now? And in a year from now?
[00:02:08] What about three or five years from now? And even beyond that, 10 or 15 years?
[00:02:13] And what do I want the end of my career to look like? What do I want my retirement age,
[00:02:21] my retirement years to look like? And then even beyond that, once I am gone,
[00:02:27] once I have left my career, I want to be able to connect to my career purpose.
[00:02:28] And all that’s left is the people that I leave behind. What do I hope happens?
[00:02:36] How do I hope the world will have been impacted by my actions, my choices, my life?
[00:02:42] And so, yes, of course, this is a very large conversation, right? But this is kind of how
[00:02:48] we can go down the path of finding some level of purpose. Not only career purpose, but maybe a
[00:02:55] deeper type of purpose. But of course, career purpose is a very, very large conversation.
[00:02:58] Career purpose is a very, very large conversation. It’s a very, very large conversation. It’s a very,
[00:02:58] is derived from those kinds of thought experiments. Now, when we’re making choices, very often we’re
[00:03:06] bad at making choices. We’ve talked about so many ways that we’re bad. We’ve talked about various
[00:03:12] biases like, you know, optimism bias and confidence bias. These are things that basically say I’m
[00:03:19] better than I really am. I think that I’m better than I really am. The classic example of this is
[00:03:25] that pretty much everyone thinks that they are better than the average driver, that they’re
[00:03:30] safer than the average driver. We won’t recount all of the many biases that we’ve talked about
[00:03:35] on this show, all of the cognitive distortions, the ways that we see the world in somewhat of
[00:03:41] a skewed way, but what we will talk about is decision making. So let’s present a scenario
[00:03:48] where a bad decision is easily made. Let’s say, for example, that you’re coming out of college.
[00:03:54] Many people,
[00:03:55] listening to the show, have found themselves in this position, or you’re getting ready to find
[00:04:00] yourself in this position. You’re about to leave college, or maybe you’re about to leave a boot
[00:04:04] camp, and you have a degree in hand. And you’re doing a job search, and someone comes along and
[00:04:11] they provide you an offer. Of course, this isn’t after some work on your part. You did an internship
[00:04:17] and you even applied to this company. You went through some interview processes with the company
[00:04:24] and
[00:04:24] ultimately, you were waiting to hear back. And they came back and they give you an offer.
[00:04:30] But very often what happens is for new graduates, they take this offer as soon as it comes in.
[00:04:38] There’s no negotiation that happens. There’s no further deliberation because we are so afraid,
[00:04:47] perhaps, of losing that job offer, of that job offer being kind of pulled off the table,
[00:04:53] and then never getting another job offer. And so, ultimately, you’re waiting to hear back, and they
[00:04:54] came back and they give you an offer. But very often what happens is for new graduates, they take this
[00:04:54] offer again. It’s easy to think that the right decision is to say yes, immediately. Not rock the
[00:05:03] boat with any kind of negotiation. Not play it safe by waiting on another offer because that
[00:05:10] doesn’t seem safe at all. Instead, take the sure money. And even if you believe that the offer is
[00:05:18] low, or even if during the interview process, you kind of had some reservations about working for
[00:05:23] this particular company, you’re not going to be able to say yes. You’re not going to be able to
[00:05:24] or maybe you don’t really like the title or the team that you would be working on.
[00:05:30] There’s a tendency to choose to accept that offer. And sometimes, maybe not all the time,
[00:05:36] but sometimes this is not a great choice. We’re going to take a quick sponsor break,
[00:05:42] and then we’re going to talk about how we might make a better choice in this scenario.
[00:05:46] Today’s episode is sponsored by a very familiar name on the show, Linode. Linode provides SSD
[00:05:53] servers in the cloud. And we’re going to talk about how we might make a better choice in this
[00:05:54] scenario. For example, they have a service called Node Balancer that allows you to connect
[00:06:09] your various Linode nodes together. They also have professional development operation services,
[00:06:15] DevOps services. So if you don’t have that kind of talent in your team, or maybe you’re a startup,
[00:06:21] and you don’t have all of the
[00:06:24] personnel resources to handle all the DevOps that you need for your startup, for your fast-growing
[00:06:31] startup, Linode has you covered and you can stay focused on building the product itself.
[00:06:37] Linode also has 24-7 customer support. They have 99.9% uptime guaranteed and they have even more
[00:06:45] services like backups and long views so you know how your servers are performing over time.
[00:06:51] Go and check it out. You get $20 worth of credit you can use on any of these plans and services.
[00:06:57] Head over to spec.fm slash Linode to get started today and use the code developerT 2018 to check
[00:07:03] out for that $20 worth of credit. Thank you again to Linode for sponsoring today’s episode.
[00:07:08] So how can we make a better decision? How can we make a better decision?
[00:07:12] In this specific example, we’ve talked about a job offer that comes along very early for a new
[00:07:18] graduate or a junior developer and this can happen at any point in time.
[00:07:21] But a job offer that comes along that you’re really afraid to turn down. You’re really concerned
[00:07:28] that if you turn this offer down that you’re never going to get another offer like it. Maybe you have
[00:07:33] reservations and it doesn’t really look perfect to you. Well, we need to understand that there’s no
[00:07:40] perfect choice in any given scenario. In his book, The Paradox of Choice, Barry Schwartz talks about
[00:07:47] the difference between a maximizer or a perfectionist and a
[00:07:51] satisficer. A maximizer tends to try to find the absolute best option, which is almost impossible
[00:07:58] to do. While a satisficer sets up some kind of decision-making framework and whenever enough of
[00:08:06] that framework and enough of the criteria that they are using in that framework, whenever enough
[00:08:12] of that is met, they choose that option. Interestingly enough, Schwartz also makes
[00:08:18] the point in his book, and really this is kind of the major point of his book, is that the
[00:08:21] too many choices leave us paralyzed. And we’re usually familiar with this idea that choice
[00:08:29] paralysis sets in. When we have too many choices, we can’t really use our brains to evaluate all of
[00:08:36] them. So we end up kind of failing to some kind of other heuristic to make a choice when there’s
[00:08:43] too many options. Unfortunately, what we’re talking about in this scenario is too few options. We only
[00:08:49] have one option. And the alternative option is to make a choice when there’s too many options.
[00:08:51] And the alternative option is kind of abyss, right? It’s nothingness. We don’t have a secondary
[00:08:57] option. And so it’s easy to believe that once this option disappears, that no other options are
[00:09:04] available, that we’ve suddenly doomed ourselves. And because of that huge bias called loss aversion,
[00:09:12] we very often are afraid. We’re afraid of that scenario. So what I would recommend to make
[00:09:18] better choices in these kinds of scenarios, number one,
[00:09:21] set up your criteria well in advance. Set it up before you even start your job search.
[00:09:26] Don’t try to match your criteria to what you found. Instead, set up your criteria. Now remember,
[00:09:33] criteria is not a hard and fast rule. There may be one or two of those in there, but the more hard
[00:09:38] and fast rules you have, the harder you’re going to have to look for something that matches those
[00:09:45] rules. Instead, you should look at your criteria as kind of a sliding scale.
[00:09:51] Range of happiness for each of your criteria. So for example, if your criteria include that
[00:09:58] the company works with some specific frameworks and languages, maybe if they work with at least
[00:10:05] half of the ones on your preferred list, that’s enough. That’s enough to meet your criteria,
[00:10:10] right? So make sure you kind of set this up in advance because if you don’t define your values,
[00:10:17] your job search will end up going to the lowest common denominator.
[00:10:21] Which is quite simply money. And of course, money is important. It’s a metric that you should be
[00:10:26] paying attention to. It actually is probably the primary reason for you to find a job is so that you
[00:10:32] can continue to live and provide for yourself and perhaps a family. And so don’t ignore that side of
[00:10:39] the equation. But remember that there are more variables involved. If you don’t define how you
[00:10:44] want those variables to look, then the only variable that you end up looking at is money.
[00:10:51] And perhaps a corollary of benefits. So ensure that you have your values defined. And then the
[00:10:58] second thing I recommend is to ensure that you have multiple offers to consider. Make sure that
[00:11:05] you are not finding yourself in a situation where you have one or none. This is a highly difficult
[00:11:12] situation to overcome. It’s a very, very strong bias that will eventually dictate a lot of your
[00:11:19] actions if you are not aware of it.
[00:11:21] That loss aversion. So make sure you don’t find yourself in a position where you have to make the
[00:11:26] decision between one offer and nothing. Be certain that you are pursuing multiple options. And if you
[00:11:33] ever find yourself in that position, then put up a red flag. Now this doesn’t mean that you
[00:11:39] absolutely always say no. There are no absolutes in these kinds of big decisions, right? If this
[00:11:46] is, you know, if this job is something that you’ve always wanted and all of the boxes are checked
[00:11:51] and, you know, all of that, those predefined, remember, predefined values, if those are all lining up with this job,
[00:11:59] then it would be kind of irresponsible not to take that opportunity, right? If you were to go out and find other
[00:12:04] opportunities, then you know that this one is still going to be your preferred opportunity, regardless of what the
[00:12:10] other opportunities are. Then perhaps there’s no reason to, you know, increase that options pool. But most likely,
[00:12:18] in almost all scenarios, especially for young developers,
[00:12:21] it is beneficial, beneficial for you to have a handful of opportunities to kind of weigh against
[00:12:31] each other, right? You need pros and cons. You need multiple ways of saying, okay, here is how this
[00:12:37] decision looks. These are the differences between my options. And then weighing those against your
[00:12:43] values. Now the final and the third and final piece of advice I want to give you about making
[00:12:48] decisions like this is to consider the decision,
[00:12:51] not for today, but for the life of the decision. Consider not only the first order consequences,
[00:12:59] like, for example, how your bank account changes on the first week, the first paycheck that you receive.
[00:13:06] Don’t consider only those consequences, but consider the second and even the third order consequences. For example,
[00:13:13] if you need to relocate, consider all of the things that go along with relocation. When you’re trying to make this
[00:13:20] decision,
[00:13:21] perhaps
[00:13:21] it’s important for you to have a better, a clearer vision of what two or three years down the road look like as a result of this decision.
[00:13:31] Now, nobody can predict the future. Of course, any company can go under. The market is relatively unpredictable. But if you make the decision to join a company that’s highly volatile, for example,
[00:13:44] expecting that that job is going to last you three to five years, you may end up in a very difficult scenario. You may end up
[00:13:51] being left without a job unexpectedly. And so, it’s important to think about, what does this decision mean, not only for today, but for a year from now? What does it mean down the road, in my career?
[00:13:58] What does it mean?
[00:14:04] for perhaps my my next position?
[00:14:10] What does it mean in relation to that list of things that I’ve set up? Those things that I want in life, the five year and ten year and fifteen year…?
[00:14:14] That list of things
[00:14:15] gives me that persönlich
[00:14:18] sense of determination,
[00:14:19] and missing that,
[00:14:20] thinking.
[00:14:21] those longer term goals, like what does this mean for my retirement? And more to the point of
[00:14:26] purpose, what does this mean for what I do in the world, the effect that I have on the world and the
[00:14:34] people around me? So it’s important, first of all, to make sure that you establish your values
[00:14:41] before you go on the job search, because it’s very easy to adopt the values of a particular
[00:14:47] position or a particular company whenever they come and knock on your door. So establish your
[00:14:52] values up front. The second thing is to make sure that you have a sufficient options pool.
[00:14:58] The number of companies that you are entertaining the idea of working with,
[00:15:03] it’s important that that options pool is large enough. And then the third concept that I want
[00:15:07] you to consider is the second and the third order consequences of major decisions. It’s not just
[00:15:13] about jobs. It’s all major decisions in your life are going to affect your life. So it’s important
[00:15:17] to have second and third order consequences. And when they are large enough decisions, it’s very
[00:15:22] important that you consider those consequences. So here’s the challenge for those of you who are
[00:15:27] listening to the show today. If you haven’t sat down and wrote out the values, the things that
[00:15:32] you want in your career, and more broadly in your life, if you haven’t done that, I encourage you to
[00:15:39] take just five or 10 minutes today, grab a notebook, grab a pen, and sit down and write those out. For
[00:15:46] many of you, it’s very important that you consider those consequences. And when they are large enough,
[00:15:47] this is going to result in a major change in the way that you see your life and the way you see
[00:15:52] your career. Now you may be thinking, oh, it’s a simple writing exercise like this. How can that
[00:15:57] change the way I see my life and the way I see my career? Really, the most important thing here is
[00:16:02] that you’re thinking about what you’re doing. It’s not about the writing exercise. It’s about
[00:16:08] recognizing that you haven’t really thought about what you’re going after. If you haven’t taken the
[00:16:15] time to figure this stuff out, you haven’t really thought about what you’re going after.
[00:16:17] You haven’t really kind of dug in to figure out what you care about. And unfortunately, this happens
[00:16:23] far too often. Again, we go back to that lowest common denominator. We all care about sustenance.
[00:16:29] We all care about how much we’re paid, for example. But what do you care about beyond that?
[00:16:35] When you’re searching for your first job in your career, when you’re deciding what school you want
[00:16:40] to go to, perhaps, when you’re deciding even things like what language do I want to learn?
[00:16:45] What language do I want to learn? What language do I want to learn? What language do I want to learn?
[00:16:47] These kinds of decisions, they carry a lot of weight, and they need to be made with those
[00:16:53] further things in mind. Not only the sustenance, not only your income, but beyond that.
[00:17:02] Thank you so much for listening to today’s episode of Developer Tea. I hope this was challenging and
[00:17:06] exciting for you, and I hope that you will take that five to ten minutes to sit down and write
[00:17:10] out your values if you’ve never done that before. I encourage you to take the time to do that and
[00:17:16] share it with someone.
[00:17:17] Talk to somebody else about what you wrote down and ask them what their values are. Compare,
[00:17:23] right? Figure out, you know, the people inside of your company. How do your values align with
[00:17:28] each other? Thank you so much for listening. Thank you again to Linode for sponsoring today’s
[00:17:33] episode. Head over to spec.fm slash Linode and get started today. You’ll get $20 worth of credit.
[00:17:39] Thanks again for listening. If you don’t want to miss out on future episodes,
[00:17:42] make sure you subscribe in whatever podcasting app you are currently listening to,
[00:17:47] and until next time, enjoy your tea.