- Consulting / Coaching
- Jeff’s Blog
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.
Heading into Ten and Twenty Years of Pragmatism (3-Jul-2018)
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.
Some articles seem slightly embarrassing to me after I see them published. I thought this might be one, but I think the point should be well-taken: we’re way too invested in dogmatic process trappings. This blog post for Ranorex tells the story of a day in a life where we don’t talk about a process, we just live it, with the singular goal of delivering high-quality software frequently.
Balancing Mobbing, Pairing, and Solo Work (21-Jun-2018)
(Well, I like the Oxford comma, even though my editors do not.)
I view modes of working as akin to tools–you want to use the right tool for the right job or situation. In this blog post for Gurock, I talk about the distinctions around appropriateness for mob programming and pair programming. I also admit to enjoying the ability to work alone from time to time.
Hardik Shah presents an article, “How Unit Testing Improves Code Quality in TDD.” The first part of the post, hosted at Simform’s site, describes test-driven development (TDD) and unit testing, and also demonstrates a brief example of creating code using TDD.
After presenting some recommendations for practicing TDD, Shah provides three “case studies,” which seem closer to interviews about industry experts’ perceptions of TDD. The three folks involved include J.B. Rainsberger, Frederico Goncalves, and myself.
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.