Working with Me

The following is an incredible tool I learned from a sectionschool.com course called The Complete Manager Sprint, which I recommend. It summarizes years of building software engineering teams, meeting goals, and missing others. The goal is to set expectations accordingly to build a strong relationship with ease, as our environment can be complex and unpredictable.


Leadership

I believe in autonomy and want to build a trusting relationship to promote it. I want us to stay in sync as much as needed until we find the right pace. No question is a wrong question. I lead with curiosity, hypotheses, and the validation or invalidation of this through executing in measurable work units.


What is a measurable work unit? It is what you can time box and deliver as a functioning solution. It doesn't have to be perfect, but it has to accomplish the goal. The idea is to learn fast and build complexity over time.


The key to building the relationship I described is committing and delivering. We can miss an estimation; it is expected, but at the same time, we can transparently communicate this and plan accordingly.


I like to solve complex problems as a team, so I enjoy being part of the technical conversations and the system design process.


I want us to have clear goals to achieve. Understand what success looks like so we can set our expectations realistically over time.


Communication

I proactively review my phone but only notice notifications if you call me directly. This is why it's crucial to understand duties and rotations clearly. If a new solution, feature, or product is released, you can count on me to assist you with any problem that arises once it is in production.


Feedback

I like one-on-one. It can be every week or every other week. The important is that we talk openly in a safe environment about what we feel, want, or need. I've learned that my most significant growth has been the product of helping and being helped to achieve great goals.