OM DENNE EPISODE
Episode 128
On this episode of Herding Code, Scott K, Jon, and Kevin talk to Corey Haines about the Global Day of Coderetreat event being held in 90+ cities on December 3.- Scott asks Corey to start by explaining his software journeyman thing, or as Scott calls it "couch surfing in return for coding." Corey describes how he transitioned from a traditional software developer job to training and speaking.
- Scott describes his experiences at a Coderetreat in Seattle - a series of 45 minute pair programming exercises with Conway's Game of Life under a variety of constraints.
- Corey explains how Coderetreat got started at CodeMash 2009 as a way to intentionally practice writing beautiful code outside of the pressure of day to day work.
- Corey talks about how deleting your code at the end of every 45 minute session means you can concentrate on learning rather trying to complete anything.
- Jon asks if people are working towards any kind of graphical output, and Corey says that the focus is really on the code, and learning how to respond to changes and constraints.
- Twitter question from George Dinwiddie (@gdinwiddie) "What was the most interesting starting point for the Game of Life" Corey talks about people often start with traditional object oriented noun/verb approaches in the morning and move towards an outside-in mentality in the afternoons. He's seen some interesting work with functional languages such as Clojure and J.
- Jon asks about the breakdown of programming languages that he sees people using.
- There's a discussion of how setup and install can often eat up a lot of time at this kind of event, and Corey talks about how that's not such a problem here: people show up with working development environments, are working at the testing level, and can just pair with someone who
- Jon asks what common patterns he sees people learn. Corey talks about some big changes in TDD focus and application design.
- Scott and Corey talks about the benefit of pairing with a lot of people at differing skill levels.
- Twitter question from Steven Proctor (@stevenproctor) "How often do you get to pair at these events" - Corey says that the facilitator role means you don't get to pair, so he's only been able to a couple times.
- Kevin asks how new pairing is to attendees, and if there's any specific focus on learning how to pair better. Corey talks about some specific exercises which focus on paring techniques, including a Mute session (no talking, all communication through code) and Find The Loophole (in which the the coder purposefully tries to write the wrong algorithm while passing all tests).
- Scott says he
- Twitter question from from Maggie Longshore (@MaggieLongshore) "How he makes each code session unique so it doesn't get monotonous. Share some tips for facilitators."
- Jon asks about the upcoming Global Day of Coderetreat on December 3. Corey explains what will be going on worldwide, and how he'll be exploiting a flight over the international date line to attend the full day sessions in both Sydney and Hawaii.
- Jon asks about some of the guidelines for listed hosting a Coderetreat, including a good (non-pizza) lunch and no cost to attendees. Corey says that in some cases there's a deposit which is fully refunded provided you show up.
- Jon asks Corey how people can find out about a Coderetreat near them, and if it's still possible to set up a Coderetreat if there isn't one in your area. Corey says yes, and points us to Coderetreat.org for all information about the Global Day of Coderetreat on December 3.
- Jon asks Corey about his MercuryApp, a micro-journaling system with analytics that he and Sara Gray run.
- The guys chide Corey for slacking off by setting his Global Day of Coderetreat so low, and he talks about his difficult decision to exclude astronauts this time around.
- Coderetreat.org (Global Day of Coderetreat site)
- Coderetreat.com (Information on the Coderetreat format)
- Corey Haines (@coreyhaines)
- Conway's Game of Life
- J Programming Language
- MercuryApp
Engelsk
USA
I DENNE EPISODE
UDSKRIFT 🔗
Are you the producer of this podcast?
Add a podcast transcript
Need Audio-to-Text?
Transcribe with Listen411 in Just 60 Seconds
SØG BLANDT TIDLIGERE EPISODER
Søg efter gamle afsnit af Herding Code.
ANDRE EPISODE I DENNE PODCAST
Kevin, Jon and Rob talk to Ben Scheirman about developing user interfaces for the Apple platform with SwiftUI and Combine.
Ben screencasts at NSScreencast and is the creator of the Combine Swift course.
Download / Listen: Herding Code 244: Herding Code 244: Ben Scheirman on SwiftUI and Co…
Recently Jon switched to developing on macOS, and Rob’s been developing on Windows. It’s time for the Freaky Friday edition! The guys compare notes, what they like, what’s confusing, and what they’ve learned.
Download / Listen: Herding Code 241: The Freaky Friday macOS /…
Download / Listen: Herding Code 240: Phil Haack on Working from Home
https://herdingcode.com/wp-content/uploads/HerdingCode-0240-Phil-Haack.mp3
Jon, Kevin, and Rob talk to Phil Haack about working from home.
Links:
How To Work From Home
How to Lead From Home
Geographically Distrib…
Kevin and Jon talk to Shawn Wildermuth about his new documentary film, Hello World. Shawn talks about how this film project began as a “love letter to software development,” exploring how amazing this career can be. As he delved into it he became more aware of the lack representation of…
Jon talks to Bruno Borges and Mark Heckler about Java development.
https://herdingcode.com/wp-content/uploads/HerdingCode-245-Catching-up-on-Java-dev-with-Bruno-Borges-and-Mark-Heckler.mp3
What? On video now?!?!
Download / Listen: Herding Code 245: Catching up on Java dev with Bruno B…
Ansvarsfraskrivelse: Podcasten og kunstværket, der er indlejret på denne side, er fra Herding Code, som tilhører dens ejer og ikke er tilknyttet eller godkendt af Listen Notes, Inc.
REDIG
Tak fordi du hjælper med at holde podcast-databasen opdateret.