| Random Link ¯\_(ツ)_/¯ | ||
| Oct 20, 2024 | » | Finite Time as a SWE
8 min; updated Jan 17, 2026
Deliberately choose what to work on. Part of that is getting priority communicated by interested shareholders. Empower less-experienced engineers so that they’re confident tackling different problems instead of me having to pick up said problems. Improve my investigation and writing skills so that I can give folks enough context to execute on their own. Mostly communicating intent and trusting others to figure out the nitty gritty details. Origins of Projects You’re invited to join.... |
| Nov 16, 2024 | » | Leading Big Projects
15 min; updated Nov 24, 2025
Create clarity for everyone such that they know what they need to do and how it fits into the bigger picture. Communicate openly. Give team members a stage to be publicly competent. Pick up the grunt work that others might not find enjoyable. Allocate time for support work, e.g., reviewing user feedback and error reports. Usually, the reason a project is difficult isn’t that you’re pushing the boundaries of technology, it’s that you’re dealing with ambiguity: unclear direction; messy, complicated humans; or legacy systems with behavior you can’t predict.... |
| Jan 11, 2025 | » | 3 Maps: Locator, Topographical, and Treasure
10 min; updated Jan 12, 2025
These maps already exist but are obscured to you. Be alert to facts that affect your projects or organization. Continually sift information out of the noise around you, e.g., a shift in corporate priorities could mean a platform you’d considered but backburnered has become an amazing investment. The Locator Map: Getting Perspective Time you spend absorbed in any domain increases your depth and understanding, but it comes with some risks, e.... |
| Nov 22, 2024 | » | Why Have We Stopped?
11 min; updated Nov 24, 2024
Stuck in Traffic Thinking through both sides of these scenarios can help me reduce the times when I (or my team) is the blocker. Blocked By Another Team Understand and explain. Why is the work is important? What do you want from them and by when? Give them another chance to indicate feasibility and/or alternatives. Make the work easier. Can you ask for a smaller subset of features?... |
| Oct 28, 2023 | » | [ToDo] Career Growth as a Software Engineer
1 min; updated Oct 28, 2023
Big Picture What is a staff engineer? 3 maps: getting perspective; navigating the terrain; where we’re going. Creating the big picture: vision & strategy; the approach; the writing; the launch. Execution Finite time: resource constraints; choosing projects. Leading big projects: the start of a project; driving the project. Why have we stopped? Should it be moving? Are we lost? Have we arrived… somewhere? Leveling Up You’re a role model now.... |