distilling information

Being able to distill information should be our first and most important goal.
Not because we want only to be understood but mostly because being able to spread information is vital to any success.
How can you communicate what’s your plan, your goal, your ideas if you are not aligned with the people around you?
How can you ask for feedback and purposely follow the advice if you can’t further investigate their objections?

In these troubled time information can be spread everywhere and we’re the first line of defense in a world that presumably needs our ability to communicate correctly.

So, arm your pen or your keyboard with patience, take your time refining the message and send it over.

big changes might get you lost

When life puts you into big transformative moments it’s quite easy (and the void of writing in the last two months is proof) to loose the way.

To forget all the foundations you’ve built over time and move onto the next big thing.

Yet, we should try and ask: should I keep it or throw it away?
Taking that moment is extremely important to allow understanding if this is the correct path.

No one else beside you can answer that question, and that’s perfectly fine.

we don’t need more courage, we need more empathy

If your job is not going well, if there are problems you can’t stand the default answer from many people will go towards courage.

Courage is the word we link to the spartans, to the great epic conquerors of the past, to the people with enormous success.

We expect courage to fix all the problems, because in the mindset of “fake it till you make it” (which isn’t wrong per se), we think that courage will trump any other thing.

Until it doesn’t.

Courage, much like willpower, is finite.
We need to recharge, to instill courage and willpower into ourselves.
Therefore courage can’t be the solution to all the problems.

Often we need empathy from the world and an introspection into what we truly value.
Making a point of what we believe in and trust that value.

The outside world might guide us towards other goals, but what’s truly important is what our values are. In that we should put our faith.

problems don’t form us, they summon us

The title was an intriguing phrase I got to read (in italian, so pardon my translation).

There is something about it, something very powerful. It lies into the idea that when we face crisis we don’t really get a chance to form our character, but instead to choose a path.

They call for us, for our choice, for our path. To stand up fiercely and do what we are called for.

complexity is hidden in plain sight

We’ve all had that moment: “Oh, this is so simple, why don’t you do it right away?”
It could’ve been a product, it could’ve been an action and so on.
We got that impression that something is easy to do.

Working lately on products I can’t stop thinking at how magical complexity really is.
Let’s move away from products for a second to make a point: Think about the act of drinking a glass of water.

For many of us it doesn’t require much thinking. If we have the glass ready in front of us it’s a matter of taking it and drinking.
Easy.

My soon-to-be 2 years old instead watches the glass as a skill to master. She uses two hands to grab the glass and slowly moves it toward the mouth. Then she tries to drink but managing the flow of the water, the drops that fall, etc, results -often- in a mess.

Which, btw, is amazing and beautiful.

You might say “yeah, but this is an action. When we’re talking about products and so on some things are simply easy”.
Which can be obviously true, but we take for granted so many things we see.

Like a door.
If you played videogames you surely encountered a door in the game which is… a door. Like the real doors.
A door is something simple. It can either be open or closed and can be opened/closed.
That’s it right? So simple.

Which leads me to this video about doors in videogame that I recently saw. It sparked some fresh thinking into what complexity is.

Because a door has an enormous amount of details to get right into a videogame and the result is the mix of many small choices and decisions.
It is the result of many questions to get into the details of how things works, how it should open, at what speed, where the camera should be and behave, how the player would move while opening and passing to the door, if the door can be opened partly and so on. (which, btw are somewhat linked to my “making good questions” article because that’s how you get deeper into a topic.)

As you see even a door can be complex yet simple in plain sight. It’s a door afterall.
In any product (good or bad) there’s so much complexity hidden that we don’t see, so many outcomes from each decisions that have been taken into consideration before releasing.

Which is these days I rarely have a definite answer for some questions.
Because I know that whenever I get a question like “It should be easy, you simply need to do it like that”, I know I might discover some hidden complexity.

That’s why it’s magical, because it’s hidden and we often forget about it, yet it’s something we should be constantly aware of.
We rarely get something “easy without tradeoffs”.

Missing focus

I am starting wondering if people outside the software development world still get that kind of “deep focus” you get while developing.

I recently coded again and it was a pleasure to find myself immersed into the task, entirely focused with no distraction tempting me.

