- Consulting / Coaching
- Jeff’s Blog
Humility: The Lost Value in Agile Development (29-Aug-2018)
XP presented four values as the basis for its approach to software development. Humility is perhaps the 5th, missing value.
In this blog post for Gurock, I offer some thoughts on what it means to be humble. I relate humility to the unease that many seasoned developers feel about TDD–its insistence of building only the software needed to that point in time.
Insights from the TDD Community (21-Aug-2018)
Check out We Do TDD for numerous great stories about test-driven development from people, teams, and companies that test-drive their software.
In this blog post for Ranorex, I talk about Dave Schinkel’s site that features interview questions and answers from a good number of TDD practitioners. I highlight some answers to questions about interesting TDD topics:
Find the Right TDD Approach for Your Testing Situation (16-Aug-2018)
No, there’s no one “right” way to practice TDD, though there are plenty of ways that technically are not TDD.
In this blog post for Ranorex, I talk about some of the variant ways of approaching test-driven development (TDD). I first introduce two distinct ways of describing TDD. I then discuss “assert-first,” “one assert per test,” and how tests are best named (or not).
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.
Raspberry 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.
With the goal of delivering quality software, I can help you with:
Want to hear more? Call 719-287-GEEK or use the Contact Me form to the left.