Dimensional Reframing - Think Along a New Axis
Published 3/26/2025
This episode introduces the concept of dimensional reframing as a tool to gain new perspectives on problems and facilitate decision-making by considering a new dimension.
• Learn how adding a new dimension to a problem can overcome limited perception and lead to new insights.
• Discover how applying the dimension of time to bug management can help prioritise and address a manageable number of bugs within a specific period.
• Explore how considering your energy levels can inform your approach to personal tasks, matching tasks to your available energy.
• Understand how frameworks like Getting Things Done (GTD) use the dimension of context to make tasks more actionable.
• Learn how the KonMari method employs the dimension of joy to fundamentally change how you decide what items to keep.
• Understand that the key to effective dimensional reframing is choosing a dimension that you care about and that helps you make decisions.
• Discover that dimensional reframing can be applied to both individual items and lists of items.
📮 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)
you probably have a big backlog of bugs and you're not going to get any shame here we all have those the junk drawer the long list of items that maybe you'll get to one day if it becomes important enough the thing is in so many cases it never does become important and arguably it never was important in the first place or at least the importance wasn't well understood and other work other opportunities took its place now you could make the argument that something in that list is important that something in there is being ignored and it shouldn't be it should be the most important thing that your team addresses that it needs to be prioritized the highest but it's hard to know it's hard to look at that big list and make sense of it in today's episode i'm going to give you a very basic tool or a model of thinking that applies to this situation and many others so it's hard to understand what specifically you should do with this big bucket and there's a lot of different approaches you could take so we're not giving you a magic bullet here on this episode you could try to prioritize every item in the back of your mind and you could try to prioritize every item in the back of your mind and you could try to prioritize every item in the back of your mind and try to keep it up to date well now you probably have two different backlogs and you've had to quarantine this part of the backlog so that it doesn't get in the way once again you found yourself in a position where despite being prioritized despite having all of those things figured out it still isn't really getting space with your real work so what do you do next well you could estimate the impact of these items you could try to determine the value of the items but even then you're going to have to figure out how to organize them in a way that you can execute on them so i want to give you a way to change this problem altogether and this applies not just to this problem but to most problems where your perception seems limited. Quite literally, your perception is limited. And we want to change that. So what we're going to do is something called dimensional reframing. What does this mean? It means to change the way you're thinking about a given problem to respect and take into account a particular new dimension that you hadn't considered before. You're adding a dimension. That's why we say your perception is limited because there is a dimension that you're not looking at about this problem. So in this case, what I've seen be successful is to change the way you're thinking about a given problem. Your bug management process and add the dimension of time. What this really looks like is having a bucket that is only so large. These are the bugs that you're going to address in a given time period. Maybe that's five bugs over the course of a sprint. And when you have those five slots identified, you next, go to that backlog and try to pull out five important things. Now, the truth is nobody is going to judge whether or not you picked the five right things because if you don't understand the priority of your own bug backlog, certainly no one else will either. So what you're trying to do is find five things that you think are in the top 10%, maybe even the top 20% is you're going to deliver value. And you slot those into that slot of five or that space that you've made. Now, the key insight isn't how you manage your bugs. Of course, this is just a tactic that you can use. And there's 100 other ways to manage bug backlogs. Don't go away thinking this is the only way to do it. The important thing is the perspective shift that this provides. What you've done is you've created a perspective shift. You've created a prioritization mechanism. Not just creating a sorting in a quarantined off location. You're bringing the important things into the line of work. And you're giving them a specific dimension, which is time. In a way, you're setting a deadline on these bugs. And so the dimensional reframing here is how can I look at these bugs? Not in terms of relative priority or in terms of which ones I feel like doing whenever, but instead, which ones am I going to commit to doing in the next two weeks or this quarter, for that matter? Let's take a totally different example. Let's imagine that you have a big backlog of tasks, personal tasks in your task manager or in your notes app or however you manage these things. And it feels overwhelming. It's hard to know. It's hard to know when to do what. And especially if you are someone like me who has a lot of other things going on. I've got kids. I have many hobbies. I have a job. And a lot of that takes energy away from me. So if you were to sit down and just write out kind of your daily experience, then you're going to notice words that might pop out as an axis. In this case, I said energy. So if you're looking at your tasks, you might want to pick a task that matches your energy level. Because think about it. If you were to do a lower energy task when you have a high amount of energy, then you might get bored. It certainly isn't the most effective use of your time because when you're lower energy and you try to do a high energy task, you may not be bored, but you might be too tired to accomplish the task in the first place. So you want to take advantage of matching your energy level to whatever the task's requirement is. This is a new dimension that you may not have thought about actually thinking about your tasks through that lens. So what that would maybe entail is being able to track your various energy levels throughout the day and then assigning energy levels to those tasks. Another good example of this comes from... getting things done. The task management framework. Once again, nothing is a silver bullet. So don't take this as your sign to go learn GTD or anything like that. But one of the things they do is they identify places. So contexts. I think about this as outside, inside, at my computer, out running errands. These are different contexts where I might have something to do. And when I'm out running errands, I might have something to do. So whenever I'm in that context, if I were to look at just pure priorities, for example, that's a single axis, what I think is most important for the day, those priorities may not necessarily match my current context. So those things are not actionable. So I would have to go down that list to try to find something that is actionable. If I had my context defined, then I could clearly show what is highest priority in my task. What is highest priority in my current context. There's a specific example of this that you might be aware of. It might be relevant to you. If you've cleaned out your closet recently. Marie Kondo came out with the KonMari method. And this is probably about 10 years ago or so. And the idea is to introduce the axis of joy when you're trying to sort through your items and decide what to keep and what to throw away. Previously, you might have used a different axis like utility. Maybe utility overlaps with joy, but it is not the same thing. So what this provided was a new way of thinking about what to keep and what to give away or to donate, throw in the trash. And for some people, what this meant was keeping things that may have otherwise be seen as just trinkets or junk. That may have been seen as superfluous. But because that item brought somebody a bit of joy under the KonMari method, because the KonMari method utilizes a dimensional reframing where joy is a new axis that you can think on, then you change your prioritization method. You change your way of thinking about the topic. And this is a clear change, like a fundamental change in outcome from that exercise because of the dimensional reframing. There are things that would have landed in the keep pile that don't actually matter all that much to you. It's not really important to you. And then there's things that would land in the give away pile or the throw away pile that you'd feel a little... sad about leaving behind or about giving away. And so, dimensional reframing can be used in so many different contexts. The key method here is to try to identify something that you may actually care about. Something that can help you make a decision, for example. In every case in this discussion today, the dimensions that we've added helped us make decisions. That is the critical factor. So when you have a dimensional reframing, you are giving yourself the opportunity to key off of information that you care about in order to make the decision. And you can do this both at the individual level, so if you're looking at a singular subject, but you can also do this at that batch level, when you're looking at a list of things. Especially if the axis that you're talking about is actually data driven in some way. You can sort it, it's some kind of magnitude, maybe it's a number, maybe it's some kind of tag. So this method, it provides a new perspective. This way of thinking, of adding a new axis to whatever it is that you're thinking about can help you see it from a different perspective. Thanks so much for listening to today's episode of Developer Tea. Hopefully this will be an inspiring concept to you as you go into your work or even into your personal life to think about things from a new axis. Adding a new axis to think along. Thank you so much for listening. If you enjoyed this episode, please take a moment to review the podcast in iTunes. iTunes is the best place to do it. Or whatever podcasting app you use beyond iTunes. Thanks so much for listening and until next time, enjoy your tea.