Growing Engineering Managers
January 5, 2026
Growing engineering managers takes months (if not years) of intentional work—career conversations, shared reading, real apprenticeship—before they're ready for the role.
engineering managementmanaging managersThe Engineering Manager Interview
October 15, 2025
Why do experienced managers struggle to answer simple questions about their work? What I learned from hundreds of interviews about self-reflection.
engineering managementinterviewThe Future is Now
October 3, 2023
Generative AI in Support of Developer Experience
developer experiencegenerative aiChatGPT on Managing Humans
March 22, 2023
A quick and fun exploration into what ChatGPT thinks about managing humans
engineering managementfungenerative aiHow to Provide Feedback
July 12, 2022
My take on providing feedback, and a list of techniques that worked well for me in the past.
engineering managementfeedback6 Tips For Your Performance Reviews
November 2, 2021
Tips to get the most out of your performance reviews to help your professional growth.
engineering managementperformance reviewsOn-calls and Incident Response
August 31, 2021
A quick overview on how to set up on-call rotations, on-call playbooks, as well as how to handle incident response and post-mortems.
leadershipengineering managementTeam Charters
March 16, 2021
Team charters are living documents that align team members to a common goal, and inform the organization where they can be most effective.
leadershipengineering managementBetter Quarterly Plannings
October 24, 2020
This article is an attempt in providing a framework for engineering and product teams to reduce the inherent friction and the time required to complete planning cycles.
leadershipengineering managementOn Releasing Major Software Versions
November 17, 2020
As software engineers, the goal is always to improve the quality of the software we help develop, especially if other engineers are depending on this quality to complete their own projects. However, these improvements come with a price.
codingdesign systemsopen-sourceMentoring First-Time Managers
November 2, 2020
Transitioning from a software engineering position to a managerial one can be quite a leap. This article offers a few practical tips you can follow to help new engineering managers succeed.
leadershipengineering managementThe Truth Behind Employee Pulse Surveys
October 28, 2020
Employee Pulse or Satisfaction Survey gives you some metrics on how your organization does in certain areas. To make improvements, you have to dig deeper and get to the truth behind these numbers.
leadershipengineering managementThe Tyranny of Metrics
October 19, 2020
There seems to be a growing trend in technology--and in all aspects of our lives, really--to measure everything: business outcomes, organizational success, and individual performance. But does it improve our lives?
leadershipbooksCoach! Football is life.
October 5, 2020
Ted Lasso is one series we all need in 2020. It reminds us that kindness, being nice to each other, can make a difference and what good leadership is like
leadership6 Quick Tips to Build Your Blog From Scratch
October 1, 2020
Modern web development came a long way. This article is a summary of how you can build your blog using React, Next.js and Base Web.
codingjavascriptPlaybook for Running Sprints
September 15, 2020
A primer on running efficient sprints
engineering-managementplanningEngineering Productivity: Measure What Matters
July 26, 2020
Measuring engineering productivity should be focused on outcomes and not outputs. This article provides a few ideas on how to go about it on the company, team and individual levels.
engineering-managementleadershipThe Quest to Take Your Time Back
June 24, 2020
An article that contains small tips and practices that I've been following for years and helped me regain some of my time
engineering-managementefficiencyAnnouncing a 1:1 Question Collection Chrome Extension
February 22, 2020
The Manager 1:1 Questions extension tries to provide you questions that you can use as conversation starters or dive deep on different topics
engineering-managementManager's Club Interview on Engineering-Management
January 7, 2020
With Vidal Graupera, we've dived into engineering managment, and my background in it.
interviewengineering-managementleadershipThe Whats and Hows of Meaningful 1:1s
March 25, 2019
Most managers have 1:1s with their team members - hopefully, this article helps you get the most out of yours!
engineering-managementLessons Learned from Working on a Design System as an Engineering Manager
January 11, 2019
Lessons learned from working on Base Web, Uber's new extensible design system architecture
design systemsjavascriptopen-sourceEngineering-Management Books of the Trade
November 26, 2018
Engineering-management books that help you become the manager you’ve always wished to have
engineering-managementbooksCoding as an Engineering Manager
November 1, 2018
Coding as an engineering manager can challenging - this article helps you find the opportunities to do so
engineering-managementDeploying Applications Using Kubernetes
July 12, 2018
By 2017, 71% of us were using Kubernetes. This article helps you master Kubernetes, so you can deploy applications with confidence.
node.jskubernetescodingopen-sourceYou Might Not Need Homebrew
May 23, 2018
Instead of Homebrew, Docker may be just fine
codingUsing Skaffold and LocalStack to Develop Cloud Applications Locally
May 13, 2018
This article helps you set up your local environment, so you can develop against AWS services locally, without provisioning any resources in the cloud
node.jskubernetescodingopen-sourceThe State of Node.js Security - April, 2018
April 24, 2018
A quick update on Node.js Security - npm acquires the Node.js security project, npm 6 ships with `npm audit`
node.jscodingUsing Kubernetes for Local Development
March 18, 2018
This article walks you through how you can develop an application locally using Kubernetes
node.jskubernetescodingopen-sourceLearning Go as a Node.js Developer
February 8, 2018
With Docker and Kubernetes Go got quite some traction - it’s time to learn it!
tutorialopen-sourceBuilding Secure JavaScript Applications
January 18, 2018
Tips and best practices on how to build secure JavaScript applications
node.jsjavascriptcodingNode.js Best Practices - How to become a better Node.js developer in 2018
December 18, 2017
A list of guides / best practices, which if you follow, you may become a better Node.js developer in 2018
node.jsHealth Checks and Graceful Shutdown for Node.js Applications
December 7, 2017
Terminus adds graceful shutdown and health checks for your applications
node.jscodingkubernetesopen-sourceHow to handle errors in Express
November 30, 2017
On creating a unified error handling logic for your Express applications
node.jscodingBrowser automation revisited - meet Puppeteer
November 12, 2017
Puppeteer is a Node library which provides an API to control headless Chrome over the DevTools Protocol.
node.jscodingopen-sourceWhat's new in Node.js 9?
November 2, 2017
Node.js 8 became the LTS version on 31 October 2017, and Node.js 9 became the current Node.js version
node.jscodingopen-sourceNode.js Async Function Best Practices
October 23, 2017
Mastering async functions in Node.js - error handling, parallel execution and complex control flows
node.jscodingNode.js Security Overview
October 12, 2017
A look at where we are with Node.js security, and what you can do to keep your customer's data safe
node.jscodingopen-sourceUsing GitHub for comments on your blog
October 7, 2017
A free Disqus alternative using GitHub comments, mainly for blogs with developer audiences
tutorialcodingjavascriptopen-sourceA New Chapter
October 2, 2017
On leaving RisingStack, and starting at GoDaddy on 2 October
announcement