Photo by Hello I'm Nik on Unsplash

Should an Engineering Manager be technical?

I manage 16 developers — and in my current role I am responsible for enterprise data warehouses for analytics. That said:

  • I have never written code in any meaningful way
  • My background is agile Technical Project/Program Management

But am I technical? …

Photo by Maxime Horlaville on Unsplash

So you have just become an Engineering Manager — congrats!

That said — being a new Engineering Manager can be overwhelming.
You have a lot of things to immediately start making progress on:

  • Letting those around you get to know you and acclimate to your style
  • Getting to know your…

Photo by Hal Gatewood on Unsplash

What is a User Persona?

User personas are fictional characters developed to help empathize, easily understand, and connect with users. They are often segmented in some way, by role for example, to illustrate different types/categories of users.

At the bottom of this article are links to the actual personas used by two organizations. …

Photo by krakenimages on Unsplash

Your first day as a manager is exciting — meeting your team, fellow managers, and the leadership above you.

But — leaving an individual contributor role can be terrifying since many managers were promoted because they excelled as an individual performer.

Now you are responsible for an entire team’s performance…

Photo by Kaleidico on Unsplash

Developing great software architecture doesn’t mean much if it can’t be maintained over time.

Part of maintaining quality architecture requires an understanding of how the current architecture has evolved over time, and what the decisions, assumptions, and constraints at critical points in time.

This can be extremely challenging, as software…

Photo by Markus Spiske on Unsplash

Bloomberg Economics estimates there is a 53% chance the United States will start a recession in the next 12 months.

There are 4 major factors driving US economic uncertainty:

I’ve led software engineers for the last ten years. I have mentored or promoted around a dozen developers to team lead, management, and leadership roles.

In my experience, there are a few common pitfalls with new managers.

Pitfall #1: Failing to treat management like a technical skill you must learn

As with software development — in management there are frameworks, practices, even languages…

Matt Nigh

Data Engineering Manager @ UW Medicine, and Autism Advocate. Me:

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store