Subscribe for updates and more.

Software teams

Planted 02022-06-20

  • Collaborate through APIs.
  • Ship into production every week
  • Outsource everything but the core.
  • People choose what they work on.
  • Promise what you’ll do in the coming week.
  • Document design decisions using RFCs and ADRs

Battlefield Product Management

  • The primary outputs of product management are decisions, and decisions are best communicated in writing.
  • Set a clear goal. Repeat your goal to people all the time.
  • Figure out how to concretely measure whether you’re hitting your goal.
  • Execute in the order of scariest open question.

Working backwards

Obviously Awesome

Systemizing kick-off

Resources:

awesome engineering team management

Good managers write good

https://apievangelist.com/2012/01/12/the-secret-to-amazons-success-internal-apis/

https://brunoscheufler.com/blog/2020-07-04-documenting-design-decisions-using-rfcs-and-adrs

https://nav.al/build-a-team-that-ships

https://staysaasy.com/startups/2022/04/03/performance-management.html

https://dont.build/

https://ewattwhere.substack.com/p/bad-managers-think-leadership-is

https://jessitron.com/2021/08/02/better-coordination-or-better-software/

https://commoncog.com/blog/product-development-iterated-taste/

https://alexdanco.com/2020/10/23/six-lessons-from-six-months-at-shopify/

https://nintil.com/programming

https://gist.github.com/stettix/5bb2d99e50fdbbd15dd9622837d14e2b

https://staysaasy.com/startups/2022/04/03/performance-management.html

https://jmlascala71.medium.com/accepting-uncertainty-the-problem-of-predictions-in-software-engineering-26dbcd120b90

https://vadimkravcenko.com/shorts/why-software-projects-fail/

https://vadimkravcenko.com/shorts/project-estimates/

https://jacobian.org/2024/mar/11/breaking-down-tasks/

https://two-wrongs.com/deliberate-abstraction

https://staysaasy.com/leadership/2024/03/04/Leadership-Reading-List.html

https://martinfowler.com/articles/patterns-legacy-displacement/

https://how.complexsystems.fail/