Peter is out of the squad on principle


“We’re going to do a little desk shuffling,” said my manager. “The [Foo] squad are going over there by the big windows, and the [Bar] squad will be here so they can collaborate more easily with the [Baz] platform squad.”

“Great. That makes sense. Should I stay here too?” I said.

“I don’t think so. You’re probably better off working more closely with [Bob] and [Paula] in the [special architecture silo area]. What do you think?”

When this happened to me, I suddenly felt lost. For the first few weeks, all of my niggling concerns about becoming a Non Squad Affiliated Tech Leader had been papered over as I continued to help one squad deliver a big migration, and so sat near them to do so.

But when I physically moved away, and we officially enshrined the New Squad Structure with desk moves, I realised that everything was new again.

Although it didn’t come with a job title straight away, I was to be responsible for front-end development across multiple product teams.

Up to then, I had become very used to a few ways of working. In a cross-functional agile team. Weekly or two-weekly iterations. Some cocktail of practices and rituals from Scrum, kanban, XP and lean. Working on heads-down collaboration with designers, product managers, developers, researchers and testers.

Becoming a tech lead within a single team like that wasn’t such a big stretch.

But this was different. I was now leading practices across multiple teams. Whatever that meant. How does that even work?

I immediately felt out of my depth. Was this going to be a classic case of The Peter Principle in action? How would I even start? Was I an architect now?

Answers to some of these questions and others you never asked tomorrow, as I continue the tale of… The Reluctantly Promoted Front End Dev (title needs some work).

All the best,

– Jim

*Names are changed for the protection of the innocent.

Receive emails like this in your inbox

I write about front-end engineering leadership every weekday.

Sign up now and get my Front-End Engineering Responsibilities Laundry List PDF for free.

You'll get regular emails about front-end development. Unsubscribe at any time.