An Elegant Puzzle: Systems of Engineering Management
Rate it:
Open Preview
Read between November 12, 2019 - January 29, 2021
6%
Flag icon
On the other hand, it will also keep them busy enough that they won’t be tempted to create work for their team.
Andrii Sherepa
Keep them busy
9%
Flag icon
I’ve found it most fruitful to move scope between teams, preserving the teams themselves.
Andrii Sherepa
Preserve team
12%
Flag icon
The second most effective time thief that I’ve found is ad hoc interruptions: getting pinged on HipChat or Slack, taps on the shoulder, alerts from your on-call system, high-volume email lists, and so on.
Myroslav Hryshyn liked this
12%
Flag icon
This is remarkably uncomfortable because we want to be helpful humans, but it becomes necessary as the number of interruptions climbs higher.
Myroslav Hryshyn liked this
12%
Flag icon
The best tool that I’ve found for this is to block out a few large chunks of time each week to focus.
Myroslav Hryshyn liked this
12%
Flag icon
the best system rewrite is the one that didn’t happen,
Andrii Sherepa
refactoring
12%
Flag icon
keep your interfaces generic,
12%
Flag icon
And when they do occasionally fail, make sure that they fail with a limited blast radius.
17%
Flag icon
What motivates your users to engage with your systems? How can you better enable users to accomplish their goals?
17%
Flag icon
What if there were no external factors forcing you to show results until two years out?
17%
Flag icon
people often under-prioritize quick, easy wins. If you’re in the uncommon position of understanding
18%
Flag icon
Can you find users who are willing to be the first users for the solution?
18%
Flag icon
Justify switching costs. What will the costs of switching be for users who move to your solution? Even if folks want to use it, high switching costs may mean that they simply won’t be able to. Test with your potential users if they’d be willing to pay the full cost of migrating to your solution instead of their existing planned work.
18%
Flag icon
This ought to be a benign event:
18%
Flag icon
Strategies are grounded documents which explain the trade-offs and actions that will be taken to address a specific challenge. Visions are aspirational documents that enable individuals who don’t work closely together to make decisions that fit together cleanly.
21%
Flag icon
Good goals are a composition of four specific kinds of numbers: A target states where you want to reach. A baseline identifies where you are today. A trend describes the current velocity. A time frame sets bounds for the change.
21%
Flag icon
two tests of an effective goal are whether someone who doesn’t know much about an area can get a feel for a goal’s degree of difficulty, and whether afterward they can evaluate if it was successfully achieved.
23%
Flag icon
24%
Flag icon
The good news is that while migrations are hard, there is a pretty standard playbook that works remarkably well: de-risk, enable, then finish.
27%
Flag icon
Double down on doing skip-level one-on-ones.
28%
Flag icon
Roadmaps align on problem selection and solution validation.
28%
Flag icon
less effective outside the intentionally constrained possibility spaces.
29%
Flag icon
prototypical head of engineering will be skilled at organizational design, process design, business strategy, recruiting, mentoring, coaching, public speaking, and written communication.
29%
Flag icon
prioritize the list, pick a few that you’d like to focus on for the next three to six months, and share it with your manager at your next one-on-one.
44%
Flag icon
Mistake title for impact.
44%
Flag icon
Confuse authority with truth. Authority lets you get away with weak arguments and poor justifications, but it’s a pretty expensive way to work with people, because they’ll eventually turn off their minds and simply follow orders—if they’re in a complicated compensation or life situation, that is. Otherwise, they’ll just leave.