-
Effectively leading your engineering team through rapid growth
Team leadership and technical leadership come with variety of challenges and require various skills. One of them is an insightful future outlook and being ready for what's yet to come.
-
Travel through time and break free from rigid working cultures
How does time impact on your working day? Would you like to hack time and live outside the clock? The answer is likely to be yes.
-
How to create a career ladder for your software engineering teams
When hiring, have you noticed the shift in candidates asking less about your tech, and more about how they can progress in your business?
-
How to scale yourself at the speed of Slack
Your organization is going through an unprecedented period of growth. How do you keep up?
-
How to lead your engineering team through a period of change
An effective framework for leading your engineering team through change.
-
Effective career conversations with your engineers
Career conversations are a necessary part of your direct report’s growth, but without care, these meetings can lack purpose, meaning, and impact.
-
Engineering teams work better remote-first
Your team has communication problems. You just can't see them because you all sit in the same room.
-
Designing software to maximize developer productivity
Having worked extensively in the Shopify codebase, one of the largest rails apps in existence, I have experienced firsthand some of the downsides of working in monolithic codebases.
-
Principles for managing product quality
Keeping an application stable starts off being simple since your codebase is small, there are few points of failure, and you can easily reason about the implications of code changes.
-
Breaking down our understanding of system resilience
How confident are you in your prod servers staying up without your help?