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

Software as Craft Meetup

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

Software as Craft Meetup

Avatar for Joe Campbell

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