If so, how do you reach such concentration in a job that has many facets of operations? How do you focus so much on a task/topic to reach its conclusion?

Is it by writing? By reading? By recapping things?

leadership is made by continuous examples

When we lead we’re often tempted to shortcut.
To give a quick solution to a problem or to guide people towards what we think is best.
If we have an higher rank we might fall into the trap of thinking we have the right to interrupt and speak, or to move the conversation of a meeting towards a different topic.

But what these actions truly achieve is to lower the power of the team.

Why? Because you (the leader, or the highest in rank) are the example.
If you get distracted, you allow everyone to do so.
If you don’t make space for other’s opinions, people will shut op or even worse, they’ll talk over others.

If you won’t respect the time people are putting into this conversation, the others will do the same.
If you don’t trust, you won’t create trust.
If you don’t let them free to experiment, you won’t get experiments.

If you will be superficial you won’t see people going deeper into a problem or a topic.

To get the maximum out of the team you need to be your personal best example.
If you show a mediocre example, you’ll get a mediocre result.

To grow you need a gap

It’s when we face the unknown that we grow.

It’s when we are not perfectly suited for the job, that we have a chance to add skills and improve them to survive the context.

When you have constraints you can’t remove or skills you didn’t refine enough, then you can grow, because you’re filling the invisible gap that lets you learn how to move differently, how to think differently.

It’s like when you first learn a new topic. The gap is enormous, but step by step you start to fill it, to understand it.

If you were already good at it you wouldn’t learn or (worse) if you -think- you’re good (but you’re not) then you won’t learn.

But in all the other situations you’ll be learning, moving forward and doing more.

Numbers are not enough

Recently I had to make a software selection based on many technical aspects of each product.

This was a cross-functional team initiative, so each team would need enough ownership to dive into the product and assess whether or not the feature was complete, sufficient, etc.

So I decided to prepare both a document with all the features to check for each team and a spreadsheet with a list of them to easily compare the products between themselves.
On each row I added two columns. “Is it feasible?” “Notes/Extra details”.

During brainstorming we thought about also adding a value number, like 1 to 5, to have an instant idea of how good/complete it was.

When I started evaluating such column I immediately thought: “How can a number express the complexity of a feature of product?”
Yes, if the feature is simple it might be ok, but we’re talking about SEO, API integrations, extensibility option, design options, etc.

They’re complex things.
Also, for each topic we had many different aspects to evaluate.
The fact that one topic had more things to check didn’t mean they had all the same value.
Some are more important, some are less important.
Some might be intentionally overlooked while others differently considered depending on the context.

A number would make it easier to make a choice in the end.
But it wouldn’t necessarily help us make a better choice.

the value of focus

This is an easy post to make, maybe even too much conventional.

I’ve been always a fan of focusing, of having some dedicate time. As a developer first and foremost, this was something I craved.

Uninterrupted time can do wonders in letting you dive into a direction or topic.
So why even bother writing for something that’s already well known?

Well, for one I lost focus in the last year.
Not because of me, but because of the staggering amount of meetings I had each day. Hours of meetings with no space in between and no way to dedicate more than half an hour to a more complex thought.

To be honest, I started thinking it was my problem.
Until yesterday. An entire day of uninterrupted time.

I had to get used to it again, diving deeper into a topic, digging all the options, lying out a complex plan.
It was amazing.
Which reminded again the value of focusing and uninterrupted time.

The more we have of it, the more we’ll create out of it.

One thing though that didn’t work for mewas blocking half a day for working.
It’s probably because of mental space. I still read emails, I still think about what I’ll need to do or prepare for the next day and so on.

Instead of focusing on important task, I faced (because obviously I wanted to be ready for each call) on the ones I’d need first.
But that robbed me of mental space. Which is why focusing was hard.

Many people will tell you “block some hours a day” and my response now is: “It -might- work”.
It might work because it depends on the job. If I was more a dev and less of a manager, yeah. A laid out list of task is enough to keep you busy and relax you in that timeframe.

But if you need to enrich the vision, create a plan, document complex topics and prepare things for the rest of the day, it might not work as planned.
It’s the “uninterrupted” (internally and externally) time that truly works.
That is what we need to achieve.

%d bloggers like this: