This video introduces the "altitude slider," a concept for engineers to decide when to focus on high-level strategy and when to dive into hands-on coding. The speaker, Curtis, a principal engineer at Slack, explains how to recognize signals that indicate a need to shift focus between these two modes. He also shares personal rituals and techniques to ensure engineers are working at the most effective "altitude" for their team and company goals, rather than just doing what's comfortable.

Key Takeaways

1

The "altitude slider" helps engineers decide between focusing on strategy and diving into code, ensuring they spend time on the right tasks.

2

Engineers should assess their natural tendencies, as many senior engineers prefer coding and systems work over strategic thinking.

3

Spending too much time at the strategy level can lead to analysis paralysis, where too much planning prevents actual implementation.

4

Signs of being too focused on strategy include building the wrong thing efficiently, unwarranted complexity creeping in, and lacking detailed knowledge of the systems.

5

Signals to drop down to a lower altitude (coding) include long shipping times due to setup, needing a proof of concept, or noticing "code smells" like excessive copy-pasting.

6

Regularly checking your "altitude" by observing signals and being mindful of your work level helps in calibrating and adjusting your focus.

7

Daily or weekly rituals, like reflecting on whether your work aligned with team needs or just personal comfort, can help manage your altitude.

8

Staff-plus engineers possess a unique ability to understand code and systems, allowing them to prototype solutions and guide business goals effectively.

9

By intentionally setting their altitude through rituals and self-awareness, engineers can ensure they are providing what their team needs at any given time.

The altitude slider: Knowing when to dive into code vs. drive the strategy

LeadDev
Feedback