Skip to main content
Test Double company logo
Services
Services Overview
Holistic software investment consulting
Software Delivery
Accelerate quality software development
Product Management
Launch modern product orgs
Legacy Modernization
Renovate legacy software systems
DevOps
Scale infrastructure smoothly
Upgrade Rails
Update Rails versions seamlessly
Technical Recruitment
Build tech & product teams
Technical Assessments
Uncover root causes & improvements
Case Studies
Solutions
Accelerate Quality Software
Software Delivery, DevOps, & Product Delivery
Maximize Software Investments
Product Performance, Product Scaling, & Technical Assessments
Future-Proof Innovative Software
Legacy Modernization, Product Transformation, Upgrade Rails, Technical Recruitment
About
About
What's a test double?
Approach
Meeting you where you are
Founder's Story
The origin of our mission
Culture
Culture & Careers
Double Agents decoded
Great Causes
Great code for great causes
EDI
Equity, diversity & inclusion
Insights
All Insights
Hot takes and tips for all things software
Leadership
Bold opinions and insights for tech leaders
Developer
Essential coding tutorials and tools
Product Manager
Practical advice for real-world challenges
Say Hello
Test Double logo
Menu
Services
BackGrid of dots icon
Services Overview
Holistic software investment consulting
Software Delivery
Accelerate quality software development
Product Management
Launch modern product orgs
Legacy Modernization
Renovate legacy software systems
Cycle icon
DevOps
Scale infrastructure smoothly
Upgrade Rails
Update Rails versions seamlessly
Technical Recruitment
Build tech & product teams
Technical Assessments
Uncover root causes & improvements
Case Studies
Solutions
Solutions
Accelerate Quality Software
Software Delivery, DevOps, & Product Delivery
Maximize Software Investments
Product Performance, Product Scaling, & Technical Assessments
Future-Proof Innovative Software
Legacy Modernization, Product Transformation, Upgrade Rails, Technical Recruitment
About
About
About
What's a test double?
Approach
Meeting you where you are
Founder's Story
The origin of our mission
Culture
Culture
Culture & Careers
Double Agents decoded
Great Causes
Great code for great causes
EDI
Equity, diversity & inclusion
Insights
Insights
All Insights
Hot takes and tips for all things software
Leadership
Bold opinions and insights for tech leaders
Developer
Essential coding tutorials and tools
Product Manager
Practical advice for real-world challenges
Say hello

Founders Story

 Fixing the rules of softwarethe origin of our mission

In 2011, two developers embarked on a mission to fix what they believed was fundamentally broken in the world of software development.

Todd Kaufman and Justin Searls founded Test Double driven by their shared conviction that software could be better—simpler, higher quality, and more equitable.

Todd Kaufman and Justin Searls at 2023 Test Double retreat

Founders Story

A lifelong love for code

For Todd, the spark was ignited in a sixth-grade classroom in Marysville, Ohio. Introduced to BASIC programming, Todd was instantly captivated by the potential of software development.

"It’s almost like a superpower," Todd said. "You feel like you can do anything, bending the computer to your will within the constraints of a framework."

He pursued this passion at The Ohio State University, where he studied computer science.

Meanwhile, like many families in southeast Michigan, Justin's often vacationed in Florida beach towns. One year, cooped up indoors after the airline lost their luggage, Justin grew so bored he stumbled upon the BASIC editor of his Casio graphing calculator. He created a simple number guessing game, then asked his dad to play. 

“The act of conquering the computer and then getting the appreciation of seeing somebody use the thing that I made still echoes out to me as the main loop of everything that I do,” Justin said.

This early experimentation with programming laid the foundation for his future studies at Calvin College in Grand Rapids.

Founders Story

Crossing paths

The programmers’ paths converged around early 2009 at a recruiting event they both participated in.

At that point, Todd was a practice lead at a Columbus, Ohio-based technology company, and Justin was a Java developer who wished he could be using Rails at work.

A connection on Twitter led to a deeper professional relationship, and by 2010 they worked for the same company and the same client. During 5+ hour commutes between Ohio and their Michigan-based client, the pair bonded over shared frustrations with the software industry.

“Coming out of those drives, we knew that we could trust one another and, more importantly, one another’s judgment and thinking about these things,” Justin said. 

"It felt like we were kindred spirits," Todd agreed. "We had both been the people who others stood on the back of to make a lot of money."

Justin Searls and Todd Kafuman sitting at a table during 2012 retreat
Justin Searls and Todd Kaufman at January 2020 retreat

Founders Story

