Test Double
banner
testdouble.bsky.social
Test Double
@testdouble.bsky.social
Our mission is to improve how the world builds software. And we do that by building both great software and great teams.
Staff Consultant Brian Hughes shares why a seams approach to legacy modernization can be even more complicated when seams are crossed.

This introduces multiple possible paths. Luckily for you, we've encountered that before 💚

www.youtube.com/watch?v=Ilk7...
Legacy modernization: What happens when seams are at cross purposes?
YouTube video by Test Double
www.youtube.com
January 15, 2026 at 3:08 PM
50+ microservices. Lean team. Daily fires.

The fix:
- Custom logging library
- API gateway architecture
- Structured learning via katas
- Improved Collaboration

50% faster deployments, resolutions in minutes. Software problems are human problems. We speak human. https://link.testdouble.com/1bd181
January 14, 2026 at 6:07 PM
Product transformations fail when you try to change behaviors without naming them first.

Not taglines. Real principles that constrain decisions. Trade-offs that acknowledge tension.

Example: Quality even over speed.

Without this autonomy becomes chaos. https://link.testdouble.com/e34baf
January 13, 2026 at 1:48 PM
Increasingly software problems are data problems, and this is especially true in healthcare. Many thanks to Andrew Warner for contributing to our report, Symptoms to Sources!
January 12, 2026 at 6:20 PM
Complex systems are usually complex for incidental reasons. It's counter-intuitive, but purposefully simplifying can be huge for scaling.
January 9, 2026 at 3:15 PM
When you're weighing a legacy rewrite vs refactor, consider what stays and what doesn't.

You don't need everything in a new or updated system. Staff Consultant Steve Jackson says cutting scope can align with a rewrite, and deserves review with your product team.

www.youtube.com/watch?v=4N4y...
Legacy rewrite or refactor: Cutting the scope of the system
YouTube video by Test Double
www.youtube.com
January 8, 2026 at 3:52 PM
Code is a means, not an end. The code itself is ephemeral. What endures is the solved problem, the working system, the user who can now do their job better.

That's why, while we use AI to solve interesting challenges, we say software problems are human problems.
January 7, 2026 at 8:53 PM
In healthcare there are so many areas you could choose to solve problems and improve inefficiencies. When you focus on the voice of the customer and improving patient outcomes, that's when you get to bigger impact. Many thanks to Sara Saldoff for sharing insights for our report, Symptoms to Sources.
January 6, 2026 at 3:56 PM
Product teams at a $6.5B retailer were missing deadlines, engineers quit, and funding was cut 40%.

Focus for the win: 12 initiatives to 5, decision framework, and data-driven culture. Product releases went from 1x/quarter to 2x/month. https://link.testdouble.com/1f52f2
January 5, 2026 at 3:38 PM
Stop debugging auth issues in production. One solid smoke test can catch auth regressions before they hit your users. Here's how to set up reliable auth testing with Playwright in Next.js—without slowing down your team. https://link.testdouble.com/3d3dd4
January 2, 2026 at 2:32 PM
We don't mind working in legacy codebases. In fact, legacy rescues are super rewarding to our folks—because we start by respecting the legacy of that legacy code. More from Dave Mosher on what makes for a good software consultant: https://link.testdouble.com/82e8d1
December 30, 2025 at 6:26 PM
You can turn observability from team complaint to competitive advantage without ripping out the entire logging infrastructure.

Our approach? Fix the next most painful thing. Build momentum. Transfer knowledge.

https://link.testdouble.com/a882ec
December 29, 2025 at 3:41 PM
TFW nothing works, everyone is frustrated with everything, and you don't know what to fix or where to start. Our technical and product assessments uncover root causes and prioritize real fixes we can help you with, not slide deck solutions. Give us a holler to find out more.
December 26, 2025 at 2:19 PM
Your Rails codebase is one of the world's largest and you're shipping critical work ... how do you upgrade?

Gusto partnered with us! 1,700 test failures fixed, on time, under budget, tech stack modernized.

