Peter Kofler is a software developer and "code cop" who is passionate about code quality. He has a Ph.D in applied mathematics and 14 years of industry experience. Kofler is embarking on a "Journeyman Tour" to pair program with developers, teach skills like test-driven development and clean code, and learn new techniques and technologies from others. During the tour, he will pair with developers for a few days, teaching and learning from each other, and blog about his experiences to help others improve their craft. Kofler invites attendees to learn from his teachings on software craftsmanship.
2. Peter Kofler
• Ph.D. (Appl. Math.)
• Software Developer
for 14 years
• at various big corporations
• “fanatic about code quality”
http://www.code-cop.org/
4. Buzzword, lost all meaning ;-)
●
usually means Scrum
●
or ScrumBut
●
or WaterScrumFall
●
Certification, Coaches, ...
http://www.halfarsedagilemanifesto.org/
16. History of Journeyman Tour
●
„travel for several years after completing
apprenticeship as a craftsman“
●
to learn
●
Re-invented in 2008 by Corey Haines
●
a year-long journey
●
to learn and teach at same time
18. My Pair Programming Tour
●
pair with you for two or three days
●
for lunch and beverages
●
using Java SE/EE, Scala, Ruby
●
maybe Java Script, R, Dart (not fluent)
19.
20. I will learn from you
●
how you approach the problem
●
design/code/test it
●
new frameworks, new languages
●
tricks in IDE, etc.
21.
22. I will teach you
●
Pair Programming, TDD
●
OO and a little FP
●
Clean Code, Software Craftsmanship
●
cleaning up large code bases, etc.
23. I will teach others
●
blog about what I have learned
●
facilitate Code Retreats and Dojos
●
talk about Software Craftsmanship