New article at Ranorex, “Agile Hiring”

agile hiring
Agile Hiring (26-Jul-2018)

Don’t create a long laundry list of technical buzzwords for hiring. There’s a better, more agile approach.

In this blog post for Ranorex, I present six major points to consider when hiring someone for your agile team: three job requirements essentials, and three important aspects to consider during the hiring process.

New article at Ranorex, “Raspberry Jam Gets Thin in the Pool”

raspberry jamRaspberry Jam Gets Thin in the Pool (16-Jul-2018)

“The more you spread it, the thinner it gets.” — the late Gerald Weinberg

In this blog post for Ranorex, I talk about the mass growth of our industry, and how as a result developers have on average less experience than ever before. I talk about some ways in which we might thicken up that jam.

New article at Ranorex, “Why You Need at Least Three Sets of Eyes on Your Code”

three sets of eyesWhy You Need at Least Three Sets of Eyes on Your Code (9-Jul-2018)

Passive review after code (PRAC) is largely a waste of time.

In this blog post for Ranorex, I provide some reasons why active review is better than PRAC. I discuss pairing and mobbings as two forms of active rule, and present a core rule for review that focuses on outcome instead of mechanism.

New article in PragPub magazine, “Heading into Ten and Twenty Years of Pragmatism”

Heading into Ten and Twenty Years of Pragmatism (3-Jul-2018)10 / 20 years of pragmatism

With the July 2018 issue, PragPub magazine (edited by Michael Swaine) celebrates the beginning of its tenth year. This year also begins the 20th of Andy Hunt’s and Dave Thomas’s classic book The Pragmatic Programmer. In this article, “Heading into Ten and Twenty Years of Pragmatism,” I talk a bit about what it means to be pragmatic, and how both the book and magazine have helped us be pragmatic over the years.