Continuous learning
  • My continuous learning
  • Algorithms
    • Big O notation
    • Binary Search
    • Bloom filters
    • Heap vs Stack
    • HyperLogLog
    • MapReduce
  • Architecture
    • Distributed architectures
    • Event-Driven architectures
    • Kubernetes architectures
    • Micro-service architectures
    • Multi-cluster architectures
    • OpenStack architectures
    • SDN architectures
    • Storage architectures
    • Video streaming architectures
  • Book Reviews
    • 97 things every SRE should know
    • Antifragility: Things That Gain from Disorder
    • Atomic Habits
    • The Black Swan: The Impact of the Highly Improbable
    • The Culture Map
    • The First 90 Days
    • Fooled by Randomness
    • The Phoenix Project
    • The Unicorn Project
    • The Three-Body Problem
  • Engineering
    • Problem Solving
  • Mind Maps
  • Miscellaneous
    • Building a modern development environment
    • Complexity
    • Conway’s law
    • Feynman technique
    • Food as a reflection of a culture
    • Leadership
    • Leading a team
    • Memory Chunking
    • Rules for life
    • Software architecture
    • Moral of understanding what you are doing
    • UX
  • Projects
    • Blue-Green Deployments with Argo Rollouts
    • Canary Deployments with Argo Rollouts and Istio
  • Reading material sources
  • Tech Stacks
    • Chaos
    • Kubernetes
      • kubectl
      • Kubernetes deep dive
      • Managing Kubernetes Clusters
      • Multi Cluster deployments
      • Topology awareness
      • Cert manager with let's encrypt
      • Harbor
      • Inspektor Gadget
      • Komodor
      • Kubershark
      • kubevirt
      • Kyverno
      • Let's encrypt
      • Mailhog
      • MetalLB
      • OpenShift
      • Robusta
      • ingress
        • Nginx Ingress
    • Home Lab
    • SRE
    • FaaS
      • Knative
    • FaaS
      • OpenFaaS
    • automation
      • CD
      • Argo Events
      • Workflows
      • Dagger
      • Gitea
      • GitHub
      • GitLab
        • GitLab image mapping
        • Deploying GitLab in multiple clusters
      • Pipeline definitions
        • Test multiple python versions for a release
      • Pulumi
      • stack
        • Full platform stack
      • Terraform
    • cloud-providers
      • AWS
      • Fly.io
    • databases
      • Atlas
      • Postgres
        • Postgres for Sysadmins
      • Redis
      • Vault
    • development
      • GraphQL
      • Development experience for the next century
      • UX
        • devcontainer
      • Using code server as a service
      • Go
      • nim
      • Python
        • Making Python Fast
        • Poetry
        • Python Zero Copy
      • Rust
      • UX
        • Skaffold
      • UX
        • Telepresence
      • UX
        • tilt
          • Tilt
    • linux
      • LXC
    • management
      • Backstage
      • Crossplane
    • monitoring
      • Grafana
      • Loki
      • OpenTelemetry
      • Prometheus
      • Spawn a full monitoring stack
      • Tempo
      • Victoriametrics
    • network
      • Calico
      • external Nginx for kubernetes ingress
    • os
      • mac
        • Configure MacOS
    • scm
      • Git
        • hooks
          • Pre-commit hook
    • security
      • CodeQL
    • service-mesh
      • Cilium service mesh
      • Consul
      • istio
        • Istio from the ground up
        • Istio Monitoring
        • Ambient mesh
        • Istio Sidecar Mode
      • Jaeger
      • LinkerD
    • storage
      • Ceph
      • MinIO
    • testing
      • k6
Powered by GitBook
On this page
  • Situation-behaviour-impact
  • Communication
  • Minto Pyramid
  • Problem solving
  • Productive thinking model
  • Inversion
  • Issue trees
  • Abstraction laddering
  1. Miscellaneous

Leadership

PreviousFood as a reflection of a cultureNextLeading a team

Last updated 2 years ago

“Leadership ultimately is about influence and leverage. You are, after all, only one person. To be successful, you need to mobilize the energy of many others in your organization.”

Feedback Continuous improvement

Situation-behaviour-impact

When we perceive someone’s behavior negatively, we often jump to conclusions and make assumptions about why someone acted the way they did. When giving feedback to that person, it can be hard to stay objective. Situation-Behavior-Impact (SBI™) is a tool developed by the Center for Creative Leadership that helps you remove judgement out of the feedback you give and make it clearer.

Communication

Conway’s law

Minto Pyramid

When communicating, format the message like this:

  1. Conclusion

  2. Key arguments

  3. Detailed information

Problem solving

A well defined problem is half-done problem

Productive thinking model

Use this when the problem is already defined to look for creative solutions

  1. Ask “What’s going on” -> What’s the problem exactly, impact, etc.

  2. Ask “What’s a success” -> What is the correct behavior, how do you envision this working?

  3. Ask “What’s the question” -> How can I help? How can I …?

  4. Generate answers -> Judgment free brainstorm, collect ideas

  5. Forge the solution -> Narrow ideas into actionable items.

  6. Align resources -> Execute

Inversion

Approach a problem from a different point of view.

  1. Ask yourself: What would be the worst decision/solution in this situation?

  2. Ask yourself: Why would it be bad? Write those reasons down.

  3. Try to come up with a good decision/solution, now by looking at the reasons that would make a bad decision.

Issue trees

They give a clear and systematic way of looking at a problem. They help break a big problem into smaller ones. this could also help you to prioritize them in a different way. They are useful to “divide and conquer”

There are two basics kinds of issue trees:

  1. Problem trees, created by answering “why?”

  2. Solution trees, created by answering “how?”

Abstraction laddering

Framing problems from a different abstraction layer (lower or higher) to define the problem from a point beyond the initial point of reference.

Move up to expand the scopes and see the forest rather than the trees. Move down to develop concrete solutions.

Situation-Behavior-Impact | Untools
Minto Pyramid | Untools
Productive Thinking Model | Untools
Inversion | Untools
Issue Trees
Abstraction laddering