What is a problem?

Original post: http://​​bearlamp.com.au/​​what-is-a-problem/​​


I originally posed this idea in my list of short stubs. Under that heading I briefly outlined:

What is a problem—On the path of problem solving, understanding what a problem is will help you to understand how to attack it. Nothing more complicated than this picture to explain it. The barrier is a problem. This doesn’t seem important on it’s own but as a foundation for thinking about problems it’s good to have sitting around somewhere.

whatisaproblem


I want to expand on that a bit more. I have labelled some states in this picture:

  • Present state

  • Goal state

  • Barrier to the goal

  • Path to the goal

Present state

All things being unchanged; prior to actions in pursuit of a goal, this is where you are. Sitting at home in my chair at my computer I have not yet decided I want to go get ice-cream. If I do nothing, I might eventually end up getting ice-cream by happenstance. I may casually interact with friends who encourage me to get ice-cream with them this evening. Nothing entirely stops me from getting ice-cream but also nothing propels me to do it either. Without goals, without paths, you can live a lot of life, casually random-walking your way through the galaxy, encountering what you encounter, and responding at will to those stimuli. We might describe a specimen who only cares about the present state, as having low agency.

Goal state

Let’s pretend that we duplicated the universe, with the slight modification that I am now eating ice-cream. That might be my goal. Or as close as possible as I can get to that goal-state. There are lots of things that are not ice-cream-goal state and lots of things that come close. I could eat my toes, I could eat some cheese I have in my fridge which is a bit cold. I could eat an apple, I could eat some ice cubes, I could drink a glass of milk, I could make my own ice-cream, I could give ice-cream to other people. All of these things are not quite the goal, but are quite close. Notice that this goal doesn’t currently include my path to ice-cream. Just that I have a goal now.

Path

We can visualise a path in many ways. This should be unsurprising. The fact is that if I want ice-cream, I need to get up out of my chair and look in my freezer for the ice-cream. If I want to be eating it I probably also need a spoon and some way to open the lid of the container. But actually when I get to the freezer I remember I don’t keep ice-cream in my house because I am on a diet and that slows me down from eating ice-cream. (Thanks past-me) With that in mind my corrected path is actually to find my money, exit my house, and go to the store where I can buy more ice-cream. (or make my own ice-cream) or any number of other pathways to ice-cream.

System 2 is very good at paths. So good that in fact that it forgets about what can go wrong, and the barriers. It’s the part of my brain that will tell me that the nearest ice-cream is in the store and I can walk right up to the freezer section and shove the ice-cream into my face (Disregarding the need for spoons, the need for money to pay for the ice-cream, and the need to be wearing a shirt when I leave my house).

If this seems obvious; it is only obvious because it already all makes sense to you. For someone without an understanding of states or paths or goals this might be a solid learning step.

Barrier

A barrier is what gets in the way of the path. There are always barriers and most of them are overcome without a second though. As you think deeper and harder about barriers they get more complicated, and start encompassing more details. The barriers to me getting my ice-cream include knowing how to walk (which I know) and knowing how to use my eyeballs. The simple barriers get overlooked because we already have them down.

The more complicated barriers start to pop up as you think more about the goal, or set up more complicated goals, or goals that are further away (geographically, mentally, metaphorically, some measure of hardness of goal).

I have to go to the store to get ice-cream. I need social convention down pat, so I remember to put a shirt on. And I need money to pay for ice-cream. Hey, I probably need a functional democracy, not to mention electricity, production lines, hygiene and a whole lot more built on top just so I can do that. Assuming all those great things are there, what if I don’t have money. Well I would have to work, which means I need a functional economy, some way to trade my abilities for currency (another thing I need) which I can later exchange for ice-cream.

There’s another type of barrier that doesn’t quite fit with the rest, and that’s the barrier inside my own head. The barrier that says, “ice-cream, but I would have to get up out of my chair for that” and decides against it. Ice-cream as a goal, is not so desperate that I would die if I didn’t get it, but maybe there are goals that are more serious. Having enough money, friends, family, what are your goals? Have you seen the list of common human goals? Each goal has barriers to completing it. And each barrier is able to be stared at intently and questioned.

Is this barrier going to stop you? Or are you making excuses?


Next post: On excuses and validity


Meta: This took an hour to write and will be a foundation for a few posts that follow.

If this doesn’t seem all that big a deal, well. It’s not. Unless your problem solving, solution seeking barrier facing system is not functioning at optimum. In that case: knowing how it works, knowing what is or is not functioning, being able to debug this process. That’s breaking down the meta barriers.