jrjohnson
jrjohnson-ucsf
https://www.jrjohnson.dev
I was in a lot of pain
and needed help to walk for a couple of weeks
On the advice of like 50 different people I took up yoga to help with my back
It was Hard
On the advice of like 50 different people I took up yoga to help with my back
It was Hard
-Fred Brooks, Mythical Man Month, 1975
We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on the right, we value the items on the left more.
-Agile Manifesto https://agilemanifesto.org/ 2001
All of these great silhouette images are from https://openclipart.org and are licensed under the Creative Commons Zero license
-Scott Rosenberg, Dreaming in Code
-Mirvis, Philip H. (July 1991) doi:10.5465/amr.1991.4279513
Flow is individual, different people find flow in different ways
-Cal Newport https://www.calnewport.com/books/deep-work/
-Yehuda Katz https://www.rubyvideo.dev/talks/keynote-10-years
-Yehuda Katz https://www.rubyvideo.dev/talks/keynote-10-years
-Maya Magennis
Kanban
sprints
Kanban
sprints
Kanban
sprints
-Eric S. Raymond, The Cathedral and the Bazaar
Take your ideas
Get them to users
Take your ideas
Get them to users
Repeat!
Developers will make mistakes You can choose to blame someone else (users, QA, designers, code reviewers, project managers, product owners) or you can accept that correcting your mistakes should be as fast as possible.
Waterfall
WaterfallSprint Waterfall
WaterfallSprint WaterfallContinuous Deployment
WaterfallSprint WaterfallContinuous DeploymentRelease Train
-Steve Jobs
jrjohnson
jrjohnson-ucsf
https://www.jrjohnson.dev
Keyboard shortcuts
↑, ←, Pg Up, k | Go to previous slide |
↓, →, Pg Dn, Space, j | Go to next slide |
Home | Go to first slide |
End | Go to last slide |
Number + Return | Go to specific slide |
b / m / f | Toggle blackout / mirrored / fullscreen mode |
c | Clone slideshow |
p | Toggle presenter mode |
t | Restart the presentation timer |
?, h | Toggle this help |
Esc | Back to slideshow |