Test Double

@testdouble
515 Followers
246 Following
406 Posts
Our mission is to improve how the world builds software. And we do that by building both great software and great teams. We're a software development agency offering consulting services in custom software development, DevOps and product delivery. We help technology leaders get to a better place with software built to last. Legacy systems are unwound and detangled. Teams emerge happier and healthier. Leaders get maintainable software at a sustainable pace.
Websitehttps://testdouble.com
Contacthttps://testdouble.com/contact
Careershttps://testdouble.com/careers
Agencyhttps://testdouble.com/agency

5 ways to make PR reviews actually enjoyable:
1️⃣ Create templates (less thinking, more focus)
2️⃣ Add videos/screenshots (visual > text walls)
3️⃣ Break it down (cognitive load matters)
4️⃣ Attach preview deployments (playing > reading)
5️⃣ Pair on reviews (collaboration > isolation)

Check out more from Rob Komaromi: https://link.testdouble.com/36cc8f

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/859d61
Taking a prescriptive AI agentic prompt approach pigeonholes the model into a path. Don't miss out on AI agents' greatest strength—explorability! @JoeDupuis shares a double loop model for iteration. https://link.testdouble.com/a80984

Great UX shouldn't require a complete rewrite. Dave Mosher compares a React SPA vs HTMX for the same app.

HTMX delivers on what matters:
- Ship faster (one deployment vs two)
- Onboard developers faster (HTML + HTTP, done)
- Serve users better (works without JS)
- Keep it together (1 script vs dependency chaos)

Not about abandoning React—it's about choosing complexity only when it adds user value.

Compare the approaches:
https://link.testdouble.com/3a0881

#HTMX #JavaScript #React

We often front-load discovery to feel confident before building—but that's not real agility. @docondev explores how continuous learning reduces risk better than perfect plans ever could. https://link.testdouble.com/8480aa
Software consulting is like an experience accelerator. Encounter a variety of interesting challenges, codebases and projects, plus work with some of the best teams in tech. Find out more about what it's like to work as a consultant at Test Double. https://link.testdouble.com/cb886f

"We just need to be more careful about quality" … 💥

Famous last words from leadership everywhere. You can't solve systemic problems by expecting developers to be perfect. Even AI hallucinates and needs human review.

So why do we keep designing systems that assume perfection? You need systems that manage inevitable mistakes, not reject them. https://link.testdouble.com/9a7f27

Building software teams that manage mistakes rather than rejecting them

There’s a pervasive assumption that expert developers don’t make mistakes. But they’re only human. Ignoring that can lead to high intensity events. Invest in systems to manage inevitable mistakes.

Sometimes to do more you need to stop and first think about how you're doing the thing in the first place.
You scaled really fast and now it feels like everything is broken. How do you differentiate between symptoms and root causes? Objective pattern matching can help. If you're holding regular retros and documenting issues, what are the blockers that come up over and over?

Tired of endless testing debates?

Here's a pragmatic frontend testing approach from Rob Komaromi that actually works:
🔧 Vitest + Testing Library for components
🚀 Cypress for business-critical flows
📁 Co-located tests for maintainability
🔍 Manual QA for edge case discovery

Focus on user value, not testing taxonomy.

Full post: https://link.testdouble.com/99de6b

#JavaScript #Testing #Frontend

×
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/9041e7