Langr Software Solution Colorado Springs, Colorado

Blog

Jeff's blog discusses numerous topics, including distributed / remote development, teams, programming, Test Driven Development (TDD), mentoring, training, pairing, legacy code rescue, agile and other processes, and Behavior Driven Development (BDD).

Madonna and ChatGPT

January 23, 2024 | Post a comment

20YearsTDD

March 20, 2019 | 2 Comments | Post a comment

On Clean Code

March 06, 2019 | Post a comment

Agile Java Rewrite?

April 25, 2017 | 8 Comments | Post a comment

Selecting a First TDD Exercise

November 22, 2016 | 1 Comment | Post a comment

Pairing Hell

August 23, 2016 | Post a comment

A Story Isn’t a Feature

March 20, 2013 | 3 Comments | Post a comment

A TDD Bag of Tricks

September 12, 2012 | Post a comment

The Consulting Legitimacy Cycle

September 05, 2012 | 1 Comment | Post a comment

TDD: A Minority Report

August 28, 2012 | 2 Comments | Post a comment

TDD: No Fun, No Gain?

August 21, 2012 | 2 Comments | Post a comment

“TDD Is Not a Silver Bullet”

August 14, 2012 | 3 Comments | Post a comment

TDD for C++ Programmers

April 26, 2012 | 8 Comments | Post a comment

My First TDD Exercise

March 09, 2012 | 1 Comment | Post a comment

Refactoring and Performance

January 24, 2012 | 1 Comment | Post a comment

Don’t Stop Reading…

October 23, 2011 | 3 Comments | Post a comment

Not Giving Up on vi(m)

September 29, 2011 | Post a comment

TDD Kata: Roman number converter

September 20, 2011 | 9 Comments | Post a comment

Agile 2011: Live Speaker Feedback

August 18, 2011 | 4 Comments | Post a comment

Interviewer Tips

June 27, 2011 | 1 Comment | Post a comment

Abandoning Pairing

March 29, 2011 | 5 Comments | Post a comment

You Don’t Build Stories

February 24, 2011 | 2 Comments | Post a comment

Is TDD Faster than TAD?

February 24, 2011 | 11 Comments | Post a comment

A Note on the Old Blog

February 24, 2011 | 2 Comments | Post a comment

PrizCon 2010

November 15, 2010 | Post a comment

Badges?

August 09, 2010 | Post a comment

Goofy TDD Construct

March 25, 2010 | 9 Comments | Post a comment

Tradeoffs

January 20, 2010 | 4 Comments | Post a comment

Framing Your Design

December 16, 2009 | 3 Comments | Post a comment

NetBeans

August 06, 2009 | 2 Comments | Post a comment

Infinitest

June 29, 2009 | Post a comment

The Bowling Game

June 25, 2009 | 4 Comments | Post a comment

Cute Little Abstractions

June 17, 2009 | 4 Comments | Post a comment

Eclipse Auto Insert

June 09, 2009 | 6 Comments | Post a comment

Unit Testing Maturity Scale

April 01, 2009 | 1 Comment | Post a comment

On Email Lists and Advocacy

March 30, 2009 | 1 Comment | Post a comment

Trailing the Way in 2009

March 26, 2009 | 2 Comments | Post a comment

Reviewing TAD

March 26, 2009 | Post a comment

Two Greens in a Row

March 11, 2009 | 1 Comment | Post a comment

I Know What You Did

February 12, 2009 | Post a comment

Agile in a Flash

February 04, 2009 | Post a comment

Convention and Case

February 03, 2009 | 1 Comment | Post a comment

Retrospectives

January 30, 2009 | 1 Comment | Post a comment

Test Abstraction

January 26, 2009 | Post a comment

Code to Discuss

January 15, 2009 | Post a comment

Giving Thanks

December 01, 2008 | Post a comment

The Right Profile

November 06, 2008 | 5 Comments | Post a comment

Pairing Smells

November 03, 2008 | 4 Comments | Post a comment

