Work
Principles, myths and more
- Less software
- The monkey on your back
- Deliberate work
- Adding people to a project makes it later
- Murphy's law
- Peter principle
- Parkinson's law
- Shipping is a feature
- Yak shaving
- The rule of three
- Hofstadter's law
- Accidental complication
- Planned work vs unplanned work https://code.joejag.com/2018/lego-workstream-visualisation.html
- Sunk cost falacy https://www.akimbo.me/blog/s-2-e-13-ignore-sunk-costs
- Urgent & important matrix (Eisenhower)
- Pit of success
- Efficiency vs effectiveness https://twitter.com/JuttaEckstein/status/1068385283442233344
- Pareto principle
- Training from the back of the room
- Users (using your product) may be different from buyers https://twitter.com/mattbarcomb/status/1107993836914130944
- http://www.richardhughesjones.com/survivorship-bias-entrepreneurship/
- Diffusion of responsibility, e.g. Bystander Effect
- Slack
- Working out loud
- Safety is a characteristic of systems and not of their components
Decisions
Flow of work
- What is the cost of interrupting someone for 2 minutes? http://www.monkeyuser.com/2018/focus/
- See also: Maker's Schedule, Manager's Schedule http://www.paulgraham.com/makersschedule.html
- Game to illustrate limit WIP
- Definition of Ready, Definition of Done
Meetings
- Bandwidth in meetings
- What is the cost of 10 people in a 2 hour meeting?
- What is the meeting output?
- vs Mobbing: https://twitter.com/KevlinHenney/status/1057608087652179968
Self-Leadership
- Seven Habits
- Extreme Ownership
- Responsibility Process
Communication practice
Antipatterns
- The drama triangle.
- RFPs https://www.youtube.com/watch?v=essNmNOrQto
- Firt time right (Perfection) vs "Good Enough for Now and Safe Enough to Try."
- Agile BS
- The Vicious Cycle of Unsustainable Software Development
- Being the person in the middle. Instead, be a connector and not a proxy.
- Too much prefiltering of your audience.
- Delegating tasks
- Local optimization from https://www.youtube.com/watch?v=OqEeIG8aPPk&t=72s
Listening
- Nine Boxes
- Clean Language
Feedback
- Ask for help
- Clean feedback
Reduce cognitive load
- E.g. add link to work item
Writing
- Get feedback from your writing
- Top mistakes when writing English
- Attachments
- Can you put your content somewhere so it's always up to date?
Virtual collaboration
- Using Zoom
- Always use Video
- All members call in seperately
Tech/Collaboration
- Pair programming and additional costs
- Mobbing
- Swarming
- Pac-Man Rule, not just for conferences
- Manifesto for Slow Thinking in Projects
- Being Glue
Ops
Testing
https://en.wikipedia.org/wiki/Eating_your_own_dog_food