Transitioning from individual contributor to a management position
One of the most important practices every engineering team should have
A good incident management process is fast and predictable. It quickly turns detection into response, escalates to the right people, makes communicatio…
Here are 13 rules I’ve developed over time to get the best quality work when doing freelance
Best practices when working from home
High-level rules to design reliable applications
How does a good pull request look like