Note: this is a past event Check out the current event!

Llewellyn Falco

Founder & Consultant at Spun Laboratories at DevelopMentor, PluralSight

Talk

Knowing what bad code looks like (hands-on session)
Friday 10:40 - 12:15
Topics:
CodeSmells
Craftsmanship
Refactoring
CleanCode
Level:
General

Your rating:
0/5

Be able to tell at a glance if your programmers are giving you bad quality code.

Using the same cutting edge techniques researchers at university of Iowa are using to train pigeons to recognize cancer from MRI's, come learn to recognize cancer in your code base.

You don’t need to be a mechanic to know something is wrong with your car. And you don’t need to be a programmer to know if something is wrong with the code.

This session will focus on training you to have a ‘sense of smell’ for bad code. So you can increase the serendipity in your explorations by having insights into which sections of code are particularly error prone.

Let’s take a look at how quickly we can instill some design sense into fresh minds using Sparrow Decks. Sparrow decks are a rapid succession of 50-100 examples in a 3 minute burst. They allow the pattern recognition portion of the brain to spring in gear and do what it does best.

We will do both group and individual exercises

Hands-on session talk: 100 minutes long, code heavy, practical session


Workshop

How to enable Continuous Learning at work
Tuesday 9:00 - 17:00
Topics:
MobProgramming
PairProgramming
Katas
CodingDojos
TrainingFromTheBackOfTheRoom
Retrospectives
ContinousImprovement
Koans
LeanCoffee
CyberDojo
Polyglot
GroupLearning
Level:
Intermediate
Your rating:
0/5

If you improve 1% each day, at the end of 1 year you will be 36 times better.

This is why one of the cornerstones of agile is continuous improvement. This means learning has to be an everyday occurrence for your teams. This is easy when we are in school, or when there is a mentor with a lot to share, but how do you bring learning to your team when don’t have a teacher?

How can you be expected to teach everything?

The answer, of course, is you can’t. However, you can learn to *facilitate* learning on your team. Facilitation looks like teaching, but without the burden of having to master the subjects beforehand.

We are going to look at a lot of variations of learning exercises and styles you can run with your teams tomorrow and for the rest of the year to keep creating a learning culture and a leading your team to new heights.

Note: The exercises we are going to do are going to be very centered around code, however this course is focused on the learning the facilitation and therefore open to anyone, regardless of programming skill, who wants to learn how to facilitate learning.

You will practice with

  • Styles
    • Pair learning
    • Group Learning (Mob Programming)
  • Debriefs
    • Lean Coffee
    • Lightning Talks
    • Sticky Note Retros
  • Exercises
    • Lightning Talks
    • Podcasts / Videos
    • CyberDojo
    • Koans
    • Katas
    • SparrowDecks
    • Code Retreat

About

Llewellyn Falco is an Instructor for DevelopMentor & Author for PluralSight. He is an international speaker and the creator of the open source testing tool ApprovalTests.

He spends most of his time programming in Java and C# specializing in legacy code. He also volunteers creating courseware and teaching kids to program.