Open in app

Sign In

Write

Sign In

Joel Kemp
Joel Kemp

1K Followers

Home

About

Published in Staff+ Engineering Learnings

·Mar 2

As a teamless Staff+ engineer, how do you avoid feeling lonely?

From what I’ve seen, Staff+ engineers are usually heavily involved in a team/squad, or are squadless. If you’re newly squadless (and want to stay that way), it can feel really lonely given the drop in close collaboration with peers. …

Leadership

3 min read

Leadership

3 min read


Published in Staff+ Engineering Learnings

·Feb 8

As a Staff+ engineer, when do you get pulled into a new project?

Non-Staff Engineers are typically pulled into a project once an initiative already has-buy in and needs to be technically detailed for execution. Staff+ engineers are often brought in before that. …

Software Development

3 min read

Software Development

3 min read


Published in Staff+ Engineering Learnings

·Feb 3

As a Staff+ engineer, when do you step in?

As a Staff+ engineer that opens up opportunities for Senior+ engineers to lead, it can be hard to know when to step in (ideally without stepping on toes) versus letting folks fail. I imagine managers, in the context of situational leadership, have the same challenge: knowing when to move someone…

Software Development

1 min read

Software Development

1 min read


Published in Staff+ Engineering Learnings

·Jan 20

How Staff+ engineers can benefit from lurking in many chat rooms

This post assumes you’re working in an environment with heavy use of chat applications. If the majority of your team collaborates in person, this advice is not applicable. Pros: Exposes you to numerous discussions, allowing you to piece together macro context that translates into shipping more correct software and architectural…

Software Development

2 min read

Software Development

2 min read


Published in Staff+ Engineering Learnings

·Jan 13

As a Staff+ engineer leading multi-team projects, when do you code?

A coworker asked me this question and I thought my answer could be helpful to others struggling with the same ambiguity (though biased to the Spotify environment). When you’re leading multi-team projects as more of an architect, is the only way to code to do “snacking” (i.e., …

Software Engineering

2 min read

Software Engineering

2 min read


Published in Staff+ Engineering Learnings

·Jan 13

Staff+ engineering archetypes at Spotify

I haven’t seen it written about much publicly, but I deeply connect with and often use the Spotify Staff+ engineering archetypes when framing advice. I’ll share my summarized interpretation, since I tend to refer to these archetypes in other posts. Business Partner: (think “product engineer”) an engineer that understands the…

Software Development

2 min read

Staff+ engineering archetypes at Spotify
Staff+ engineering archetypes at Spotify
Software Development

2 min read


Published in Staff+ Engineering Learnings

·Jan 9

Phrasing your impact in promotion packets

I see a lot of engineers struggle with phrasing their impact in promotion packets. I think the same problem could manifest itself in 1:1 when managing up, but that’s out of scope for this post. Here’s the usual way I’ve coached others to phrase their impact (to great success in…

Software Engineering

2 min read

Software Engineering

2 min read


Published in Staff+ Engineering Learnings

·Nov 15, 2022

Architect thinking: Peeking into the product’s future

I have this habit of asking product managers questions about whether or not customers will need a particular feature in the future. …

Software Development

3 min read

Software Development

3 min read


Published in Staff+ Engineering Learnings

·Oct 20, 2022

Reasons why you should keep an impact log

An impact log (also called a “brag doc”) is your track record of accomplishments over a given period of time. I was encouraging someone to start writing an impact log recently and figured I would write up some of the rationale so others can benefit. My own impact log I’ve…

Software Development

4 min read

Software Development

4 min read


Published in Staff+ Engineering Learnings

·Jul 2, 2022

One heuristic for ranking work as a Staff engineer

It’s hard to know what’s the right thing to take on when there’s a lot of possible work available. It’s an essential skill for growing as an engineer, particularly if you want to keep being a key leader in a growing business. The heuristic I’ve used (to a lot of…

Software Development

1 min read

Software Development

1 min read

Joel Kemp

Joel Kemp

1K Followers

Senior Staff Software Engineer @Spotify.

Following
  • Hans Christian Reinl

    Hans Christian Reinl

  • Jason Yip

    Jason Yip

  • V. Rao Dumpeti

    V. Rao Dumpeti

  • Eric Elliott

    Eric Elliott

  • Andrew Wilkinson

    Andrew Wilkinson

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech