Links

Think of me as a web crawler with taste.

The Irrelevancy of Being Right

Being right was something that we were taught was the ultimate pinnacle of knowledge, and there’s a reason, culturally, that so many of us care so deeply about being right. But it’s time to get rid of that. It’s no longer the currency that separates who does the really great work in life from who doesn’t.

Focus on Your First 10 Systems

Kevin Fishner:

At HashiCorp, we’ve grown from a few hundred to over a thousand people, so the goal is to build scalable systems that enable employees to do their best work and contribute to the outcomes of the company. For us, that’s shaped up into three specific systems: strategic planning, knowledge management, and communications.”

They also run a simluation to give their leaders a chance to practice.

“Using a firm called BTS, we run a business simulation where leaders get to ‘run’ the business for three years. Taking a simplified view of the company, we essentially build a game board based on our five-year financial model and this year’s three executive focus areas,” says Fishner.

Empowered Product Teams

Marty Cagan:

Stephen Covey explained that “trust is a function of two things: competence and character. Competence includes your capabilities, your skills, and your track record. Character includes your integrity, your motive and your intent with people. Both are vital.”

Great teams are comprised of ordinary people that are empowered and inspired.

Truly empowered teams that produce extraordinary results don’t require exceptional hires. They do require people that are competent and not assholes, so they can establish the necessary trust with their teammates and with the rest of the company.

Truly empowered teams also need the business context that comes from the leadership – especially the product vision – and the support of their management, especially ongoing coaching, and then given the opportunity to figure out the best way to solve the problems they have been assigned.

You Are Going on a Quest

Rands:

The fourth role is by far the most important. It’s the role the vast majority of engineers will follow in their careers, and I’m going to call it “This. Forever.” The role you have right now is the thing you are going to do be doing forever.

A depressing thought? Not when you remember you’re on a quest.

Why Disaster Happens at the Edge

Avishai Ish-Shalom:

To sum up: Variance is the enemy of performance and the source of much of the latency we encounter when using software.

To keep latency to a minimum:

  • As a rule of thumb, target utilization below 75%,
  • Steer slower workloads to paths with lower utilization,
  • Limit variance as much as possible when utilization is high,
  • Implement backpressure in systems where it is not built-in,
  • Use throttling and load shedding to reduce pressure on downstream queues.

Organisational Success

Coda Hale:

Most explanations of organizational success or failure are crap.

an organization doing work is just an incredibly complex, dynamic, distributed, parallel process.

As with writing highly-concurrent applications, building high-performing organizations requires a careful and continuous search for shared resources, and developing explicit strategies for mitigating their impact on performance.

The only scalable strategy for containing coherence costs is to limit the number of people an individual needs to talk to in order to do their job to a constant factor.

There are so many quotable sections in this piece.

Go and have a read if you think about organisations, how they work, and how to improve them.

A Reminder Engine

Ben Brooks:

I don’t need areas or projects to do my work effectively. I don’t need complex chaining rules and sequences. I don’t need start dates or tags. In late November I realized that while Things still worked fine for me, I was using it not for task management any longer — but instead I was using it as a reminder engine.

I think all I need is a Reminder engine, I am pretty good at getting my tasks done once I am reminded of them.

I’ve been thinking about how working as a manager differs from working as an individual contributor. One thing I’ve noticed is that my day to day work as a manager has become more asynchronous.

Projects tend to be composed of a series of pings and responses with the odd timeout when I haven’t heard back from someone.

This post from Ben resonates with me because I feel that my productivity system is more useful when it reminds me to do things rather than helps me break down the steps of a particular task.

Changing Minds and Tribes

James Clear:

Convincing someone to change their mind is really the process of convincing them to change their tribe. If they abandon their beliefs, they run the risk of losing social ties. You can’t expect someone to change their mind if you take away their community too. You have to give them somewhere to go. Nobody wants their worldview torn apart if loneliness is the outcome.