professionalprogrammer
gabriele lana
twitter: @gabrielelana
http://twitter.com/#!/unclebobmartin/status/20972119992
Manifesto of AgileSoftware Development
Individual and interactions over process and tools Working software over comprehensive documentation Customer collaboration over contract negotiation
Responding to change over following a plan
Manifesto of AgileSoftware Development
Individual and interactions over process and tools Working software over comprehensive documentation Customer collaboration over contract negotiation
Responding to change over following a plan
if your boss is like
if your boss is like
you are doomed
retrospectives
are notgroup therapies
if your developersare like
if your developersare like
you are doomed
Pair programming
CANNOT replaceyears of study
“No juju in sky flowers... you are a fool”
’90
DARK AGE OF SOFTWARE
engi
neer
ing
indu
stry
industry of software
HAND
HEAD
econ
omic
stra
tegi
c
commodity
CHEAP and REPLACEABLE mediocrity
useless to improvepr
ogra
mm
er
“Software developersare needed for
software development”
“Software developersare needed for
software development”
... no one else is...
“Programming a computer does require intelligence.
Indeed, it requires so much intelligence that nobody really does it very well. Sure, some
programmers are better than others, but we all bump
and crash around like overgrown infants. Why?
Because programming is by far the hardest intellectual
task that human beings have tried to do. Ever.”
highly skilled who cares
ethicalprofessionalprogrammer
✓ Take responsibility✓ Be proud of your work✓ Continue to improve your
skills (practice)✓ Learn how to communicate effectively
My
Rig
hts
& Dut
ies
✓ Be a master✓ Be an apprentice✓ Be part of a community✓ Don’t be evil✓ Take good care of your body
My
Rig
hts
& Dut
ies
commodity
CHEAP and REPLACEABLE mediocrity
useless to improvepr
ogra
mm
er
commodity
CHEAP and REPLACEABLE mediocrity
useless to improvepr
ogra
mm
er
ETHICS
commodity
CHEAP and REPLACEABLE mediocrity
useless to improvepr
ogra
mm
er
ETHICS
commodity
CHEAP and REPLACEABLE mediocrity
useless to improvepr
ogra
mm
er
ETHICS
ETHICS
commodity
CHEAP and REPLACEABLE mediocrity
useless to improvepr
ogra
mm
er
ETHICS
ETHICS
Don’tbe ahero
Top Related