A vision for change

During the drive back one night, they stopped for dinner at a roadside Chili’s (because Outback Steakhouse was too expensive, as ruled by Todd, ever a steward of company finances). There, they vented about the flawed sales processes they had witnessed, where unrealistic promises set projects up for failure.

“I liken it to the scene in Jaws, where you’re comparing scars from shark battles,” Todd joked. 

That’s when they started to wonder: If we were running things, how would we fix this broken software industry?

Determined to challenge the status quo, Todd and Justin envisioned a different kind of software consultancy:

  • They wanted to identify the root cause of problems—not just put on patches.
  • They wanted to solve problems and transition out smoothly—not develop codependency.
  • They wanted to incentivize high-quality software—not shipping features as fast as possible.
  • Most importantly, they wanted an equitable space that rewarded everyone involved in the success.

For Todd and Justin, the vision became too clear to ignore: “I felt like If we didn't at least give it a shot, it would nag at me for the rest of my life,” Todd said.

And with that, they began the Test Double mission—setting out to fix the world of software, one engagement at a time.

Founders Story

Operation: Business Takeoff

Over the next decade, Test Double would hire more than 100 consultants and work on more than 1,000 projects—including some of the largest Rails codebases in the world.

It all grew far more quickly than either of them ever dreamt, thanks to word-of-mouth from happy clients, Justin's growing notoriety on Twitter, and his appearances on conference stages.

He’s given multiple keynote addresses at RailsConf and even delivered one in Japanese at RubyKaigi.

“I care a lot about speaking truth to power and broadcasting as many signals as possible about the perils and joys of software development as I understand them—playing those as loudly as possible with my John Cusack boombox over my head on Twitter or at a conference,” Justin said.

Justin Searls delivers a RubyConf keynote talk
Test Double staff photo from 2024 retreat

Founders Story

Sharing in the mission

In April 2020, Todd and Justin realized their vision of creating an equitable workplace by selling the company to an ESOP, making Test Double 100 percent employee-owned.

“The business has become more profitable, and it’s become evident that our team and not the co-founders are more and more the reason for our success,” the pair said at the time. “We’ve struggled for a while with the feeling that there is a level of inequity in the value derived from the business, so this is a natural way for us to correct that in a fair and equitable way.”

And the mission continues.

Another strategic move came in November 2023, when Test Double completed the acquisition of Pathfinder Product and added more than a dozen seasoned product management consultants to the team. That deal means Test Double now offers comprehensive end-to-end solutions in modern software creation and product management.

Behind all the growth lies the enduring magic of two kids who discovered coding—now joined by over 100 agents united in a mission to improve how the world builds software

A keyboard, glasses, test double logo and rubber duckies.
Two test double employees wearing test double t-shirts embrace and smile at the camera.
Two people embrace and smile at the camera at a group event.
A person laughs at the camera in a group setting with a group of people.
Test double rubber duckie in a pool.
A keyboard, glasses, test double logo and rubber duckies.
Two test double employees wearing test double t-shirts embrace and smile at the camera.
Two people embrace and smile at the camera at a group event.
A person laughs at the camera in a group setting with a group of people.
Test double rubber duckie in a pool.
A keyboard, glasses, test double logo and rubber duckies.
Two test double employees wearing test double t-shirts embrace and smile at the camera.
Two people embrace and smile at the camera at a group event.
A person laughs at the camera in a group setting with a group of people.
Test double rubber duckie in a pool.

Let’s collaborate

We’re the team on a mission to improve how the world builds software.

Let’s talk about how to tackle hard software investment problems across the entire product life cycle.

Get started
Calendar icon

Chat with our team

Test Double Office Hours

Curious about what we're like to work with? We offer 30-minute turbocharged office hours with no strings attached—just pure, unadulterated brainstorm power.

Learn more
Test Double company logo
Improving the way the world builds software.
What we do
Services OverviewSoftware DeliveryProduct ManagementLegacy ModernizationDevOpsUpgrade RailsTechnical RecruitmentTechnical Assessments
Who WE ARE
About UsCulture & CareersGreat CausesEDIOur TeamContact UsNews & AwardsN.E.A.T.
Resources
Case StudiesAll InsightsLeadership InsightsDeveloper InsightsProduct InsightsPairing & Office Hours
NEWSLETTER
Sign up hear about our latest innovations.
Your email has been added!
Oops! Something went wrong while submitting the form.
Standard Ruby badge
614.349.4279hello@testdouble.com
Privacy Policy
© 2020 Test Double. All Rights Reserved.