018 iPhreaks Show – Software Craftsmanship with Ken Auer

    0
    242

    Panel

    Ken Auer (twitter github RoleModel Software)
    Pete Hodgson (twitter github blog)
    Andrew Madsen (twitter github blog)
    Ben Scheirman (twitter github blog NSSreencast)
    Jaim Zuber (twitter Sharp Five Software)
    Rod Schmidt (twitter github infiniteNIL)
    Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)

    Discussion

    00:57 – Software Craftsmanship Defined
    01:26 – Manifesto for Software Craftsmanship
    03:43 – Apprenticeship

    Situated Learning: Legitimate Peripheral Participation (Learning in Doing: Social, Cognitive and Computational Perspectives) by Jean Lave & Etienne Wenger
    Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt

    09:25 – At what level do you consider somebody a “Craftsman”?
    10:46 – How can you tell somebody is a Craftsman?

    Pair Programming

    15:14 – Empathy

    One Love For Nurses

    20:36 – Code Retreats, Katas, and Reviews

    RoleModel Software’s Craftsmanship Academy

    28:07 – Pairing Partner Knowledge Levels and Learning
    31:38 – Professionals and Professionalism
    35:26 – Cost vs Value

    Don't Make Squirrel Burgers

    Picks

    Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt (Pete)
    My Life with Code Reviews (Pete)
    CodeRunner (Andrew)
    QuickRadar (Andrew)
    Rogue Brutal Bitter IPA (Ben)
    Web Economy Bullshit Generator (Ben)
    7 Little Words (Ben)
    Plants vs. Zombies 2 (Ben)
    LSNewsletterInvite (Rod)
    Toastmasters International (Jaim)
    exercism.io (Chuck)
    4 Pics 1 Song (Chuck)
    Go to User Group Meetings (Chuck)
    Situated Learning: Legitimate Peripheral Participation (Learning in Doing: Social, Cognitive and Computational Perspectives) by Jean Lave & Etienne Wenger (Ken)

    Next Week
    Autolayout with Cesare Rocchi
    Transcript

    CHUCK: Hey everybody and welcome to Episode 18 of The iPhreaks Show! This week on our panel, we have Pete Hodgson.

    PETE: Hello from San Francisco! I can’t think of anything funny to say.

    CHUCK: Andrew Madsen.

    ANDREW: Hi from Salt Lake City!

    CHUCK: Ben Scheirman.

    BEN: Hello from Houston!

    CHUCK: Jaim Zuber.

    JAIM: Hello from Minneapolis!

    CHUCK: Rod Schmidt.

    ROD: Hello from Salt Lake!

    CHUCK: I’m Charles Max Wood from DevChat.tv. This week, we have a special guest, and that’s Ken, is it Auer?

    KEN: That’s correct! And I’m in Holly Springs, North Carolina.

    CHUCK: Awesome. We brought you on the show today to talk about “Software Craftsmanship”.

    KEN: Good! That’s what I came for!

    CHUCK: Oh, good!

    BEN: You mean cowboy coding?

    CHUCK: [Laughs] Cowboy coding…

    KEN: Not at all.

    CHUCK: [Laughs] Don’t make him get his gun.

    BEN: [Chuckles]

    CHUCK: Do you want to just explain what Software Craftsmanship is?

    KEN: In a nutshell, I would say caring about the craft and what you’re doing and how you’re building yourself with. I tend to come from the school that Software Craftsmanship as opposed to the people who software craftsman and impress other people [unclear].

    CHUCK: [Laughs] I like that. I know a lot of the latter. I know a few other former, too. I’ve talked to few people about Software Craftsmanship before. The one that comes to mind first off is Micah Martin who’s Uncle Bob’s son over at 8th Light. When I talked to him, he actually mentioned the Manifesto for Software Craftsmanship. Is that something that you try and stand by? And, is there a lot of culture and (I’m trying to think of what the right word is), sort of like the Agile Manifesto where there’s all of this extra stuff around it. Does the Software Craftsmanship kind of have that as well?

    KEN: I think, what are in the Software Craftsmanship Manifesto, if I understand it right because I wasn’t there when they put it up, it’s really just about software people that are often just get them treated like mushrooms; shelved in the dark in the corner if they don’t, and hopefully they go out. The whole idea was, “This is something that we should be proud of and do well.