Stuck on a tough challenge?
➡️ Debugging a gnarly codebase?
➡️ Wondering whether to do a rewrite or refactor your legacy system?
➡️ Evaluating if your product idea is solving the right problem?
We've got you covered: free, no strings attached office hours
Book here 👉 https://link.testdouble.com/x5r
12.02.2026 17:31 — 👍 0 🔁 0 💬 0 📌 0
Your velocity problem isn't a headcount problem. It's an unclear requirements problem. A technical debt problem. A tooling problem. Hiring more developers to work around broken processes just amplifies the chaos. https://link.testdouble.com/904ed5
11.02.2026 19:27 — 👍 0 🔁 0 💬 0 📌 0
YouTube video by Test Double
Legacy modernization: seams path or value path
Principal Software Consultant Dave Mosher talks about identifying the legacy modernization strategy that's right for you and your codebase. Sometimes a seams path makes sense, and in other cases following a value path is better suited. youtu.be/CMqfSFIUiDU
10.02.2026 14:19 — 👍 1 🔁 0 💬 0 📌 0
You need to fight for feedback. We often front-load discovery to feel confident before building—but that's not real agility. Continuous learning reduces risk better than perfect plans ever could. https://link.testdouble.com/5b3945
09.02.2026 20:38 — 👍 0 🔁 0 💬 0 📌 0
"I was elated when another engineer mentioned deploying a new dashboard without my involvement."
We don't focus only on the technical solution—we also build team capabilities.
Our approach to observability, and why the human element matters most: https://link.testdouble.com/a882ec
06.02.2026 17:13 — 👍 0 🔁 1 💬 0 📌 0
When a wide range of things aren't working or didn't scale effectively, you hit trade off decisions. To make an effective business case for budgeting you need to ensure you're advocating for the right things. Our pragmatic and actionable assessments help you do just that.
05.02.2026 17:55 — 👍 0 🔁 0 💬 0 📌 0
YouTube video by Test Double
Why Automated Tests Are Non Negotiable for Legacy Systems
The critical things that ensure your software application is maintainable now and in the future are seemingly simple.
Brian Hughes shares two key truths about automated tests and legacy software applications.
youtu.be/VGIL5BN6RzY
04.02.2026 13:46 — 👍 0 🔁 0 💬 0 📌 0
Slow delivery isn't usually about your people—it's about your system. Shifting focus to incremental improvements in the system helps change not just processes but behaviors for lasting change. https://link.testdouble.com/09fc66
03.02.2026 18:57 — 👍 0 🔁 0 💬 0 📌 0
Healthcare tech teams keep launching features. Tech debt keeps growing. The problem isn't your developers—it's solving symptoms instead of root causes. This report points to possible reasons why. https://link.testdouble.com/389f5e
02.02.2026 20:12 — 👍 0 🔁 0 💬 0 📌 1
If you rely on Ingress NGINX pay attention! https://kubernetes.io/blog/2026/01/29/ingress-nginx-statement/
30.01.2026 14:23 — 👍 1 🔁 0 💬 0 📌 0
It takes many years of lessons learned to scale software without scaling problems. We've made every mistake so you don't have to!
Find out how we helped an early-stage startup make iterative improvements to increase efficiency and the bottom line as they scale. https://link.testdouble.com/076e97
30.01.2026 02:19 — 👍 1 🔁 0 💬 0 📌 0
YouTube video by Test Double
When a legacy software rewrite makes sense
Staff Consultant Steve Jackson shares when a legacy software app rewrite makes sense vs a refactor approach.
youtu.be/f1u-8YYm4Og
28.01.2026 13:32 — 👍 0 🔁 1 💬 0 📌 0
Learn advanced Pydantic techniques to bring order to chaotic, real world data. In this talk @kadams54.bsky.social gave for IndyPy he introduces Pydantic for Python with practical examples. https://link.testdouble.com/1fc497
27.01.2026 13:30 — 👍 1 🔁 1 💬 0 📌 0
Learn how to validate datatypes that go beyond Python's primitives. This blog from Kyle Adams & Gabriel Côté-Carrier covers different validators included with Pydantic as well as how to write your own custom validators. And it's post 4 in an ongoing series! https://link.testdouble.com/09072d
21.01.2026 13:03 — 👍 1 🔁 1 💬 0 📌 0
Many teams get stuck choosing between massive rewrites (unrealistic) or good intentions (unsustainable). There's a better way. An incremental, ratcheting approach can give you more leverage for lasting impact. We offer assessments that can help you find the seams and map out a plan to get started.
20.01.2026 15:24 — 👍 1 🔁 0 💬 0 📌 0
The problems most worth solving are often the slippery ones. The problems that are hard to define the edges of. Many thanks to Mike Berkman for contributing insights to our report on healthcare challenges, Symptoms to Sources!
19.01.2026 18:18 — 👍 1 🔁 0 💬 0 📌 0
Python type safety lightbulb moment: mypy = compile-time safety Pydantic = runtime safety
Helped a client shift domain knowledge from heads → codebase with this combo. https://link.testdouble.com/769eb9
No more "wait, what does this field contain?" moments 🎯
#python #pydantic
16.01.2026 15:44 — 👍 0 🔁 0 💬 0 📌 0
YouTube video by Test Double
Legacy modernization: What happens when seams are at cross purposes?
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...
15.01.2026 15:08 — 👍 0 🔁 0 💬 0 📌 0
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
14.01.2026 18:07 — 👍 1 🔁 0 💬 0 📌 0
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
13.01.2026 13:48 — 👍 0 🔁 0 💬 0 📌 0
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!
12.01.2026 18:20 — 👍 0 🔁 0 💬 0 📌 0
Complex systems are usually complex for incidental reasons. It's counter-intuitive, but purposefully simplifying can be huge for scaling.
09.01.2026 15:15 — 👍 0 🔁 0 💬 0 📌 0
YouTube video by Test Double
Legacy rewrite or refactor: Cutting the scope of the system
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...
08.01.2026 15:52 — 👍 0 🔁 0 💬 0 📌 0
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.
07.01.2026 20:53 — 👍 0 🔁 0 💬 0 📌 0
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.
06.01.2026 15:56 — 👍 0 🔁 0 💬 0 📌 0
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
05.01.2026 15:38 — 👍 0 🔁 0 💬 0 📌 0
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
02.01.2026 14:32 — 👍 0 🔁 0 💬 0 📌 0
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
30.12.2025 18:26 — 👍 0 🔁 0 💬 0 📌 0
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
29.12.2025 15:41 — 👍 1 🔁 0 💬 0 📌 1
A two day, single track conference in the heart of Boulder, Colorado.
Oct 6 & 7, 2025. Stay tuned for speaker announcements!
Founder: https://www.docondev.com
Author: https://www.docondev.com/escape-velocity
Grandfather, Fitness Enthusiast, Software Product Excellence Enabler
Ruby and Rails hacker working at Shopify, living in Seattle
Principal Software Engineer @ Stitch Fix, Codemash speaker coordinator
Arena announcer for the NHL's Carolina Hurricanes. Founder/COO at @suggestionox.com. Product Principal at Dualboot Partners. Ruby dev. Bad defenseman, worse goalie.
Bringing you that CAAAAANES WIIIIIN! If you don't know, now you know.
📍 Raleigh, NC
Typescript, author at Apress, ex-Microsoft & Google.
Neurodivergent in the ZX Spectrum, Straight but not narrow.
Musician, code monkey, bored member at Techqueria, Miamian since 88 for you SUCKAS
twitter.com/dezren39 (parody)
Staff Engineer at Chime. Co-author of Programming Ruby. Author of Modern Front End Development for Rails. Also, http://noelrappin.com/about to find me. (He/Him)
I make things that nobody's asking for.
https://justin.searls.co is crossposted to this account via https://POSSEparty.com. Questions? Email me: justin@searls.co