Manager Philosophy

Created 2016-11-04 / Edited 2016-11-04
  • Meet people where they're at
  • Taylor the guidance style based on the situation
  • Do things on purpose
    ** Be hands off because you want to, not because you are too busy
    ** Be hands on because you want to, not because you haven't stepped back to see how to empower
  • Top down strategy (problems), Bottom up tactics (solutions)
  • With great responsibility comes great power
  • The price of many things is time, the most precious commodity. It takes time to manage - if you are not spending time you are likely not managing
  • People mostly want to be happy and do the right thing. If they aren't, try to figure out why. * Often people aren't doing what you want because of other factors - they don't understand (and thus buy in) to the bigger picture. Assuming a base level of cooperation is a better starting point
  • Feedback works well when you can illustrate the results of actions (impact feedback). The causality chain is an important part to everyone.
  • Get people to "consent" - full agreement is great, but there is a space between full agreement and veto that can be used for compromise and experimentation
  • Build and use tight feedback loops!
    ** In building code things
    *** Edit code, see live results
    *** Push code, get expensive test results
    *** Submit PR, get other dev feedback
    *** Deploy to staging, get qa and stakeholder feedback
    *** Deploy to production, get real world data and usage experience from users
    ** Same patterns apply for manager feedback loops
    ** Instant feedback let's us dynamically adjust, like riding a snowboard
    ** If feedback is fast enough then things become an extension of our body
    ** Slower feedback limits us to slow adjustment
    ** Reaction time to feedback is proportional to the event to feedback delay
    ** Force feedback loops to exist; have 1-1 or solicit impactful feedback
    ** Everyone needs feedback, even bosses
  • Humans are humans - messy flawed amazing machines made of meat. They can be programmed directly to a degree, but are mostly self-programming. Look for ways of enhancing the self program system - feedback of the results of actions is a great way to do this, as their self-programming system is entirely based on feedback mechanisms
  • Look for ways to leverage strengths
  • Help people imagine a better world and figure out how to move in that direction
  • "The only difference between science and screwing around is writing it down". Write down your plan and results.
  • Decrease the barrier to doing things right. Make it so it is easier, more convenient, more joyous to do things right than to do them wrong
  • Failure is required for learning
  • Don't test people, instead talk to them and teach them, ensure succeed