« All Episodes

Think in Composition

Published 11/24/2021

Most things are compositions of other things. Most problems are multi-factorial. Most opportunities have more than one selling point.

Sometimes, it helps to realign your thinking to composition, using tools like matrices to make better decisions.

🙏 Today's Episode is Brought To you by: Square

Square has APIs for almost every aspect of running a business from employee management, to order creation and tracking, to inventory synchronization. Square’s APIs also integrate with software business owners already use like tax and bookings. so business owners can have an integrated software stack that empowers them to achieve their goals. To get started building remarkable business applications, visit developer.squareup.com to learn more and create an account.

📮 Ask a Question

If you enjoyed this episode and would like me to discuss a question that you have on the show, drop it over at: developertea.com.

📮 Join the Discord

If you want to be a part of a supportive community of engineers (non-engineers welcome!) working to improve their lives and careers, join us on the Developer Tea Discord community by visiting https://developertea.com/discord today!

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

Transcript (Generated by OpenAI Whisper)

virtually every decision you will make every situation you will encounter every problem that you solve has some element of composition in today's episode we're going to talk about how to think in terms of composite rather than in terms of some singular focus my name is Jonathan Cottrell you're listening to developer team my goal on this show is to help driven developers like you find clarity perspective and purpose in their careers when I ask you what do you want in your life or when I ask you what do you want out of your job or even when I ask you what do you want to eat for dinner the answer to all of these questions is yes I want to eat for dinner and virtually every other question that you will have of any substance and meaning is a composite answer very rarely is there only one thing that we want in our lives in our careers or for dinner and the truth is most of the time we try to make our decisions by optimizing for wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins and wins skills. In fact, much stronger than any other candidate. And it becomes very easy to become myopic about this particular candidate to even label them the technical one. And of course, you're not necessarily cognitively choosing to do this. This is an accidental artifact. This is our brains trying to do us a favor, even though it's pretty dangerous, trying to give us a simple handle, a way of compressing down information so we can remember and trying to find the principal component of that composition. But the truth is, it is probably universally better when you're trying to hire somebody to create a matrix. Create a matrix of components that make up a good candidate. Now, there might be components that have more weight than others. But even if you didn't have a clear picture of what those weights should be, even if you just started with equal weighting on all of those components, you're going to come out with more likely a better decision. For example, that person who has very good technical skills perhaps doesn't have very good time management skills or communication skills. We're going to take a quick sponsor break and then we'll come back and talk a little bit more about how we do this matrix composition, how we can start thinking that way on a more ongoing basis and kind of an automatic response beyond when we're creating a hiring pipeline. So, let's get started. So, let's get started. At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At At Even though the tastes go beyond, the flavors of almost every food go beyond these simple categories, it gives us a heuristic, something to follow to create an easier decision process. So if you had a whole pantry full of food, you don't have to evaluate the entire pantry anymore. You've essentially cut it in half. Our tendency is to believe that the most optimal strategy is to reduce that composition down to one thing. For example, if you have multiple priorities, we somehow vilify this idea. But the truth is that multiple priorities can coexist. And it makes sense to think about multiple priorities in terms of their composition. How do they both behave? How do they both behave as individual priorities if we were to hyper-focus on one of them? But also, how do they interact? The composition doesn't just exist as bringing these things together side by side with no interaction. There's actually some composing that happens that is actually meaningful. Like, for example, pairing the right wine with the right dish. Because of how generally this can apply, it can apply to so many things. I want to give you kind of a trigger, some homework, that will help you start to think more in terms of composition, in terms of matrices, rather than in terms of singular ideas. When you find yourself answering with a singular answer, ask yourself instead of, what, why? Now this goes back to our last episode about substituting better questions. Now this goes back to our last episode about substituting better questions. Usually the answers we are providing to these questions end up compressing a lot of information out. And in order to understand what is the possible composition that I am ignoring here, we can start by asking why. And the answer to that why question might be, I chose to focus on metric X rather than Y and Z. And this immediately shows you that there is some composition, And this immediately shows you that there is some composition, And this immediately shows you that there is some composition, and you've chosen not to pay attention to it. Now this doesn't necessarily mean that you've made a bad choice. For example, it's possible that metric X is actually far more important than metric Y or Z. But very often you'll find that you'll start to think about how things are also important, how there should be a balance across that composition. And this is not just about making decisions, it's not about prioritization. This idea goes into everything that you do, all the way down at the software development level. When you catch yourself trying to compress things down into one kind of label, one answer, one optimal metric or whatever it is, try to ask yourself why that thing is the choice. And you'll likely lead yourself to more compositional thinking. Thanks so much for listening to today's lesson. Thanks so much for listening to today's episode of Developer Tea. Thank you again to today's sponsor, Square. Head over to developer.squareup.com to check out their business APIs. That's developer.squareup.com. You can learn more and create an account there. Thanks so much for listening. If you enjoyed this discussion on compositional thinking, this is the kind of philosophical discussion that we have on this show. I'd love for you to join our Developer Tea Discord community. Head over to developertea.com.discord to get started with that today. Thanks so much for listening, and until next time, enjoy your tea.