Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Software as Craft Meetup

Software as Craft Meetup

Joe Campbell

February 26, 2015
Tweet

Other Decks in Technology

Transcript

  1. | 2 Software as Craft - Engineering | 2 |

    2 | 2 | 2 sh-3.2# whoami Joe Campbell •  “Professional” Programmer for ~15 years •  5 years with Comcast •  Lover of Continuous Delivery •  Main job is to help developers “GO FAST” •  Find good ways to accomplish great things •  Pragmatism
  2. | 3 Software as Craft - Engineering | 3 |

    3 | 3 | 3 sh-3.2# whoami Photo by Peter Aaron/Esto
  3. | 4 Software as Craft - Engineering | 4 |

    4 | 4 | 4 sh-3.2# whoami http://www.resourcesforlife.com/docs/item1424
  4. | 5 Software as Craft - Engineering | 5 |

    5 | 5 | 5 The arc: •  Story 1 – Craftsmanship •  Story 2 – the human factor •  Applicability – Software engineering •  The Hero •  The Ninja •  The Warrior •  Apprenticeship •  Caring •  How do you exhibit engineering ability?
  5. | 12 Software as Craft - Engineering | 12 |

    12 | 12 | 12 The Hero [programmer]
  6. | 13 Software as Craft - Engineering | 13 |

    13 | 13 | 13 The Ninja [programmer]
  7. | 14 Software as Craft - Engineering | 14 |

    14 | 14 | 14 The Warrior [programmer]
  8. | 15 Software as Craft - Engineering | 15 |

    15 | 15 | 15 Apprenticeship
  9. | 16 Software as Craft - Engineering | 16 |

    16 | 16 | 16 Apprenticeship - Pairing
  10. | 17 Software as Craft - Engineering | 17 |

    17 | 17 | 17 Quality – Unit testing
  11. | 18 Software as Craft - Engineering | 18 |

    18 | 18 | 18 Quality – Unit testing
  12. | 19 Software as Craft - Engineering | 19 |

    19 | 19 | 19 Quality – Unit testing
  13. | 23 Software as Craft - Engineering | 23 |

    23 | 23 | 23 Automation (where it frees other time) We don’t automate We don’t have time
  14. | 24 Software as Craft - Engineering | 24 |

    24 | 24 | 24 Care CARE MORE!
  15. | 26 Software as Craft - Engineering | 26 |

    26 | 26 | 26 The results are everywhere…
  16. | 27 Software as Craft - Engineering | 27 |

    27 | 27 | 27 How do you…
  17. | 28 Software as Craft - Engineering | 28 |

    28 | 28 | 28 The End Joe Campbell @joercampbell http://ponderousprog.blogspot.com