Books
In priority order:
- The Managers Path
- How to Talk so Kids Will Listen
- Radical Candor
- Daring greatly
- Resilient Management
- Difficult Conversations
- An Elegant Puzzle
- Smarter, Faster, Better
- Thinking Fast and Slow
- Atomic Habits
- Accelerate: The Science of Lean Software and DevOps
- Radical Focus
- 5 dysfunctions of a team
- Thinking in Bets
- The Advantage
- Managing Humans
- High Output management
- Art of Readable Code
- Making of a Manager
- Eat that Frog!
- Getting to Yes
- Leaders Eat last
- Obstacle is the Way
On my “to read” list
- Seat at the table
- War and Peace and IT
- Death by Meeting
- The Mythical Man Month
- Peopleware: Productive Projects and Teams
- Situational Leadership 2
- The Hard Thing about Hard Things
- Helping People Win at Work
- Crucial Conversations
- Leading at a Higher Level
Links
How too think about teams, team structure, creating and evolving teams etc: https://hennyportman.files.wordpress.com/2020/05/qrc-team-topologies-200525-v1.0-1.pdf From “team topologies” book
How to think about and manage glue work https://noidea.dog/glue
About what principle engineer is: https://www.galiglobal.com/blog/2021/20210313-The-principal-role.html
8 steps for organizational change https://www.kotterinc.com/8-steps-process-for-leading-change/
Research tells us the problem: What’s the current way people do this, without the new solution? When does the current way not work? What are they trying to do when it doesn’t work? How will they know if the new way is working better? These MUST be known before reaching for solutions and at all downstream phases of a project. These are the walls that constrain all other activity. With these, future decisions are fast because we have the information necessary to make a good call.
Building high performing teams chart https://i1.wp.com/www.coderhood.com/wp-content/uploads/2018/03/BuildHighPerformingTeamsV2.png?ssl=1 or https://www.biggerplate.com/mindmaps/Ko2u1r3f/building-high-performing-engineering-teams
Building a great team (hiring advice) https://management.curiouscatblog.net/2014/05/29/building-a-great-software-development-team/
art of great management https://docs.google.com/document/d/1V6JTfpgrJ-8JhOTDt2AZO66TSOj-PZLlqGUlCv8afUM/edit?usp=sharing
Managing humans main points https://github.com/mgp/book-notes/blob/master/managing-humans.markdown
the Lake Wobegon Effect - you are biased towards yourself and your team https://psychology.wikia.org/wiki/Lake_Wobegon_effect
principles of continuous delivery https://continuousdelivery.com/principles/
14 points for management https://deming.org/explore/fourteen-points
Henri feyol 14 principles of management https://docs.google.com/document/d/1h1GrLggEzedFL36NU1flESEEV7CP6tQ_zhetJQ1IPy0/edit?usp=sharing
the platform manifesto https://github.csnzoo.com/pages/shared/enable-blog/platform-manifesto/
thinking in systems and related works! http://donellameadows.org/archives/dancing-with-systems/
Various things from resilient management https://drive.google.com/drive/folders/14mE9A8dwaLfMeaqlsB3m50eXmvAMNDwE?usp=sharing
Manager readme manager guide manager manual https://managerreadme.com/readme/jonathanklein/hw86hw
“The best way to have a good idea is to have a lot of ideas.”
Good blog to follow https://matthiasott.com/notes/the-decisions-journey
On giving difficult feedback https://infohub.corp.wayfair.com/display/ER/Helpful+Content+for+Delivering+Feedback
How to write a good document proposal idea to get everyone to commit https://medium.com/@inowland/using-6-page-and-2-page-documents-to-make-organizational-decisions-3216badde909
On being a manager vs doer https://charity.wtf/2019/01/04/engineering-management-the-pendulum-or-the-ladder/
How to get to next level slides from John Mulliken https://docs.google.com/presentation/d/1IuejcXWf9z5VTcXKmG65bbu62kOdQiS6cLorY14bDPs/edit#slide=id.g3fdf4e9700_0_141
Great charts and resources https://larahogan.me/resources/
Awesome charting library https://frappe.io/charts
Eat that frog notes https://docs.google.com/document/d/1qRjB-RsfIV1Z56Zj762stUAxFSLt8YrJmD9eRNwVS20/edit?usp=sharing
On being a senior software engineer https://www.kitchensoap.com/2012/10/25/on-being-a-senior-engineer/
13 tough scenarios as a manager http://firstround.com/review/these-13-exercises-will-prepare-you-for-works-toughest-situations/
github awesome doc https://github.com/LappleApple/awesome-leading-and-managing
Do a focus audit http://firstround.com/review/how-facebooks-vp-of-product-finds-focus-and-creates-conditions-for-intentional-work/
Rands Article http://randsinrepose.com/archives/technicality/
Project Planning https://docs.google.com/document/d/18PCnGZt2EZtyMm8EZqJhurOMFuawwp1leLiP4TxR8bY/edit
Inventing on principal https://www.youtube.com/watch?v=PUv66718DII http://witheve.com/ http://www.luna-lang.org/
DT’s things Personal User Guide: https://docs.google.com/document/d/1F78lxAtQ3edADnXS1hQaVjAatyFwNWPZ_j6-uptMm5A/edit
Week in Review: (I block off time to update end of every week) https://docs.google.com/document/d/19_NxR2PNivqCBesylXQ8lDykNtgbjOL6qHxU-dCg054/edit#heading=h.ma3esd7v4hs8
list of various resources https://softstuff.tools/tools.html
Have good 1:1 one on ones article for managers and directs https://knowyourteam.com/blog/2017/12/01/how-to-have-an-honest-one-on-one-meeting-with-an-employee/ https://knowyourteam.com/blog/2018/01/03/7-ways-to-prepare-for-an-effective-one-on-one-meeting-with-your-manager/ https://knowyourteam.com/blog/2018/01/11/the-8-best-questions-to-ask-during-a-one-on-one-meeting/
nugets of eng things https://blog.juliobiason.net/thoughts/things-i-learnt-the-hard-way/