Video: The Secret Assumption of Agile - Fred George
November 17th, 2020
Video: The Secret Assumption of Agile - Fred George
Video: The Secret Assumption of Agile - Fred George
(https://www.youtube.com/watch?v=l1Efy4RB_kw)
tasking cycle duration of steps

simple design
(Model: 4 rules of simple design)

book: refactoring

apply refactoring

Book: Refactoring to Patterns - Joshua Kerievsky

apply patterns

learn to write in this style

learn + apply
can learn on the job
(if the team is working this way)
with training is so much faster
ROI training to write this way

15 days - old style
5 days - learning
12 days - new style
=> break even in 11 days after training
added another pair => productivity increase
OO bootcamp (aka training)



apprentice, journeyman, apprentice

journeyman 2x
master 10x

Course materials


suspicious statements

suspicious methods

suspicious classes

eg. XxxManager, god classes
I do about 5 instance variables
training results

dopouts
don't have conceptual skills to understand what you're talking about
tech lead / team lead who can't stand others more performant
predictors:
conceptual skills
use within a month
WITH others who know how
Q&A
Q&A
Books:
Practical Object-Oriented Design in Ruby - Sydney Mets
Refactoring - Martin Fowler
(either the original in java, or the ruby one in ruby)
Learn to Program (Pragmatic Programmers)
naming conventions
- return value
pairing is very powerful for naming