When I first started this blog, I started with My Management Philosophy. In short,

be a multiplier for your team and reduce friction… Successful managers make other people better at their jobs, “multiplying” their productivity.

When I wrote this, I was focusing on the ideas as a guide. “Should I do X? Does it multiply my team’s effort? Does it simplify their job?” Underlying this is that good leadership requires empathy and trust.

About a year ago we set down to document the core values of the engineering at Teem. After a lot of discussion we narrowed it to three core ideas

  1. maximize positive impact
  2. communicate
  3. be a good friend

I would add one more unofficial value: mentorship and continuous learning. About the same time we also started thinking about how we describe/define an engineers career path and we quickly realized that measuring progress is hard and that measuring commitment to our core values is even harder.

The other day I was having lunch with a friend when he asked what resources I use to learn about management and tech leadership in general. I will share some recommendations at the end, but my answer to him got me thinking about my philosophy around management and how to be good at it, which is what I really want to share here.

TL;DR: be a multiplier for your team and reduce friction.


Lucas Roesler

I am director of engineering at teem.com and an ex-mathematician. I have worked on web applications, algorithms for image analysis, machine learning problems, and pure math research.

Director of Engineering

Utah, USA