Screen Shot 2020-12-07 at 8.32.20 PM.png

The last mental model I wanted to share to improve your learning rate has to do with how a person’s life setup influences who they are, and vice versa. 

To quickly summarize what this model is, is a hierarchy of “contexts” in which we operate. These being your:

  • Environment: your physical surroundings and who you interact with.

  • Behaviors: what you do with said people and the environment.

  • Capabilities: what you could do in that context, but don’t necessarily do.

  • Beliefs: the things you hold to be true, and assumptions you make.

  • Identity: who you believe you are, and what you stand for.

  • Mission: what you were created to do or give.

These contexts live on a spectrum from more concrete to more abstract, and they all influence one another in both directions. 

For instance, what kind of food you have in your kitchen (your environment), will determine what you end up eating (your behavior), which affects what kind of shape you are in and what activities you can perform (your capabilities).

Conversely, if you set out to fix the problem of homelessness (your mission), that may make you think of yourself as a more compassionate, helpful person (your identity), and change how you think about people who have lost their homes (your beliefs).

This model is important because it provides a framework for defining and organizing life. And it’s useful because it can help you identify what areas are working in your favor, and which ones are holding you back. Once you identify those areas, it becomes easier to target the aspects of them that need to change to get the result you want.

I also want to highlight some of the ways that Outco played a role in helping me in the different contexts so that if you’re thinking about joining the program you can get the most out of the experience too. 

So with all that said, let’s jump in.

Environment

You are what you eat.

This is the most concrete, and physical context in which we operate, and to me, the easiest one to understand. 

It’s everything from where you live, to what your commute looks like, to what food is in your fridge, to what apps are on your phone, to what kind of computer you do your work on. 

Not only that, but it’s also the people in your life. Your friends, family, coworkers, acquaintances, significant others, etc.

We’re physical beings that live in a physical world, and therefore have to abide by the constraints of that world. This goes without saying, but it’s important to remember, especially now with everything going on with the Covid19 lockdowns. 

A stressful commute or unhealthy breakfast can impact your productivity throughout the day. Taking up a regular workout routine, or meditation practice will likely have a positive impact on your overall mood and outlook. 

Now that a lot of us are working from home, it’s important to make adjustments to our setups, like getting a comfortable chair, an ergonomic keyboard/mouse, or a monitor for extra screen real estate. 

That’s one of the biggest value adds that intensive learning environments like Outco provide. Being in that space, whether it be physically or virtually, immediately helps because you’re surrounded by other people that have similar goals and skills as yours. 

You end up learning stuff without even trying just by being exposed to a new problem, or by watching someone solve a problem you know in a different way, or overhearing a conversation about something that piques your interest.

You are what you eat, both literally and metaphorically. You constantly draw energy and get important feedback from your environment. How you grow depends largely on what kind of soil you are planted in. 

Behaviors

80% of life is just showing up. The other 20% is performing.

Your environment is only part of the equation. What you actually do in that environment also matters tremendously. 

As an example, about 63% of gym memberships go unused. Just because people actually sign up to get in shape, and have access to those facilities, they still have to go there and put in the work. 

Who you surround yourself with can make a big difference on what kinds of behaviors you engage in.

For instance, if you have roommates that stay up late and like to go out drinking, you’ll likely end up doing the same more often than not. However, if you are living with other programmers, you’ll end up talking about programming concepts and you’ll likely end up absorbing new ideas just through osmosis.

At a certain point too, there are diminishing returns to having nicer things. Having the latest and greatest laptop with all the newest specs won’t actually make you a better coder by itself. That all lies in how you actually use the machine. Are you procrastinating on social media all day? Or are you using your time effectively by doing practice problems and applying to companies?

So what kinds of behaviors are worth engaging in if you want to see a significant change? One big distinction that is worth making here is the difference between action and motion

Actions are behaviors that actually move you closer to your goals. They are the things that have the biggest impact on what you are trying to accomplish, and it’s important to always be clear on what those are. These would be things like doing practice problems, ore sending out resumes. 

Motions are things that are really just busywork. They don’t get you any closer to your goals, but the insidious thing about them is that they feel like they are. These can be tricky to identify but are often things that hold some value, but are ultimately lower priority than your core work. So for instance, learning a new framework, or language, or redoing the CSS on your personal site.

Screen Shot 2020-12-07 at 8.33.32 PM.png

A good analogy I’ve heard for this is trying to fill a jar with golfballs, sand, salt, and beer. You want to focus on the biggest things first, and then work your way down if you have time.

Again, this is where having a program like Outco’s helps by providing structure and guidance on the most important aspects of the job search to focus on.

Capabilities

When you’re a hammer, every problem looks like a nail.

Your capabilities are not necessarily what you do on a daily basis, but what you could theoretically do if necessary. 

I don’t ride a bike every day. Nor do I surf or play the piano. This is partially because I don’t have them in my environment, or if I do, I have no need to do them every day. However, I know how to do all those things.

Learning new skills is a big part of growth, both personally and in your career. New frameworks are constantly coming in and out of fashion. Different jobs will use different internal toolsets that may be familiar or completely novel. And new people you meet will have different communication styles and individual quirks that you’ll have to adapt to. 

There are certain skills associated with job search which you may not possess, and it’s important to identify what those are so you can learn them. This is more meta-skill: the ability to learn how to learn, which can also be developed. 