Rails expertise matters when you can't afford disruption. https://link.testdouble.com/a7ff6a
December 23, 2025 at 3:18 PM
From "don't make mistakes" to "let's manage them better" is a journey. One mindset leads to burnout and blame. The other leads to automation, better processes, and actually sustainable software delivery. Guess which one works? https://link.testdouble.com/1834f3
December 22, 2025 at 3:59 PM
C# running on:
Raspberry Pi (IoT)
Unity games
Linux containers
Mobile apps via MAUI
Web apps (Blazor)
Desktop (cross-platform)

@patricktcoakley.com‬ breaks down myths, discusses how C# and .NET evolved & shares useful tools & libraries. https://link.testdouble.com/b7b1bd
December 19, 2025 at 3:31 PM
You know when Bruce Banner shares that his secret to controlling Hulk state is that he's always angry?

When it comes to working with legacy software, our secret is that we love facing the unknown and complex. As Staff Consultant Brian Hughes says, "Show us the dragons!"

youtu.be/vHM-F5krDk4
Don't shy away from ambiguity of legacy software
YouTube video by Test Double
youtu.be
December 18, 2025 at 2:57 PM
Limited budget is the biggest blocker for 8 out of 10 health tech leaders. Yet 84% increased AI spend in 2025. 🚩

Without the right foundation, AI introduces more problems than it solves. Our report breaks down why, and how to focus on solving systemic problems: https://link.testdouble.com/389f5e
December 17, 2025 at 3:28 PM
We're having a Ratatouille moment in software. LLMs and agentic coding tools are making good on a promise that's been science fiction for so long that we're having a hard time believing it.

And like the characters in Gusteau's kitchen, we have choices to make: https://link.testdouble.com/71e7ce
December 16, 2025 at 3:57 PM
The hidden math of team scaling: every new developer doesn't just add capacity—they add communication complexity, onboarding overhead, and code review bottlenecks. Make sure you're solving the right problem first. https://link.testdouble.com/904ed5
December 15, 2025 at 4:43 PM
CEO & Co-founder Todd Kaufman talked with E.N.G. Media about:
🤔 Legacy systems are misunderstood
🧨 Avoid a complete rewrite
🤩 Great software consultants
🤖 Unique approach to AI tooling
🏗️ 100% employee-owned company
https://www.youtube.com/watch?v=HPXzNWYtmlI
From Legacy to Leadership: How Test Double Helps Teams Ship High Quality Software Without the Chaos
In this episode, I’m joined by Todd Kaufman, CEO and co-founder of Test Double a software consultancy that helps companies modernize their legacy codebases, reduce tech debt, and build stronger engineering cultures. We talked about: Why legacy systems are misunderstood How to modernize without a complete rewrite What makes a great software consultant Test Double’s unique approach to AI tooling Building a 100% employee-owned company Todd brings a thoughtful, experience-backed take on the future of software development, from engineering best practices to organizational trust and sustainable change. If you’re an engineering leader, product owner, or dev navigating complex systems, this conversation is a must. TestDouble's LinkedIn: https://testdouble.com Todd's LinkedIn: https://www.linkedin.com/in/testdoubletodd/
www.youtube.com
December 12, 2025 at 2:11 PM
During a conversation around legacy software application challenges, Interim Principal Consultant Dave Mosher shared why he thinks it's important to have a healthy level of detachment from your codebase. youtu.be/cXuP9gHr-cY
Why developers should detach from their code
YouTube video by Test Double
youtu.be
December 11, 2025 at 3:54 PM
When you want to remove tests because maintenance costs outweigh benefits, not just to make it go green.
December 10, 2025 at 2:25 PM
In healthcare, everyone's spending on AI. How do you ensure it pays off?

AI fails when built on a shaky foundation. If you're grappling with siloed data, aiming for the wrong metrics, or running legacy systems that can't keep pace—AI won't solve those problems. https://link.testdouble.com/389f5e
December 9, 2025 at 1:03 PM
Taking a prescriptive AI agentic prompt approach pigeonholes the model into a path. Don't miss out on AI agents' greatest strength—explorability! Joé Dupuis shares a double loop model for iteration. https://link.testdouble.com/b473f3
December 8, 2025 at 4:12 PM