Is Software A Craft? Software Is A Craft!¶
09:00-09:15 Introductory Words¶
This is not a tech seminar, but a psycho-social seminar
Craftsmanship
Do we have rules?
Dont’s?
Should we?
How about that scenario (Robert Martin brings it during one of his talks) …
Someone makes a dumb mistake and software kills 10000 people
Politics will jump in want answers
If we do not have one, they will regulate
Do we want this?
Ethics maybe? Do we have ethics?
Survey: who has had a project in their life that got out of control? Why?
09:15-10:00 Software Engineering: A Discipline? (What Have We Established?)¶
10:00-10:15 Coffee Break¶
10:15-11:00 Establishing “The Project” (Live Hacking, Slides)¶
In a live-hacking session, establish the initial project state.
11:00-12:00 Enter Unit Testing Frameworks¶
12:00-13:00 Lunch Break¶
13:00-14:00 Cornerstones From The “Clean Code” Book¶
14:00-14:45 Keeping Code Clean In The Small¶
14:45-15:00 Coffee Break¶
15:00-23:59 “Extreme Programming” Session¶
Using Test Driven Development, hack deliciously, fearlessly cleaning up the code base!
See Backlog: What Needs To Change, Or We Will All Die for more.