Contrarians

October 13, 2008 | 2 Comments | Post a comment

Task Tracking Is an Agile Smell

October 07, 2008 | 5 Comments | Post a comment

Pigs, Chickens, and Asses

September 15, 2008 | 3 Comments | Post a comment

Demonstrating TDD

September 15, 2008 | Post a comment

Spotting Agile

September 09, 2008 | 1 Comment | Post a comment

Request for a Blog Pair

July 29, 2008 | 14 Comments | Post a comment

Scrumalicious

July 24, 2008 | Post a comment

A TDD Contest

July 21, 2008 | Post a comment

Fine-Grained Incrementalism

July 10, 2008 | 2 Comments | Post a comment

Less Refactoring

June 09, 2008 | 2 Comments | Post a comment

Ubuntu

May 21, 2008 | Post a comment

Revisiting BDD in Java

April 28, 2008 | 1 Comment | Post a comment

Clean Code

April 08, 2008 | Post a comment

Upside-Down Problem Solving

March 31, 2008 | 2 Comments | Post a comment

Dogs and Bugs

March 23, 2008 | Post a comment

TDD Hype

March 04, 2008 | 8 Comments | Post a comment

Choices, Choices

March 02, 2008 | 1 Comment | Post a comment

Blocked!

January 24, 2008 | Post a comment

Test-First vs. Test-After, Round 3

December 21, 2007 | 2 Comments | Post a comment

Stories and the Tedium of Daily Standups

December 06, 2007 | 5 Comments | Post a comment

Agile and PHBs

November 26, 2007 | 1 Comment | Post a comment

Function Points Are a Crock

November 09, 2007 | 2 Comments | Post a comment

Krakow

October 23, 2007 | Post a comment

Interviewing Well

September 24, 2007 | 2 Comments | Post a comment

On Confidence

September 15, 2007 | 1 Comments | Post a comment

Certifiable!

April 01, 2007 | Post a comment

Origins 3

February 07, 2007 | Post a comment

Origins 2

February 04, 2007 | Post a comment

Origins

February 03, 2007 | 1 Comment | Post a comment

Back on Track

January 20, 2007 | Post a comment

Blogging

June 13, 2006 | Post a comment

Open Note to Google

June 12, 2006 | 2 Comments | Post a comment

Are Tests Specs?

June 06, 2006 | 5 Comments | Post a comment

Worthless Comments

November 22, 2005 | Post a comment

Taking a Break?

October 27, 2005 | Post a comment

Database TDD Part 10: Performance

October 27, 2005 | 1 Comment | Post a comment

Database TDD Part 8: Zealotry

October 21, 2005 | 3 Comments | Post a comment

Database TDD Part 3

October 11, 2005 | Post a comment

Database TDD Part 2

October 10, 2005 | Post a comment

Generalizations

September 22, 2005 | Post a comment

Practicing Programming

September 21, 2005 | Post a comment

Trying too hard?

February 04, 2005 | 1 Comment | Post a comment

Pair Programming Observations

January 09, 2005 | 1 Comment | Post a comment

Performance Debates

October 22, 2004 | Post a comment

Cryptics

October 22, 2004 | Post a comment

Agile Java

September 27, 2004 | Post a comment

Refactoring Metaphor

September 16, 2004 | Post a comment

Herbert’s Homework

May 18, 2004 | 2 Comments | Post a comment

Old Age

March 26, 2004 | Post a comment

Dumb Mistakes

March 01, 2004 | Post a comment

Greetings!

February 16, 2004 | Post a comment

Polymorphic Enums in J2SE 5.0

February 12, 2004 | 1 Comment | Post a comment

Typesafe Enum: Using enum in J2SE 5.0

January 20, 2004 | 1 Comment | Post a comment

Don’t Mock Me

December 21, 2003 | Post a comment

Coding Standards

October 28, 2003 | Post a comment

Sustainable Pace

October 06, 2003 | Post a comment

Adopting XP

September 15, 2003 | Post a comment