| 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
|
| Nov 16, 2024 | » | Leading Big Projects
15 min; updated Nov 24, 2025
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 PerspectiveTime you spend absorbed in any domain increases your depth and understanding, but it comes with some risks, e.g. ... |
| Nov 22, 2024 | » | Why Have We Stopped?
11 min; updated Nov 24, 2024
Stuck in TrafficBlocked By Another TeamUnderstand 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? Can you help unblock their dependencies. Note that supporting your foray into their code base might cost them more in support and they might decline your offer. ... |
| Oct 28, 2023 | » | [ToDo] Career Growth as a Software Engineer
1 min; updated Oct 28, 2023
Big Picture3 maps: getting perspective; navigating the terrain; where we’re going. Creating the big picture: vision & strategy; the approach; the writing; the launch. ExecutionFinite 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 UpYou’re a role model now. Be competent; be responsible; remember the goal; look ahead. ... |
Thinking through both sides of these scenarios can help me reduce the times when I (or my team) is the blocker.