Loosely Coupled - Recognizing and managing Cognitive Load
Karol:
Hello, welcome to my lecture.
Karol:
Good afternoon and good evening for all of you tuning in to loosely coupled a live stream by bridging the gap.
Karol:
I'm your host Karol Skrzymowski.
Karol:
And today we're tackling another loosely coupled topic.
Karol:
Well topic loosely coupled to tech because it's a I think a very important topic in in tech in the industry specifically cognitive load and cognitive load.
Karol:
I don't have a lot of knowledge about that.
Karol:
I know it affects me.
Karol:
I know I have some problems with cognitive load.
Karol:
I mean, I suppose everybody has.
Karol:
I know that is a troublesome topic when I'm managed.
Karol:
And today joining me on the stage is Radek Oroszewski, a accredited Kanban coach and professional trainer and also a team topologies advocate who provides training and consulting across Europe to teach team topologies and implement all of that with customers.
Karol:
And Radek today is going to be talking with us here about cognitive load and the implications that it has on our work.
Radek:
Hi Radek.
Radek:
Hello.
Radek:
Hello.
Radek:
I got all good to be here.
Radek:
Thank you for for having me here today.
Karol:
All right.
Karol:
Radek, tell us a little bit about yourself and a little bit about your work as a trainer and team topologies advocate because Kanban here is a little bit less important in the context of our chat.
Radek:
Yeah, but they are interconnected because we're going to talk about limiting cognitive load and Kanban is very much about limiting work in progress, which in the end maybe is the same.
Radek:
But yeah, you introduced me as a person who works with team topologies.
Radek:
That's true.
Radek:
Well, looking at my professional career for close to two decades, what I try to do is I try to help people, organisations to work in a more pleasant and effective way.
Radek:
And yeah, I discovered two years back, the topologies.
Radek:
Many of us have read the book probably.
Radek:
And for me, this was really interesting that it looks at IT industry, looks at knowledge based work from this socio-technical perspective.
Radek:
So on one hand, we have this human factor.
Radek:
On the other side, we have, yeah, increasing and increasing everyday complexity of solutions that we develop, that we build.
Radek:
And yeah, I'm happy to say that the team topologies community was very open to welcome me.
Radek:
So I first became an advocate, as you said, to someone who promotes and educates about this approach.
Radek:
But in my everyday life as a consultant and trainer, I provide classes under my brand lineage.
Radek:
We are authorised to provide the team topologies classes.
Radek:
And yeah, I work with people like yourself.
Radek:
I mean, like, you know, people who are architects, people who are managers and leaders, and they try to somehow balance how we approach everyday complexity.
Radek:
And we try to find something in between, I believe, two ends of the spectrum where we say, yeah, we would like to be specialised.
Radek:
We like to do what we do well because we are recognised for doing that.
Radek:
And on the other hand, we would like to have some flexibility and go beyond our existing roles or responsibilities.
Radek:
That's when we discover that cognitive load is a thing.
Radek:
Like you said, you feel affected by it.
Radek:
I feel affected by it every day.
Radek:
And this is really interesting topic that the industry is not, I would say, unified how to look at the cognitive loads.
Radek:
Maybe that's also a topic for us to discuss today.
Karol:
I'm sorry, I'm a bit distracted because it seems that we have a bit of a technical issue today.
Karol:
Mainly that, unfortunately, we're not streaming on LinkedIn for some reason.
Karol:
It didn't start.
Karol:
So I'll just pop in a message on LinkedIn to say we're sorry that there's a technical issue and invite everybody to join us on YouTube.
Karol:
But all right.
Karol:
So it affects cognitive load affects every one of us.
Karol:
Right.
Karol:
So perhaps for those who have no idea what cognitive load is.
Karol:
Well, I wouldn't say I have an idea.
Karol:
I have a very basic understanding, probably a little bit misguided.
Karol:
Yeah, perfect.
Karol:
Sim, thank you for info.
Radek:
Yeah, we know it's working on YouTube.
Karol:
It's it's only the LinkedIn.
Karol:
That's the problem.
Karol:
So if we're talking cognitive load.
Karol:
All right.
Karol:
And we're going to probably jump into the more detailed explanation of our types and etcétera.
Karol:
So what would you say is the like the core elements that we need to watch for when we're talking about cognitive load?
Karol:
How would we observe cognitive load as well?
Karol:
Specialists, human beings, whatever that is.
Radek:
Right, right.
Radek:
So I believe it makes sense to maybe take a few steps back in the history because the term cognitive load comes from psychology of education.
Radek:
Australian scientist, researcher John Sweller coined the term in 1980s where basically he proposed the approach or the idea that it really depends how we expose people to new knowledge.
Radek:
I mean, students at school like primary school kids or students or professionals learning something new.
Radek:
And that if we if we basically expose them to too complex content, if we don't deliver the content in the right way, if we don't provide instructions in the right way, we can lead really quickly to a situation of this cognitive overload, even that we say I cannot consume.
Radek:
I cannot digest, let's just say, the knowledge that the content that you expose me to because it's it's too much for me.
Radek:
It's maybe too intense for me.
Radek:
And I believe this, let's just say education and psychology track goes on until nowadays you can if you type in cognitive load, you can find materials for professional educators like like teachers at schools.
Radek:
But the term was, I don't want to say stolen, but maybe hijacked by professionals working in industry like IT, where we say, well, a part of our work is also learning something new, right?
Radek:
Every day, many of us are facing challenges of doing something for the first time, doing something the only time because we produce something unique, right?
Radek:
We are exposed to new technologies.
Radek:
Hey, there's a new language.
Radek:
Hey, there's a UI, AI.
Radek:
Hey, there's a new framework or there's a new business context.
Radek:
And because we are lifetime learners, I believe I can I can speak not only for myself, but for many of us, right?
Radek:
It happened that, well, the rate that we are exposed to new challenges or new knowledge can also trigger some, let's just say, behaviours, some symptoms of too high cognitive load.
Radek:
And of course, there's maybe this, you know, academic discussion or debate if that's the correct tool to hijack and use the term cognitive load in this domain and apply not only to individuals but also to the teams or organisations.
Radek:
I don't want to go into it today.
Radek:
And I believe like many of our viewers are not interested in it because I don't find it really practical.
Radek:
I would say the cognitive load is like a bad smelling air.
Radek:
Yeah.
Radek:
Coming back to your question, what would be the, you know, the how would I recognise it?
Radek:
Right.
Radek:
So you say, well, if you enter a room and you feel like bad smelling air, you say, oh, something smells bad here.
Radek:
But after you stay in this environment in this room for quite some time, you know, our sensors in nostrils like becoming immune to it, we don't feel it anymore.
Radek:
It becomes like, oh, we just work slowly here.
Radek:
I'm now translating this to other symptoms, right?
Karol:
Our brains adapt, basically.
Radek:
Exactly.
Radek:
Yeah, we don't deliver.
Radek:
Right.
Radek:
And and this is this is really interesting that we we say we enter our professional environment with certain capacity, with certain memory that we have available.
Radek:
Right.
Radek:
And if we see some symptoms, we're going to go deeper into it.
Radek:
Individuals and teens exposed to to certain, let's just say, factors start showing the results symptoms that, you know, we cannot focus, we cannot deliver.
Radek:
We juggle too many topics.
Radek:
We do not meet the deadlines.
Radek:
And it has, I would say, again, social technical consequences.
Radek:
So on one hand, people are like, you know, completely checked out.
Radek:
They are overburdened.
Radek:
They feel like, oh, this is the professional burnout in the end, maybe that I that I suffer.
Radek:
And we also see it reflected in the outside technical results of our work.
Radek:
Right.
Radek:
So so the work is far from something that we would be proud of.
Radek:
The solutions that we choose are, well, far from perfect.
Radek:
Right.
Radek:
And yeah, it's it's it's good to say, are we not designing?
Radek:
Unfortunately, I'm not saying that we designed it.
Radek:
But like as the whole industry, don't we design the environment to even increase this cognitive load and and to make people.
Radek:
Yeah, in the end, suffering.
Radek:
I know it's a strong word in the environment because, well, A, we don't know it's there.
Radek:
That's the topic of today's meeting, like identifying, recognising, acknowledging that it's there.
Radek:
And the second step is like doing something about it.
Radek:
So so managing it right.
Radek:
And there's no one silver bullet solution because we need to first identify what type of cognitive load do we deal with and and then decide, OK, what kind of strategy, what kind of solution?
Radek:
Probably we're going to come to it today is like maybe applicable best in this context.
Karol:
That was a hefty explanation.
Radek:
Heavy, heavy. Yeah, I know.
Karol:
So let's maybe play around with some analogues.
Karol:
One of the analogues that came to my mind where we were discussing this topic before the stream was a very known law in IT, which was which is Conway's law.
Karol:
So Conway's law is a design law so that we're reflecting analogues in our life in terms of how we design things in organisations in a specific ecosystem.
Karol:
So we're reflecting that it's either we're going to be blindly reflecting that or we're going to change something to do things better.
Karol:
Right.
Karol:
And as far as I remember, Martin Fowler was describing that in one of his blog posts, the one on Conway's law.
Karol:
You can either ignore it or not be aware of it and then you will suffer the consequences very dearly.
Karol:
You can accept that it's there and just give up and follow, fall into that and just do with that.
Karol:
Right.
Karol:
So deal with that with in the case of cognitive load, that would be accept that it's going to be slower, accept that it's going to be there's going to be frustration and whatnot.
Karol:
And then you can in Conway's law, you'd have the reverse Conway manoeuvres to change your organisation so that you can change the way Conway's law is applied within the organisation.
Karol:
And I think it's a little bit similar with cognitive load.
Karol:
If we start changing the way we work, we will still have cognitive load, but it will be probably applied differently because it's not going to go away.
Karol:
Right.
Radek:
Yeah.
Radek:
And this is really interesting to start talking about the details of cognitive load, because not every time I even revert this sentence, cognitive load doesn't need to be a bad thing.
Radek:
And there are certain types of cognitive load that you would like to, let's just say, experience, not suffer from.
Radek:
Right.
Radek:
So maybe this is this is the moment to go deeper into, let's just say, practical exercises.
Radek:
So you asked me, how would we recognise that we suffer from the cognitive load?
Radek:
As a consultant, as a trainer, I meet people from tens of organisations here.
Radek:
And sometimes I just stay with one organisation a little bit longer.
Radek:
And I keep hearing from management or agile coaches or scrum masters assisting teams, for example, that all they don't deliver, they continuously take something from one sprint to another, etc.
Radek:
And we say, okay, let's try to discover why is it like this?
Radek:
And of course, we can stay at the surface and say, well, the team didn't manage to complete everything.
Radek:
Okay, that's the surface, but why?
Radek:
And now we can go deeper and try to understand that maybe we have at least, I want to say, three different types of reasons connected to cognitive load that we can observe.
Radek:
So the first thing is like, just like with the education, we want to understand if our people are actually skilled with the right knowledge, techniques, frameworks, programming languages, whatever it is, to actually do the work that it's supposed to be done.
Radek:
Right?
Radek:
So if you're like a software engineer, like, can you actually proficiently develop in a given language or given a given framework, right?
Radek:
And if we observe that we have a problem with it, then it means that what we actually see is the first type of cognitive load.
Radek:
And now I'm going to start sharing the screen card or probably you can do the magic.
Radek:
So we don't overload our viewers and they can focus on the content, right?
Radek:
And then we say, this is something what we call intrinsic cognitive load.
Radek:
So this is really connected to what I'm supposed to do, right?
Radek:
So if I'm a Python programmer, am I proficient in Python?
Radek:
So I have my skills, I have my mental tools to actually do the work, right?
Radek:
And this is basically a basic thing which is, I would say, very often neglected because we have this halo effect.
Radek:
So we're going to say, oh, Carl, you're the smart guy, we're going to put you in this team and we want you to start doing X or Y, right?
Radek:
And we don't know if you're skilled with the tools or programming languages or whatever is necessary in this team.
Radek:
Because you're the smart guy, we have this halo effect around you.
Radek:
So we'll assume that you will do it.
Karol:
And I think there is a general assumption that people over a specific IQ, and I found that in some YouTube videos, people over a certain IQ are capable to pick up any topic.
Karol:
Yeah, yeah, that's, that's an assumption, right?
Karol:
That's an assumption, right?
Radek:
Yeah.
Radek:
And, or we hire someone completely new, and maybe during the, I don't know, recruitment process, this person was showing, let's just say, some skill set.
Radek:
And yeah, we believe that he or she is capable of doing that, right?
Radek:
And very often we discover in really professional organisations that this is assumption, and especially if the organisation is under heavy, I don't know, wave of changes like newly formed teams or some migration of people between the teams.
Radek:
We cannot be sure that people are actually skilled with this, you know, really basic things to do, right?
Radek:
And if we see it, then of course, we're going to talk about it, we need to address it correctly.
Radek:
And the second type of cognitive load is something that we called extraneous.
Radek:
And I like to explain it that you hire smart people, but unfortunately, they are told to operate in an environment in which doing the things that they can and won't do is not easy.
Radek:
Right?
Radek:
So, yeah, so what I'm going to edit here is word environment, right?
Radek:
And this is interesting how we waste skills of our people, of our teams by, you know, telling them you need to figure it out by yourself, or you need to do it in this way, or no, you cannot do it because it's not allowed in this organisation.
Radek:
And the different levels of, you know, bureaucracy or politics, or sometimes we see, yeah, super strange things like, okay, you cannot work with the system, you cannot talk to these people because yes, they are the part of the same organisation, but a different entity.
Radek:
You're an employee German and you're an employee in Switzerland, so you cannot cooperate, whatever.
Radek:
So, you know, different things.
Radek:
But, yeah, very often it is also about the technical things, right?
Radek:
So, you hire a person who is skilled with all the things that you wanted from here or her, yeah, all check marks here, right?
Radek:
And then this person starts thinking, okay, how do I do it here?
Radek:
I can give you the example.
Radek:
I often see people moving from, there's maybe this trend, smaller companies to bigger companies, and in bigger companies, they are struggling how to do it because in the previous job environment, they had more autonomy, more freedom, more independence.
Radek:
And here we have processes, and I don't want to criticise processes, but for example, these processes are even hard to unhide them, hard to discover them, right?
Radek:
So, okay, I'm supposed to deploy my application.
Radek:
How do I do it here?
Radek:
Yeah, I'm supposed to apply for a training.
Radek:
How do I do it here, right?
Radek:
And we create, you know, platforms, Wiki, SharePoint, intranets, video tutorials, whatever, right?
Radek:
And people are still struggling how to find the very basic information.
Radek:
And I'm not surprised that few years ago, I've seen like a, you know, a research result saying that an employee in a bigger company becomes really helpful after 13 to 14 months.
Radek:
Why?
Radek:
Because only after a year, this person builds like a social network.
Radek:
So, if I spend enough time in the organisation, I will learn that if I need something from IT, I will write to Karl directly because he's the nice guy, he will reply me, he will explain me how to do it.
Karol:
There go procedures out of the window, right?
Radek:
Exactly, yeah.
Radek:
And there's a really extreme case, maybe, I remember during one of the fast flow conferences, so the event hosted in London, one of the presenters, she was telling about the history of a bank, I guess in the UK, and they had an IT, inside the IT department, they had a cloud team.
Radek:
And this cloud team was offering such great services that one part of the bank decided to establish their own cloud.
Radek:
Because like, you know, utilising whatever was provided by the experts, right?
Radek:
Was so inadequate, was so not matching the needs, right?
Radek:
So hard to, you know, configure or whatever, right?
Radek:
That they established their own cloud entity, which of course was a risk in case of security, additional costs, additional mess, right?
Radek:
So we say...
Karol:
But this is not a seldom occurrence.
Karol:
I worked as an enterprise in a large networked environment with multiple entities in one country being connected by one brand, and then that also connected globally to other entities in other territories.
Karol:
Within one territory, I believe we had four or five different IT units that were operating on their own, because the one that was provided by the unit that was supposed to take care of the inside, the central unit, was so slow and so red taped that it was impossible to...
Karol:
work with that.
Karol:
Because any change needed, and any approval needed to build anything for a customer or prepare a project even for internal users required four or five months just of bureaucracy.
Radek:
Yeah, I see a comment in the chat.
Radek:
Yeah, of course, it's a learning opportunity, how to do it right, right?
Radek:
But on the end...
Radek:
And I don't want to lose track of our audience.
Radek:
I want to say there is this good type of cognitive load, because I started with this sentence, right?
Radek:
That cognitive load as such doesn't need to be something really bad.
Radek:
We have this third type that we called germane, and this is something that it's actually about delivering value, building whatever we are supposed to build.
Radek:
And now if we will understand that, you know, yeah, again, there was this comment talking about the bucket, right?
Radek:
So like, I have my brain or we as the team have the bucket and this is our mental capacity.
Radek:
And if we say we spent a lot of this mental capacity on, you know, dealing with our maybe deficits, unspoken lack of skills in what we are supposed to do.
Radek:
Unfortunately, I would say there is a big pile, big volume of this extraneous, how do we do it here?
Radek:
We would like to do it.
Radek:
If only we could, yeah, I don't know, whatever comes to your mind.
Radek:
Then there is a very little space for this germane cognitive load, right?
Radek:
And I would say if we look at the ratio, naturally, we would like to see it differently.
Radek:
So there will be always some kind of intrinsic cognitive load, because if we are lifetime learners, there's always something new that we discover that we learn, right?
Radek:
If we build the environment around us, then, of course, we can hopefully reduce the orange colour here, so the extraneous connected to environment.
Radek:
And then if we have this finite volume, then, yes, we spend the time, we spend the effort, we use our brain power to basically think about the things that we were hired to do, right?
Radek:
That we are supposed to deliver, right?
Radek:
Like, what's the best solution for our business?
Radek:
What's the best solution for our customers, internal, external, whatever?
Karol:
So this actually kind of sprung into my mind the original thought behind scrum teams, where the scrum master is supposed to at least guard against the extraneous cognitive load so that the team can progress.
Karol:
With the tasks and the scrum master is the one guarding them so they don't be disturbed by the environment.
Karol:
I think that would land in one of the responsibilities of said scrum master in that sense.
Radek:
Yeah, I would agree to certain point, because, well, the good scrum master is someone who should have this knowledge about the context, about the network.
Radek:
He or she should be the one that will say, you know, I'm not going to do it for you.
Radek:
I will tell you how to do it.
Radek:
Let's go together to find a solution.
Radek:
And definitely, that should be someone who should know what kind of cognitive load are we struggling in a given team.
Radek:
And I need to say that because of my profession, because of what I do, I need lots of scrum masters and agile coaches.
Radek:
And when we talk about cognitive load, I hear very open statements for which I'm happy and thankful when they say, you know, Radek, I never looked at it from this perspective.
Radek:
I facilitate retrospectives.
Radek:
I participate in reviews.
Radek:
But I'm not sure if I can say what kind of cognitive load do I deal with with with my team or teams.
Radek:
And if you don't know, then you cannot help these teams, right?
Radek:
Because you don't know if there's like one or two team members who are missing certain skill set, right?
Radek:
And they should be somehow educated, supported, learning it.
Radek:
Or maybe that the team is like, you know, perfectly optimistically forecasting sprint to deliver some kind of scope.
Radek:
And they figure it out only later that, yes, they all have the skills that we need.
Radek:
But unfortunately, because of environment, let's just say, boundaries or something, invisible walls or whatever, right?
Radek:
They, yeah, it's beyond their capacity to really deliver it.
Karol:
Yeah.
Karol:
Mm hmm.
Karol:
That's that's very difficult to say which is which and what we're actually handling.
Karol:
I think that would that would require some some really hard reflection.
Radek:
Yeah, to understand that, to make it even more complex, there's always content context and context is the king, right?
Radek:
So.
Radek:
Right.
Radek:
So asking simple questions can actually lead to, yeah, interesting conversations.
Radek:
If something that is easy for you is easy for me, is it a matter of my skill?
Radek:
Is it a matter of how long do I work in this organisation?
Radek:
So I know how to do it, right?
Radek:
It's different for organisations who work on well-established, long-running products.
Radek:
It's different in organisations which are building products from scratch, right?
Radek:
And we have maybe not well-established processes, but again, that's an opportunity to build them the right way.
Radek:
You know, to build them that we don't design them to generate a lot of extraneous cognitive load for our teams or employees.
Karol:
So a few examples that come to mind in terms of also handling this.
Karol:
If you worked in large organisations, they have certain procedures of, for example, onboarding professionals.
Karol:
I found this, I think, several times in many different companies, that, for example, to limit the extraneous load, there is something called the buddy system.
Karol:
So on onboarding, you get a colleague of yours assigned to you as a buddy who is supposed to answer all manners of questions that are not management level questions.
Karol:
Would that be considered basically tackling a part of the extraneous cognitive load for somebody who's a new employee?
Radek:
Yeah, I believe it does.
Radek:
I mean, first of all, it's such a setup that we have a body that we can refer to with our questions.
Radek:
I would say, again, a symptom that we recognise the fact that new people will have questions, right?
Radek:
They may feel, I don't know, too shy to ask them to go to your manager, like you said, right?
Radek:
Or maybe it's hard to find this information.
Radek:
Yeah, so that's probably one strategy.
Radek:
What comes to my mind also from this perspective is that, yeah, I know everyone's talking about AI now, but I think it's a good case.
Radek:
This is no joke, right?
Radek:
That I know teams who are basically building their own models or agents, and they feed them with curated information about the context of their product, technological solutions, whatever.
Radek:
So you may have this kind of virtual body, right?
Radek:
So you can ask a chatbot or a solution like this to say, you know, tell me, how did you do it before?
Radek:
Where can I find the solution?
Radek:
So we are not talking about the AI agent here working, like doing the work of a developer, for example, right?
Radek:
But being this virtual team member, which provides the context-based knowledge, right?
Radek:
So we can have our own, whatever, cloud, chat, GPT, or whatever instance, right?
Radek:
And say, this is fed with our data, curated one.
Radek:
So maybe it will reduce the chances of hallucinating, right?
Radek:
And this is our 24 hours never-sleeping body that will help us, right?
Radek:
And one more sentence, thinking about Team Topology's approach, if we say good platforms are self-service platforms, right?
Radek:
So this kind of solution, right?
Radek:
Could also be used company-wide, if I want to know how to do whatever X apply for holidays or what to do with the beers from my business trip or whatever, right?
Radek:
Then, of course, I can first try to find it on a Wiki or SharePoint.
Radek:
I can try to read the static PDF explaining it, right?
Radek:
Or I could have the AI agent who will just, you know, tell me how to do it, right?
Radek:
And it will lower my extraneous cognitive load.
Radek:
It will be more friendly.
Radek:
It will reduce the time that I'm supposed to spend on something else better than digging the company internet.
Karol:
That brings me to a very interesting realisation now that I actually have been lowering my intrinsic cognitive load heavily by using specialised AI.
Karol:
Because since I do own a licenced Google workspace environment, and since January, Gemini is included in every licence, and basically that the plugin for an AI is available in every single tool.
Karol:
On top of that, you can specialise your Gemini chat with a specific persona that has a detailed plan what it's supposed to talk about and do.
Karol:
So I'm not a specialist in many things.
Karol:
I am a specialist in enterprise application integration.
Karol:
So basically, while I have, let's say, an interest in educational psychology, or I do enjoy beekeeping, because my stepfather was a beekeeper.
Karol:
I have limited knowledge about other areas of life, because, well, never going to be a specialist in those.
Karol:
And, well, I could read up on them on those topics, but the day only has 24 hours.
Karol:
I still need to sleep.
Karol:
And I have two kids and a wife, so that kind of limits the possibility for me to gain new skills.
Karol:
So for example, if we're talking about marketing or business planning for trainings that I do, or planning even these live streams, I'm not first with the LinkedIn algorithm and doing social media.
Karol:
So basically, instead of that, I did what I do best.
Karol:
I solved the problem by doing something IT related, which I actually know and understand.
Karol:
So I built myself a specialised chatbot to figure out for me, based on whatever is in the internet, how to deal with social media posts, and how to approach writing those or strategise content creation so that I don't burn out just from doing content.
Karol:
And I just now realised that actually I've been very heavily influencing the intrinsic cognitive load on my shoulders, so I can then deal with actually having the germane cognitive load.
Radek:
Yeah, okay.
Radek:
So shifting this way.
Karol:
That's an interesting observation, because I completely did not realise I've been doing that.
Karol:
But it helped a lot.
Radek:
Yeah, I mean, we started the conversation talking about the cognitive load, something that is present in our lives every day.
Radek:
It's present in our non-professional or private lives as well.
Radek:
How do I shift it to increase cognitive load or increase my mental capacity that I can spend on doing these things and reduce whatever is here on the left hand side, be it the red one or the orange one, sticking to the colours.
Radek:
If we say the volume, the capacity is finite, right?
Radek:
It's not like our brains are stretchable endlessly.
Radek:
But I want to say here that it doesn't mean that we cannot grow in terms of our skills, right?
Radek:
Because if we identify this high intrinsic cognitive load, then it's a signal that we are asked in our professional environments to do something that we are not skilled enough to do or maybe to do in a proficient way.
Radek:
And that's a signal that should, I would say, radiate in the organisation and organisation should support us, right?
Radek:
And if we look at the org chart, it's even more complicated.
Radek:
Why?
Radek:
Because not only the cognitive load has its all flavours that we just discussed, but they also change in time in different parts of organisation, right?
Radek:
So we started with Conway's law when we say that often the product of organisation reflects the structure or reflects the communication pathways, right?
Radek:
Who is speaking to whom and who is not speaking to whom.
Radek:
We can see it every day as users of commercial products like, oh, this clearly was done by two departments, right?
Radek:
This is so incompatible or so broken, UX is in it.
Karol:
And I see it every day as an integrator because I'm in the middle of everybody and seeing how they are.
Karol:
I bet you do, right?
Karol:
Two systems are completely siloed and never exchange a single word between them.
Radek:
And they need to exchange data.
Radek:
Those people probably not even attended the same integration part, right?
Radek:
That's another topic.
Radek:
So if we look at the organisation, we could say, oh, I have a picture of organisation.
Radek:
I'm copying it.
Radek:
I will explain in a moment why.
Radek:
And I could say, oh, I have a team and this team is relatively new.
Radek:
It's composed of, I don't want junior people or something like this.
Radek:
And yeah, we see a lot of red signals.
Radek:
So sticking to the colour code intrinsic cognitive load because these people are maybe not not skilled with what they are given the task of now.
Radek:
At the same time, we may have a team who is, for example, given challenging task, requiring communication or support or services from teams which on the org chart look relatively close.
Radek:
But we see that they belong to a different department, right?
Radek:
So maybe there is a high extraneous cognitive load because they're trying to get someone's help, get someone's engagement, maybe access to applications, whatever else in here.
Radek:
And of course, this is basically reducing the space that they have for the germane work because I would like to do it.
Radek:
But how do we how do we spend more time on the blue if we have the orange here?
Radek:
And we're going to talk about maybe certain strategies or techniques in the moment, but think of it this way.
Radek:
Orchards are usually static and orchards change when we see a big shift like transformation, acquisition, merger, whatever, right?
Radek:
That the changes changes it.
Radek:
But we we cannot forget that, you know, organisations are living beings and we may have, let's just say, maybe I will add some comment here visually, you know, even like six months later, right?
Radek:
Six months later, we may have the same the same org chart, but we see that, oh, maybe now the situation in this team is really better because they sorted out something, some communication patterns with the other teams and they don't suffer.
Radek:
They rather spend their time with the right type of cognitive load.
Radek:
But, yeah, in the other team, we may have even more of red.
Radek:
Why?
Radek:
Because this this box looks static, but it's not stable because, let's just say here we had, I don't know, four people who are staying with the organisation for quite some time.
Radek:
We had three new people and six months later, unfortunately, we have six new people in total and just one single member of the team who knows what's being done before.
Radek:
He cannot be the body for all of them, right?
Radek:
So the situation is unfortunately worse, I would say, because the more red, the more of intrinsic cognitive load.
Radek:
I don't see too many scenarios when that would be a happy scenario, right?
Radek:
So this is not only different team by team, but it's also not static in organisations, even though the org chart may fool us a little bit, right?
Radek:
I think that the team is more mature because it exists for six more months, right?
Radek:
Well, may be true, but may not.
Karol:
So we're having problems like employee retention affecting the cognitive load.
Karol:
We're having problems like completely different responsibilities and lack of common understanding and language, which will be affecting the extraneous load and also intrinsic in certain situations.
Karol:
Then just simply by having different lines of reporting would be already something that is quite problematic at times with the extraneous cognitive load in that sense.
Karol:
There's so much to that.
Karol:
And then I'm looking at it from a perspective because I worked most of my life as an IT consultant, and it's a difficult topic.
Karol:
Like I'm looking at it from a perspective of an architect consultant that joins a company to help that company solve a specific problem.
Karol:
For me to join the company and be effective in that company and gain sufficient context, that is a minimum of two months engagement to just gather context.
Karol:
And a lot of consulting companies do it the way that you have so-called parachute architects, that you just drop them in a client and then grab them away after two, three weeks because that's the budget.
Karol:
There we go.
Karol:
Wow, there are so many variations.
Karol:
First word problems.
Karol:
Yeah, first word problems.
Karol:
The thing that comes to mind here, also looking at the comment coming from Dominique, who's mentioning...
Radek:
Yeah, fully agree.
Radek:
I was going to comment on it.
Karol:
The thing that comes to mind with this particular comment, and I saw the model of flow, and I absolutely had no idea who this psychologist is.
Karol:
The name was unfamiliar, but Jim and I helped really quickly resolve that one.
Karol:
And the concept of flow to be the immersion of in an activity.
Karol:
This, apart from the comment itself, this brings me into also the topic of neurodiversity and having the cognitive load affecting people that are neurodiverse probably differently than people who are neurotypical.
Karol:
And that is another interesting topic.
Karol:
Me, myself, I have ADHD with a slight pinch of autistic traits.
Karol:
And I know that when I'm in a flow state or a hyper-focused state, as it's called within the ADHD community, nothing else can exist.
Karol:
And their main cognitive load is just skyrocketing, but then it comes at a cost.
Karol:
So it's interesting to...
Karol:
Let's go back to that comment, and then we've been into the model of flow.
Karol:
What's your point on that here?
Radek:
Yeah, so Dominique, thank you very much for the comment.
Radek:
I fully agree.
Radek:
Yeah, this is maybe something that we will talk in a moment, talking about strategies, especially for the intrinsic cognitive load.
Radek:
So how do we build people's skills?
Radek:
How do we increase team's proficiency in using certain technology or even techniques?
Radek:
I don't know, interviewing customers, whatever, doesn't need to be a hard technology-related skill.
Radek:
I want to say not to overwhelm all of us, but you're right, Karl, the fact that if a person is somewhere on the spectrum of certain challenges with focus, with whatever else, is one aspect.
Radek:
I want to refer to the off-the-stage conversation about different nationalities.
Radek:
These days, even different generations, right?
Radek:
Like, I'm 40 plus, right?
Radek:
And one could say, oh, he's going to perform differently than the Gen Z people.
Radek:
Yeah, but are Gen Z people also all the same?
Radek:
Not, right?
Radek:
So I would say this is a role of a leader or maybe someone assisting the team as a scrum master, someone else, to understand.
Radek:
Yeah, who do we have on this team, right?
Radek:
Are they really looking at it from the same perspective?
Radek:
And following Dominic's comment, I want to say, yeah, going into practise.
Radek:
So, yeah, we recognise, we acknowledge cognitive load, different types of cognitive load, the fact that the cognitive load in the teams can change over time and will change over time in teams, in organisations.
Radek:
Maybe start, or start talking about, okay, what do we do it, right?
Radek:
And if we imagine, yeah, organisation, and if we imagine that, you know, there is a team, and we wish from the team topology perspective, that that should be the stream-aligned team, though.
Radek:
So they should take a problem and they should deliver the solution, right?
Radek:
If it's a scrum team, if it's product team, it doesn't really matter.
Radek:
You can use different vocabulary here.
Radek:
And we say, we see in this team that there are some, you know, symptoms of this intrinsic cognitive load.
Radek:
Following the flow, or Trixie Nihali, the concept, yeah, how do we approach it, right?
Radek:
And now I see many anti-patterns in organisations.
Radek:
So we say, if we are missing, let's just say, skill, which is red, what we are supposed to do, well, let's hire the red expert and let's insert him into the team, problem solved, right?
Radek:
No, we have a bottleneck, we have one, a mass factor one, and if we don't basically propose any solutions, it won't be that naturally by osmosis, this red skill will spread across everyone else, right?
Radek:
That's not it, right?
Radek:
So what do we try instead?
Radek:
Well, maybe we will find people inside our organisation or outside of our organisations.
Radek:
Let's create the red team, and red team knows that they are actually revaluable to the organisation because they are this redness centre of excellence.
Radek:
So let's build the ticketing system.
Radek:
So every time the yellow team wants something from the red people, please create us a ticket.
Radek:
This ticket will wait in a long queue of other tickets, right?
Radek:
And maybe in a few months, we'll come back to you and do, right?
Radek:
Okay, again, something really stupid.
Radek:
And sometimes managers...
Karol:
So we basically solve the lack of scale by introducing extraneous cognitive load.
Radek:
Yeah, exactly, right?
Radek:
Because we need to figure it out how the heck to create a ticket for this team.
Radek:
So that's...
Karol:
And then all the frustration by waiting for that team to actually deliver something, okay?
Radek:
Yeah, yeah, yeah.
Radek:
But I see, again, I'm not judging that these are bad intentions, right?
Radek:
But I see the team and they are missing this certain skill.
Radek:
And I see that the manager leader says, like, go and figure it out.
Radek:
I want you from, as of next Monday, be expert in red, be expert in this missing skill, right?
Radek:
And this is something what very often frustrates people naturally, because, well, how am I supposed to be an expert in it?
Radek:
How about even be proficient in it?
Radek:
We are surrounded by people also because of neurodiversity who want to be very proud of what they do, right?
Radek:
They don't accept some inferior solutions, right?
Radek:
They would like to be really not ashamed of what they see.
Karol:
Plenty of perfectionists in IT.
Radek:
Exactly, right?
Radek:
So what do we do, right?
Radek:
And I give here a simple analogy.
Radek:
So it's still the summertime.
Radek:
So let's just say you want to learn how to say it.
Radek:
What do you do, right?
Radek:
I mean, you can go and say, I want to watch many YouTube videos about saying it.
Radek:
Okay.
Radek:
Probably you're going to learn a lot of language, a lot of theory.
Radek:
You don't know if actually theory applicable to your needs, because you may be watching videos about ocean sailing while you're going to be the lake sailor in the air, right?
Radek:
That's quite a difference.
Radek:
I'm going to hire a skipper with a pipe, like every sailor, right?
Radek:
And stripes.
Radek:
And the crew.
Radek:
And I'm going to sit on the boat, and I'll tell them to operate the boat for me.
Radek:
I will learn by watching.
Radek:
So for me, this is, of course, silly strategy, just like I would say, because I have flown this year already more than 20 times a commercial aeroplane, then I'll become a pilot.
Radek:
No, I'm just a passenger, right?
Karol:
It doesn't make me any closer to be in terms of sailing that would actually this approach would actually be probably closer than the YouTube tutorial.
Radek:
Yeah, exactly.
Radek:
Yeah, yeah, yeah, you're right.
Radek:
Yeah, because in the commercial aeroplane, I'm not even allowed to be in the pilot's cabin, right?
Radek:
So I don't know what they press or what they pull, right?
Radek:
Here, I could watch it, right?
Radek:
And naturally, when I ask people, so, okay, if you say, this is not the way, and this is not the way, what would you do?
Radek:
And they say, oh, I would hire an instructor, or I will sign up for a sailing camp.
Radek:
So I meet other people like them.
Radek:
And as a group, right?
Radek:
And I say, okay, then why don't we do it at work?
Radek:
If you believe this is a good way to acquire a skill, right, to build, increase the skill, like, why don't we do it at work this way, right?
Radek:
And what would it mean at work, right?
Radek:
So at work, it would mean that we introduce this concept, as you can see, I have a lot of icons with team topologies, I'm going to find one that we call enabling, right?
Radek:
And enabling team is not the team that's supposed to do something for you.
Radek:
But they, okay, enabling team, enabling team comes to you just like the sailing instructor, and they ask you, okay, at what level of profession, professions, professions, you're supposed to be, do you want to be, you know, an ocean sailor, who's gonna go for the, like, you know, around the world race, or you just want to feel secure going with your friends on a small sailing boat, right?
Radek:
So what's the goal, right?
Radek:
What do we want to accomplish, right?
Radek:
Now, okay, how fast do you want to accomplish that?
Radek:
Well, I have only two weeks, then my summer holiday is gone, so I would like to do it in two weeks, okay?
Radek:
So we have a time box, right?
Radek:
We know that this is going to be two weeks, right?
Radek:
So let's start, right?
Radek:
And maybe the very first time, you are actually just an observer, and someone else is at the helm, right, of the boat.
Radek:
But every day, every time you are during your sailing course, the instructor basically enables you, empowers you to do more, right?
Radek:
You can start operating the sails, you can start operating maybe the engine, or I don't know the radio if it's on board, and then, of course, steering the boat, etc.
Radek:
And he gives you the feedback, right?
Radek:
He gives you the feedback, like, are you on track at all?
Radek:
Yeah, maybe you don't need to really perfectly polish this kind of skill, but maybe work on something else, right?
Radek:
And if we have good teachers, and if we have people who are skilled at what they are supposed to teach the others, then we can say, we can add this skill to everyone, maybe differently, but across the whole team, right?
Radek:
And if you see techniques like mob programming, or per programming, if you see people who come and say, I'm not going to do it for you, I may do it with you, right?
Radek:
I may help you with it, and I will give you feedback, I will tell you what you're already good at, and whatnot, right?
Radek:
But what is really important is that we have this time box and this goal, so it's not building another dependency, another extraneous cognitive load.
Radek:
Okay, now my instructor is gone, what I'm supposed to do, right?
Radek:
What's his phone number, right?
Radek:
Because I cannot do anything without it.
Karol:
This brings to mind two specific things.
Karol:
One, that this enabling team or enablement team in large corporate environments, that probably would be usually or should be usually the L&D.
Radek:
So the learning and development unit should be, but I would say the enabling team should not be a concept which is absolutely unknown to learning and development.
Radek:
It should be something fairly new.
Karol:
The problem I'm seeing already with this popping into my mind is that people in learning and development are often, especially in the tech environment, in technical companies, technological companies, they're not techies themselves.
Karol:
So that means they lack the context to properly understand the problem space of the lacking skills to enable the team with proper skills that they actually can learn.
Karol:
And a very similar situation, and again, context is king, is with recruitment, right?
Karol:
So we have a company that requires a specialist, we have specialists on the job market looking for a job, and in the middle of that we have a recruiter.
Karol:
And the recruiter, in my opinion, has a very high extraneous cognitive load all the time.
Karol:
I would say at times, at least those that don't care enough about their job, they have very low domain cognitive load.
Karol:
And if they want to learn and actually be proficient in the field that they're recruiting in, they would probably have a very high intrinsic cognitive load.
Karol:
Because I've seen time and time again where recruiters were posting job postings, especially in recruiting tech, where those job postings have made no sense.
Karol:
Yeah, or if you disseminate that job posting into actual skills and usual roles in a healthy environment, that would be a whole department, not a single person, right?
Karol:
So these kind of things.
Karol:
And if a recruiter already has the skills, soft skills and technical skills related to his job, so understanding of that field, they would basically challenge their client, hey, you're looking for a unicorn, that is not a job posting that you'll get candidates for, because it describes half of a department.
Karol:
It's impossible, right?
Karol:
And then that builds again, more extraneous load on the candidates, because if you have a vague job posting, well, it is what it is.
Radek:
Yeah, it's a tough topic, I would say, because you are right if someone is not familiar with the, let's just say, hard skills that the candidates are supposed to have.
Karol:
Or the teams that we're enabling.
Radek:
It raises the risk.
Radek:
On the other hand, when you said it, I heard in my head, my colleague, who's a psychologist, and she said many years ago, remember Radek, we hire for skillset and we fire for mindset, right?
Radek:
So, you know, maybe it's also, what I want to say is like, I believe in such case, of course, there should be some kind of partnership, right?
Radek:
So you are right.
Radek:
People from learning and development may not have the skills or knowledge to say how to find the right expert to teach on X or Y.
Radek:
But they should, again, have, I'm going to go back to this, go back to this picture, they should have maybe a tech lead and a scrum master or whoever else, as partners, right?
Radek:
So I'm the HR person or learning and development person, and we all together communicate to understand what is needed, what's the best approach to positively attack this high intrinsic cognitive load in this team.
Radek:
I don't know what's the expectation of our viewers, but we said how to recognise and how to manage cognitive load.
Radek:
So if you don't mind, I would like to move along because we also need to talk about this orange, so extraneous.
Radek:
Okay, yeah, right.
Radek:
So what to do when we figure it out that this is the situation right here, that we are like really suffering from smart people having very little time or definitely too little time spent on the right things because they try to identify, yeah, how to do certain things in this organisation.
Radek:
And I'm looking again at our chat, I don't know if Sim is with us, but there was a statement, shadow ID is both threat and the learning opportunity.
Radek:
I will look at this learning opportunity as a good thing.
Radek:
Why?
Radek:
Because if we really observed that, you know, people moved from one solution provider to another, then we can identify what was the pain point using the initial solution and what was better with, hopefully better with the with the latter solution, right?
Radek:
Like what was better then.
Radek:
And if we look at the team topologies, from team topologies perspective, if we have a team which is not independent completely in delivering because let's just say they are supposed to deliver something.
Radek:
But again, it would really overload them to learn quickly something that they don't want to have pH yet.
Radek:
Like I want to use cloud, right?
Radek:
But but do I need to be all certified AWS and expert or whatever?
Radek:
Probably not, right?
Karol:
If you're like me, then yes, I would like to be the expert in everything.
Radek:
Yeah, depending on the role, right?
Radek:
If I work in the financial sector, maybe there is a central anti money laundry system in our bank, and I don't need to, I don't want to write it from scratch, right?
Radek:
I would like to use it.
Radek:
Yeah, just just use it in a safe way.
Radek:
And now what we say, if we start looking at these, let's just say services as platforms, as internal platforms.
Radek:
So on purpose, I give it the blue colour because in this colour coding, we show platform teams or platform groupings in there.
Radek:
So we say, okay, what is really the need?
Radek:
What kind of services are needed?
Radek:
So the yellow team would be speeding up because they use this cloud in the right way.
Radek:
And the problem is that we very often see that the cloud team is building something completely overscaled, completely inadequate for the needs of the engineer.
Radek:
They don't just take me as I am.
Radek:
This is what we've built, right?
Radek:
You don't like it?
Radek:
Go away.
Radek:
And sometimes they go away, right?
Radek:
Like this example that you raised, yeah?
Radek:
But it is really important.
Radek:
And I believe you can find lots of statements from Matthew Skelton, the co-author of Team Topology, saying that, you know, if you leave building this platform to technical people, they will very often build something too complicated, too big, first of all.
Radek:
So we have this concept of minimum viable platform, right?
Radek:
So, like, you know, what would be the minimum set of services that it's enough?
Radek:
And believe me or not, a few weeks ago, I heard a story from one of the students in the Team Topology class who's very deep into platform engineering perspective.
Radek:
And he said, well, yeah, I've seen that, you know, the platform that we've built was so complicated, so sophisticated, that even people inside this platform team were not exactly sure what some of the services are for, yeah?
Radek:
And, you know, this is slowing us down.
Radek:
This costs a lot of money, right?
Radek:
And it's slowing down the people who like to use it, right?
Radek:
So we say the good platform is the self-service platform.
Radek:
The good platform is the platform that understands the needs of their customer, their internal client.
Radek:
And it tries to solve these problems.
Radek:
It provides the services which are, like, really here matching the expectations.
Radek:
And, yeah, the smaller it is, the simpler it is, the better, right?
Radek:
We don't need the whole, you know, big machinery behind maybe our use cases.
Radek:
So just give us the use cases.
Radek:
Provide us, you know, good documentation.
Radek:
I don't know, video, tutorial, whatever.
Radek:
So we will be independent, right?
Radek:
And a lot of this extraneous cognitive load can be solved this way, right?
Radek:
By simple things, right?
Radek:
I also provide trainings.
Radek:
And sometimes I provide these trainings, like, in person, for example, in Warsaw.
Radek:
And we, after every class, we look at the questions, what people were asking about.
Radek:
And we know that one of the training spaces is really too hard to find, despite it's like city centre in Warsaw.
Radek:
So what we did is, like, we recorded a video, how to enter the building, right?
Radek:
And everyone said, whoa, that's a game changer.
Radek:
Like, how did you figure it out?
Radek:
Yeah, it's like, well, because I come here, and every time I need to answer five phone calls, how to enter the building, right?
Radek:
So I understand my customers, right?
Radek:
And I want to provide them something self-service, like, okay, we are having training here.
Radek:
Here's the video in case you cannot find it.
Karol:
I want to go back to the platform example for a second.
Karol:
I've been this year to the main trip in Design Europe, which is a very lovely conference, now hosted in Antwerp in Belgium.
Karol:
And so happens to be that this year around, we had Gregor Hohpe visiting the conference and giving a talk on the first day.
Karol:
And well, he's now very famous for the Architects Elevator topic.
Karol:
And basically, he's dealing now with platform engineering.
Karol:
And he showed it.
Karol:
He described it over triangles, like a normal triangle and flipped with the top upside down, right?
Karol:
So like this, yeah.
Karol:
So basically, this situation where if we put infrastructure, structure and the platform engineering team from the bottom and the users on the top, this is a very unstable situation where we are under engineering and providing not enough support for our users.
Karol:
So our platform is too simplistic, and we'll have a problem.
Karol:
In the other way around, then we over engineer, like you already said, that even some users, some platform team members absolutely do not have a problem.
Karol:
You do not know what the platform does, but it is somewhat stable.
Karol:
Now, Gregor postulated a very, very interesting thing that the ideal situation for a platform in terms of being a platform is enablement.
Karol:
So provide enough germane cognitive load for the capability to provide to get that germane load with basically then low intrinsic and low extraneous load, so that you could actually merge those two triangles creating something like a hourglass, right?
Karol:
Well, yeah, something like that.
Karol:
So basically, well, more of a like, literally, one on top of one on the other.
Karol:
Yeah.
Karol:
So basically, yes, like this.
Karol:
So basically, you create a platform where you have a stable infrastructure, and then you are surprised as a platform team by your users.
Karol:
What they can achieve because you gave them the tools to build something.
Karol:
So instead of giving them capabilities with which they're frustrated due to intrinsic cognitive load or extraneous cognitive load, because they now need to suffer this platform environment, find information in a in something being a bad documentation or something.
Karol:
Now they have an environment that is an enabler, so they can create new things with this platform.
Karol:
And if your platform team is surprised by what users do, that would constitute a good platform.
Radek:
Yeah.
Radek:
Yeah, I'm not going to say I'm the expert on platform engineering.
Radek:
I realise now that I used the wrong term because we call it like finished viable platform.
Radek:
But yeah, I think it's still close to what you just said, right?
Radek:
Like, I understand that, again, from a team member perspective, who is, you know, asking for a service from this yellow team.
Radek:
I may want to just one simple service.
Radek:
But of course, it could be a simplistic, superficial view, and maybe the platform should have a more stable basis, right, for security reasons, scaling reasons, whatever else, right?
Radek:
So I'm not saying it's only this that, you know, that the smallest possible solution will be, yeah, making all requirements.
Karol:
But a solution that's an enablement would limit those loads.
Radek:
Yeah, still what's really critical is understanding the needs and having conversation here, right?
Radek:
Not presenting services, take me as I am, but understanding that, you know, okay, for this team, we need this service.
Radek:
And maybe the service is like, really okay.
Radek:
But there might be a different team in our organisation, and they may have a different need.
Radek:
And we shouldn't say just no, because we already provide service A, and we are not going to have a premium or B.
Radek:
But really understand that we are, as a platform, this kind of servant role in your organisation, right?
Radek:
Okay, we are necessary, but we are not here to, you know, force some policies, rules on others.
Radek:
There's a very good statement that the good platform is the platform that, you know, the customer are, customers are like, you know, willing to use, not because they must, but because they choose, right?
Radek:
So if I could have my own IT department and the shadow IT department, then I go to the first one because, well, they provide the right set of quality, whatever.
Radek:
It's defining that, you know, my happiness factor of using it.
Karol:
But to touch upon a quite important topic, that is, I think a very live one, especially this year in the DDD community, is because DDD usually stands for ubiquitous language as one of the basis of the whole movement and the whole field of the main driven design.
Karol:
So building that common understanding of things and the commonality in language so that everybody understands within the same bounded context, the thing in the same way.
Karol:
And I've seen that time and time again, that while we may be applying that on the level of solutions or business problems or business products, processes, this ubiquitous language often is not something that happens on the level of an organisation.
Karol:
And this is also where these, this extraneous cognitive load kicks in heavily, because we can be talking about exactly the same thing, but because we're using different terms for the exact same thing, we create a complete disconnect and we're not able to communicate with one another.
Karol:
And that leads to frustration, burnout and whatever else is there in a sense of those different problems, cognitive problems, cognitive load problems.
Radek:
Yes, you're right.
Radek:
And I see also the other end of spectrum when we use the same vocabulary, but we understand completely different things under the same names, right?
Radek:
And I could say the examples that we just shown here are like very good examples, because when we say a platform, what people imagine is like software platform, like SAP, Jira, AWS.
Radek:
No, we are talking about the service platform, like what do we provide you?
Radek:
How do we enable you to do something, right?
Radek:
How do we speed up your work, right?
Radek:
If I had a case of working with, yeah, in a training with a group of people who are safe consultants or trainers, I'm not an expert on the latest revision of safe, but there's also concept of enabling things in safe, but the concept is really, really different under the same name, right?
Radek:
Because here we say, I come to enable you.
Radek:
You know that I'm going to go away.
Radek:
I don't want to take hostages.
Radek:
I'm not going to make you dependent on me, right?
Radek:
And very often in the safe environment, I hear enabling things are actually things like infrastructure or DevOps or whatever, which are actually operating in this, give me a ticket, I'll come back to you once.
Radek:
Somewhere in the future, yeah.
Karol:
So instead of being enablement, they become bottleneck teams, right?
Radek:
I'll put another, and if you don't catch that early, right?
Karol:
I'll put you another example from a perspective of learning languages.
Karol:
And you're absolutely right.
Karol:
It's not only about using the same terms and words, because it's also about the semantic understanding of things.
Karol:
Those words.
Karol:
So we need to build a semantic dictionary of what we are actually talking about.
Karol:
So that common dictionary, and that will limit the extraneous cognitive load.
Karol:
But that takes a lot of intrinsic cognitive load than to do.
Karol:
Yeah.
Karol:
But just to give you an example, I was just before our stream, I went to the shop just to do groceries.
Karol:
And while exiting, I met a language partner that used to be assigned from a nonprofit here in the Netherlands to my wife for her to train in Dutch language.
Karol:
And we dive into a little bit of a conversation, and I told her what's going on in our lives, and she was very happy to see me, and I told her I'm beginning a new job.
Karol:
And she said that in Dutch that there is this phrase, I didn't exactly catch the meaning, but it was like a very positive phrase, not maybe congratulating, but like hoping for the best of something like this.
Karol:
And the phrase was toy, toy, toy.
Karol:
And in my Polish brain, when I hear toy, toy, it's like, yeah, I already do not retain the meaning of that phrase because in my brain, it opens up a little bit of a box with portable toilets, right?
Karol:
So yeah, toy, toy, portable toilet.
Karol:
Same phonetics, same word, maybe different spelling, perhaps, but already the semantic meaning of the term made it completely impossible for me to comprehend what's going on in the conversation at this point.
Karol:
And that happens a lot of times with companies using abbreviations all the time.
Karol:
Like, what is MVP?
Karol:
MVP?
Karol:
MVP has so many meanings that when somebody says MVP to me, I'm like, I have no idea what you're talking about, because I know so many definitions of what an MVP is that you have to be more specific.
Karol:
Sorry.
Radek:
Right?
Radek:
Yeah, yeah.
Radek:
So, Karol, I will now do the segue to my Kanban.
Karol:
Right?
Radek:
So what I try to teach people is that if people come to more like more advanced Kanban classes, they are like coaches, consultants, whatever.
Radek:
I say, remember, every time you hear we do Kanban, we want to do Kanban, we are moving into Kanban.
Radek:
First thing, ask, what do you mean by Kanban?
Radek:
What do you mean?
Radek:
Is it just a board?
Radek:
Is it a pull system?
Radek:
Is it a method?
Radek:
What do you want to accomplish?
Radek:
How would you say that we reach this Kanban?
Karol:
What's the success criteria?
Radek:
Exactly.
Radek:
Yeah, exactly.
Radek:
And it applies to language, to enabling other things.
Radek:
How would we recognise that we enabled them?
Radek:
Right?
Radek:
How would we recognise that we really did our job well?
Radek:
Yeah.
Radek:
How would we say that if we are the only cloud to use us, but if there would be another cloud, they would stay with us?
Radek:
So, how would we really fulfil their needs because we really understand what our customers want?
Karol:
That's a difficult one.
Radek:
Yeah, and this is a good segue to this germane cognitive load, right?
Radek:
Because take a look at this.
Radek:
We somehow naturally moved into this area because if you are a tech leader, if you are an owner driver of a platform, then of course you basically repeat the same lesson inside your team.
Radek:
Are my people skilled to build the platform, right?
Radek:
So, do I have intrinsic cognitive load in my team, right?
Radek:
Are my people facing some kind of extraneous cognitive load?
Radek:
Because, for example, procurement and purchasing and licencing is a pain in the back in my organisation, right?
Radek:
So, I know what I'm supposed to do.
Radek:
I know what I should buy for my internal customers to speed them up or how do I do it in this company, right?
Radek:
But we cannot forget and we want to focus on this germane cognitive load.
Radek:
So, who are our customers, right?
Radek:
What are their needs?
Radek:
Do we have any signals that their needs will change in a quarter of a year, right?
Radek:
So, continuously probing, right?
Radek:
Okay, you ask for A.
Radek:
You got A.
Radek:
You're happy.
Radek:
We see that you consume service A.
Radek:
But, yeah, we shouldn't say A is like forever like this, frozen, you know, in carbonite and never going to change.
Radek:
No.
Radek:
What's next, right?
Radek:
So, it's endless story.
Radek:
And, again, just like we showed that, you know, it could be different in this team.
Radek:
It could be different in this team if this is the end, this platform team, right, which provides something to our product team or streamline team or something like this.
Karol:
I know while you were describing that, I was like in my brain analysing my situation, let's say, with bridging the gap and my team would have been bridging the gap because there's five of us now.
Karol:
I'm looking at this this way.
Karol:
Well, okay, we're doing a lot of research in the field of enterprise application integration because that's the mission statement within bridging the gap to enable our readers with tech agnostic, proper training and information about the field.
Karol:
It's like, okay, this is this is a huge intrinsic cognitive load because we're getting a lot of information.
Karol:
We're trying to classify that information properly, learning new things about the field that we haven't considered anyhow, and then turning that into the domain where we actually describe that as articles and do video elements and prepare training.
Karol:
But at the same time, because we are working as an open source and after hours, this is more of a project of a passion than actual work.
Karol:
We have a lot of extraneous cognitive load because all of us are working full time.
Karol:
Most of us have families and I think only two of us don't have kids, but we have our families.
Karol:
We have our own specific problems with, let's say, health, dealing with psychological health or trying to stay on top of things that the number of topics we have to handle.
Karol:
So if I'm looking at this from a perspective of bridging the gap, we have a bucket full with extraneous cognitive load, a little bit of intrinsic and a thin layer of germane on top of that.
Karol:
But because we're not doing this for profit and we're not earning anything from it, we cannot really do anything about the extraneous load.
Karol:
The only thing we can actually work with is intrinsic.
Karol:
And since this is mostly research, again, we cannot do anything about that at this point other than bring other people in.
Karol:
And then on top of that, if we're doing initiatives like exactly this livestream, before doing this, I never streamed anything in my life.
Karol:
So being a perfectionist and having ADHD, imagine how much intrinsic load I had just researching which streaming platform to choose for the purpose.
Karol:
It's interesting to look at everything I do from this perspective because it's a completely different way of looking at things in terms of cognitive load and how big of a cost that is.
Radek:
Yeah, listening to you, I naturally started drawing like a wordly map, so the hope for you and your initiative is that you say a few weeks ago, months ago, the video stream was completely new to me.
Radek:
And as you can see, this is also visible for our users, so it's also relatively high on the other axis.
Radek:
It's going to stay here, but it's going to move to the right, almost to commodity because you are now more proficient with it.
Radek:
And I want to say that I often mix both Kanban and Team Topologies because for me, it is very compatible that we say, well, another factor that we haven't spoken about yet today, and maybe that's a good segue to your next guest because I know that you're going to speak to Aleix Morgadas soon.
Radek:
It's also like a different perspective at cognitive load.
Radek:
Don't throw too many things at the team at once.
Radek:
So you cannot say you are supposed to take care of project A, project B, products, whatever, because naturally you're going to have a pick in everything that's related to skills, for example, necessary in all the projects.
Radek:
So stop starting, start finishing, like Kanban says.
Radek:
Take one thing and move it to the right.
Radek:
And if you publish something, then naturally you start with this intrinsic extraneous germane, which is like this article, video, whatever you produce in the end.
Radek:
And then we take another path from left to right, also from this perspective, and then we free up, let's just say, our capacity to, well, I don't know, automate whatever.
Radek:
So we have more for this because we hopefully have under control what's red and orange.
Radek:
And it's okay that the ratio of the colour changes, right?
Radek:
Because like we said, if we are lifetime learners, then naturally, sometimes we are craving for red.
Radek:
I can here give my personal life scenario.
Radek:
I have this podcast, the audio podcast in Polish, Kanban Przy Kawie.
Radek:
I started it as a passion project and I loved discovering, you know, all audio production software, right?
Radek:
But is it really the best time investment from my side?
Radek:
Probably not.
Radek:
So after some time, it's been automated, it's been, let's just say, externalised to someone.
Radek:
So I have time to work on, you know, inviting interviews for guests for the interviews, right?
Karol:
Yeah.
Karol:
So I had the same, pretty much the same workload around that.
Karol:
I had no idea how to do proper invites.
Karol:
So I was like experimenting.
Karol:
I had no idea how to deal with video.
Karol:
I had to start experimenting.
Karol:
So that experiment, which was very, that very high intrinsic cognitive load turned into a very nice germane cognitive load, because now I have a template for all invites to the live stream with a nice graphics and a nice backstory.
Karol:
And I just then change just a few, tweak a few things so that they just go correctly, right?
Karol:
Same with video.
Karol:
If I would do YouTube shorts, which I'm going to do from this live stream as well.
Karol:
Now I have a template ready in Google Vids, so I can just paste in the specific piece of video.
Karol:
And then I already have transitions in, I already have some graphics in, I just need to cut it, paste it, see if it works, add a commentary and publish.
Karol:
And it became more of an automated process, because it requires a lot less attention from me than it used to.
Karol:
I don't have to relearn it because that's already a skilled game.
Karol:
So it's in that sense, it's a journey of discovery.
Karol:
But for that part, I didn't have that much of extraneous load because I just did the research and it's good.
Karol:
But in general, if we're looking at the whole picture of bridging the gap, for example, the extraneous cognitive load is humongous in our work.
Karol:
Yeah, so again, contextualising, for example, certain processes is something interesting then.
Radek:
And I thought about it like, okay, how to wrap it up, right?
Radek:
Because we covered these types of cognitive loads.
Radek:
We covered some strategies about approaching the intrinsic, approaching the extraneous yet not being happy that we don't have to remain cognitive load, because we should have it.
Radek:
And I think it's good to wrap it up that we started with cognitive load as a definition and how to recognise that it's there.
Radek:
I know that there's this academic argument, if it's there or not, if it's applicable to teams or not.
Radek:
Now what comes to my mind is like a quote from my favourite writer, Philip K.
Radek:
Dick, who I believe wrote in one of his books that reality is something that still exists even if you stop believing in it.
Radek:
And I believe this is with cognitive load as well, right?
Radek:
You may not believe in it.
Radek:
You may pretend that it's not there.
Radek:
You may argue, right, if it's the right name for the phenomena.
Karol:
I'll argue as a big fan of quantum physics.
Radek:
Okay, it's there, right?
Radek:
If you call it this way, if you name it differently, that's your choice.
Radek:
Just don't have it in your blind spot because it's going to hit you.
Radek:
You as an individual, you as the team, you as the manager or leader of organisation.
Radek:
So it's good to be aware of it and understand it.
Radek:
Where are we with it, right?
Radek:
And creating this kind of simple visual like we just did here.
Radek:
Okay, what kind of problem now we have in this team, what kind of deficits, what kind of challenges we have in the other.
Radek:
This is the first step to define some action, some strategies against it.
Radek:
And yeah, it's always also going to be there, the good type of cognitive load.
Radek:
We are not going to get rid of it.
Radek:
But yeah, if we're not going to do anything about it, then it's going to be this kind of anchor, be this kind of hiccups.
Karol:
You could get rid of it.
Radek:
Just do nothing.
Radek:
Yeah.
Radek:
Okay, joking.
Radek:
No, like seriously, what would it mean that we don't have it, right?
Radek:
It means like, you know, our company, our professional growth, our even existence as a human being is gone.
Radek:
It's done, right?
Radek:
Like, okay, if the company goes into bankruptcy, yeah, you don't have cognitive load.
Radek:
But still, maybe some lawyers have cognitive load.
Karol:
We will not get rid of cognitive load because we still need to think about things and produce things as human beings, because you would have to be in a vegetative state not to have cognitive load, basically, in that sense.
Karol:
And even then, some people might argue that the brain is still functioning because you still think, or you still dream, at least, let's say, which would mean that you still exhibit some sort of a cognitive or, let's say, subconscious, maybe, but that also could be considered.
Karol:
So as far as that there's a joke, I mean, yeah, it's a joke.
Karol:
But yes, cognitive load would be then always, it's a matter of balancing which type we experience more.
Karol:
Exactly.
Karol:
I think that's a very, very good takeaway for the end of this particular stream.
Karol:
Now, to be fair, we'll be coming back to cognitive load in a, in September, because we're having this live stream with Aleš soon enough, that's not going to be that far away, just a month away.
Karol:
So we're going to be then talking more about measuring that and diving a little bit deeper into the science of cognitive load, which is going to be probably something also very, very interesting to see.
Karol:
Because right now, if we're looking at companies that are mostly measuring performance, I'm a huge fan in that sense of measurements, I'm a huge fan of what Simon Sinek says about performance, that we should also start measuring trust.
Karol:
But looking at cognitive load, we should also start measuring this more actively, because while trust is basically important, this is a very important thing to be able to recognise and manage the cognitive load we're doing, because that might be actually a destructive force in our work.
Karol:
Right.
Karol:
So, last chance for the audience to pop in with comments, questions, anything, we have a, it looks like Sim was still watching us.
Radek:
Great.
Karol:
And yes, redundancy hits hard.
Karol:
That's true.
Karol:
And yeah, if we put value in the things we know, instead of the value of our capabilities, then yes, well, we should start shifting the value a little bit else.
Karol:
So so that that is a very, very, very valuable comment there.
Karol:
All right, just the last few words, then, and I'm going to move to a to a slide here before we say our goodbyes.
Karol:
So, next up, in pretty much a week, we'll be talking about publish subscribe, that's even from an architecture.
Karol:
So we're shifting the topics back to tech and architecture.
Karol:
This time around, I'll be joined by Adam Lee from Solace.
Karol:
He's a former developer advocate, and now he went back to being a solutions engineer.
Karol:
That's going to be quite an interactive session as well with some really fun examples.
Karol:
And, and I think Adam has a bit of a game for us if we will have people in the audience willing to play, all based on publish subscribe.
Karol:
So that's going to be a probably fun thing to do.
Karol:
And lastly, if you're still with us, and still listening and watching, hit the QR codes.
Karol:
You can read about enterprise application integration, which was not the topic of today's stream.
Karol:
Bridging the gap, we have some articles touching upon various aspects of working in it in integration, you can subscribe to sub stock where those articles will also be based on an RSS feed or a subscription based newsletter, and also subscribe to the YouTube channel.
Karol:
So you can get notifications about new streams, new topics that we'll be handling.
Karol:
All of our live sessions are on YouTube as well as LinkedIn.
Karol:
Well, today, luckily for us due to a technical glitch, we're actually not on LinkedIn.
Karol:
Sorry, LinkedIn.
Karol:
That happens from time to time.
Karol:
I'll investigate later what actually happened because restream is saying we're streaming on LinkedIn, but LinkedIn says, ah, so subscribe on YouTube.
Karol:
That's a seems like a more stable platform for watching.
Karol:
And if you're watching us on the recording, well, tune into another live stream so that you can actually participate.
Karol:
Ask questions, comment on the topics.
Karol:
And going back to our video feeds.
Karol:
Radek, thank you so much for explaining cognitive load.
Karol:
I think the examples you gave really gonna hit a well and land with some understanding.
Karol:
At least I know I'm educated better on the cognitive load and the different types of cognitive load right now.
Karol:
And I know how to I know better how to apply this knowledge on my daily struggles as a specialist or a father or husband.
Karol:
Definitely going to be something something useful there to watch for and manage that better.
Karol:
Yeah.
Karol:
So hope everybody enjoyed the stream.
Karol:
And Radek, any parting words?
Karol:
Last piece of advice?
Radek:
Thank you very much for having me.
Radek:
Yeah, it's great that some stayed with us and we see comments until the very end.
Radek:
So hope it wasn't boring.
Radek:
If you're more into this topic, definitely I recommend watching next stream with Aleix on cognitive load because I had the privilege of watching him with his co-speaker at the Fast Flow conference in London.
Radek:
So I know that he's really practically into topic of measuring cognitive load.
Radek:
If any of the topics that I presented today are interesting, you know, just type in Radek, get in touch, leave some feedback.
Radek:
I'll be happy to hear.
Radek:
Thank you very much.
Karol:
Just to just to give context, the stream you're mentioning with Aleix is on the 10th of September.
Karol:
So near a little bit more than a month.
Karol:
So at this point, I invite you all to join that stream.
Karol:
And thank you all for being with us.
Karol:
Thank you for joining and see.