That way, you’ll be able to identify what kinds of practice problems you need to focus on. What kinds of companies you will be the strongest candidate to apply for will depend on the skills you have developed and can demonstrate. And understanding how to communicate with recruiters, interviewers, and hiring managers will be crucial to your success. 

Once again, you may not need to use all these skills. 

But the bigger your toolbox, the greater the variety of problems you can solve.

Beliefs

Whether you think you can or you can’t, you’re right. 

What you believe to be true has a tremendous influence over your life. 

The assumptions we make about the world around us, shape what kinds of actions we take, and what we believe to be possible. They are the foundation upon which we build our model of the world. And like any foundation, it’s strength will determine how sturdy whatever structure grows out of it. 

This context is even more abstract than the last because beliefs can be hard to define. Often times we aren’t even aware of our beliefs and operate under them implicitly. Typically we don’t question our assumptions and simply take the conclusions we derive from them for granted.

But questioning assumptions is a good habit to get into, at least from time-to-time. A lot of conflict and disagreement between people stems from a mismatch in beliefs. This can either be because one side is willfully ignoring facts, but often it’s because they are simply unaware.

An important thing to remember is that we are all operating with incomplete information when we make decisions, and being able to identify where our assumptions are shakiest so we can address them and look for new evidence to support or replace them 

I’ve seen a lot of folks struggle with negative beliefs about their ability to get a job in the tech industry or doubt their ability to solve certain problems or pass technical interviews. 

But again, this is where that interplay between layers comes in. As you start to see your skills and capabilities grow, you might start to believe that you’ll be able to pass the interview. As you start developing new habits and behaviors, things will get easier, and you’ll begin to optimize how you do things. You’ll begin to believe things that used to be hard, are now easy, and that in itself will remove some of the anxiety, stress, and fear from the process. 

Developing a strong belief system is an important part of life, and plays a big role in being successful in your career. 

Identity

Be yourself, everyone else is already taken. 

Identity is an even trickier thing to pin down and define than individual beliefs, but most people would agree that it is a real, and important thing.

We’re all shaped by our past experiences and background. We have individual identities, but we also have cultural identities, both of which influence one another. 

Because identity is such a hard concept to define, we tend to describe ourselves then in terms of our roles and relationships relative to others. We are parents, siblings, children. We are also defined by our heritage, professions, hobbies, or activities. 

She is a soccer player. He is a singer. They are American. I am an Outcoder. 

We use phrases like those to show where we are in different hierarchies and webs of relationships. They have practical utility because they help others quickly gain meaningful information about us.

But the flip side of that is when we overgeneralize and make too many assumptions about identity. This is where negative stereotypes and biases creep in. It’s something that is always worth being careful about and to keep in the back of one’s mind. 

Because identity isn’t just something we showcase externally. It’s also deeply personal and changes over time. It took me a long time to actually see myself as a software engineer but Outco helped me do it. And once that became part of my identity, it shifted my beliefs on what I thought I could do and build. 

Everyone is on a voyage of self-discovery, and as we find out more things about ourselves, such as our likes/dislikes, interests, passions, aversions, curiosities… we can make better decisions. It allows us to focus our efforts, build the appropriate skills, and place ourselves in the correct environments. 

Mission

Those who say it can’t be done should not interrupt the ones doing it.

This last layer also has to do with what you find valuable, which to me is something that is incredibly personal and impossible to ever fully define. 

Value is something that is very much contextual and prone to change over time. 

What you value at 10 years old will likely not be the same as what you value at 20. Which will be different at 40, and then again at 80. 

It also depends on what situation we find ourselves in. If we’re hungry we value food. If we’re in danger we’ll value safety. If we’re lonely we’ll look for companionship. These shifts in values can be subtle and depend on what our needs are at that moment. 

But ultimately, it’s important to make the distinction between instrumental values, and final values. 

Instrumental values (or goals) can be thought of as stepping stones. They help us move towards some greater ends, and derive their value from how well they do their job of getting us closer to the thing we really want.

For instance, a car has instrumental value in that it can get us from point A to point B in a certain amount of time. How quickly it gets us there, how efficiently, or in what kind of luxury it does so increases its instrumental value. 

But the final value is ultimately getting us to our destination. The destination is the thing that we’ve ascribed inherent value to and decided that it’s worth pursuing. 

This is where it gets tricky. What we decide is a final goal, is somewhat arbitrary, but also very profound. It might be something as big and broad as seeing the value in preserving the environment, enjoying art for its own sake, or ending poverty across the world. But it could also be narrower, like valuing code cleanliness or enjoying helping other aspiring engineers climb their career ladder. 

The point is, that we all get to decide our value system which then informs our priorities. This is the deepest level because our mission transcends our individual identity and can live on through our legacy. 

It goes without saying that having a strong sense of purpose is extremely important when it comes to having a successful career. It helps keep you going in the face of adversity and you only need to look at the success stories of leaders and pioneers across any industry to see the power of having a strong mission and purpose. 

Conclusion

Hopefully, this was a useful model for thinking about life in terms of different layers. It’s best used as a tool for reflecting on what’s working in your life and what isn’t. It allows you to understand how the different pieces of your life fit together and feed off one another so that you can play around with them to find which configurations work best.

Outco does a great job at addressing all the different layers in different ways, through structured curriculum, practice problems, community, and coaching. We all have roadblocks, and having good mental models and support systems are the key to overcoming them. 

Comment