Skip to main content
Test Double company logo
Services
Services Overview
Holistic software investment consulting
Software Delivery
Accelerate quality software development
Product Strategy & Performance
Level up product strategy & performance
Legacy Modernization
Renovate legacy software systems
Pragmatic AI
Solve business problems without hype
Upgrade Rails
Update Rails versions seamlessly
DevOps
Scale infrastructure smoothly
Technical Recruitment
Build tech & product teams
Technical & Product 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 Strategy & Performance
Level up product strategy & performance
Legacy Modernization
Renovate legacy software systems
Pragmatic AI
Solve business problems without hype
Cycle icon
DevOps
Scale infrastructure smoothly
Upgrade Rails
Update Rails versions seamlessly
Technical Recruitment
Build tech & product teams
Technical & Product 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

Double Agent Profile: Neal Lindsay

Neal Lindsay
|
June 6, 2021
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Name: Neal Lindsay
Designation: Agent 008
Double Agent Role: Senior Software Consultant
Special Skills: Solving logic puzzles, broad trivia knowledge.
Aliases: @neall
Location: Hilliard, OH
Favorite Emoji: 🎊

What are you proudest of doing in the past year at work?

It’s been kind of partially a personal project, but I have half-written a JavaScript test framework. It let me do some interesting things that I don’t normally do, like compiler things and transforming ASTs—things like that. I found it very interesting.

Looking ahead, what has you most excited for the next year at work?

I am really looking forward to returning to doing in person retreats with the rest of the company. I miss seeing everybody else. That’ll be super nice.

What is your favorite thing about being a Double Agent at Test Double?

Even though I don’t get to work directly with most of the people in the company on a day-to-day basis, it’s really nice knowing that I have so many capable people I can ask for help at nearly any time.

What do you think makes Test Double unique?

I think everybody making software wants to do it well, but at Test Double we have so many people with so much varied experience, I see people with insights into different parts of the software making process all the time. I feel like I just get smart by osmosis being, you know, virtually around them.

What have you been thinking about a lot lately in software development, and why?

I’ve been thinking about how we know when we’re making the right abstractions. I remember, when I was first learning to program, I read a lot about the differences between low-level languages and high-level languages. At one point C was considered a high-level language, now it’s considered a low-level language. But if you think about the most “high-level” languages we have today, they’re not more high-level than, you know, 20 years ago. And it’s because we’ve been concentrating on increasing the expressiveness of our code through libraries, frameworks, and other larger abstractions.

Better abstractions are the driving force behind software developer productivity—they always have been—but where those bigger abstractions are has changed. The forefront is not in the language, it’s in the frameworks that we use, and also the abstractions that we write ourselves inside our codebases. And so it’s very important to think about what are useful abstractions and how we can concentrate on the best abstractions, because as software developers we’ve all seen bad abstractions that move us in the opposite direction. So it can definitely be done wrong.

Tell me about something memorable that happened to you last year.

My wife and I bought a house this year. We were not the only ones I guess to do that, but it’s nice to have, you know, a much better kitchen and a better room where I can have my home office. So we’re very happy with that.

What has you most excited this year outside of work?

I feel like a lot of people are going to have the same answer, and that’s travel. Cindy and I already have a beach vacation planned, and we have several plans currently working their way through the pipeline for travel. And we’re excited to get out there now that we’re all vaccinated.

What book/podcast/movie/TV show have you been thinking about a lot lately, and why?

Cindy and I enjoyed Wandavision a lot. It was a really interesting, novel framing that they used in the show. And I thought it was very well executed. It was exciting and creepy sometimes, and just an interesting show.

What are you looking forward to most post-pandemic?

I think it has to be visiting our friends again. We hung out with our friends over Zoom some this past year, but seeing them in person will be a welcome change.

What’s something interesting about you that’s not on your resume or LinkedIn?

My wife and I own hundreds of boardgames. This is one of the things that we like to do in person with friends. We haven’t been able to do much over the past year, so we’re looking forward to exercising that collection a bit again. Let’s see, the first one that comes to mind—I don’t think it’s our favorite but it’s definitely a good one—is Pandemic. I think that’s probably just because pandemic is on our minds. There’s a board game called Lords of Waterdeep, which is a worker placement game, and it’s based on DND lore. I really like that, and I hope we play that one again soon.

This interview is based on a recorded conversation with Neal Lindsay and Cathy Colliver. It may or may not self-destruct.

Related Insights

No items found.

Explore our insights

See all insights
Leadership
Leadership
Leadership
AI in the workforce: A shifting talent equation

AI is transformative: reshaping the workforce, blurring roles, and breaking career ladders. Explore how orgs can balance people, technology, and business in this new era of work.

by
Jonathon Baugh
Leadership
Leadership
Leadership
The anvil of alignment: The value of monoliths over microservices

Before dismantling your monolith for microservices, understand its crucial role in organizational alignment. We explore hidden costs, Conway's Law, and strategic insights for leaders making architectural decisions.

by
Dave Mosher
by
Joel Helbling
by
Steve Jackson
by
Patrick Brown
by
Jonathon Baugh
Developers
Developers
Developers
Build common (virtual) ground with unstructured remote calls

Taking remote work to new levels takes new techniques. Explore how unstructured remote calls can help build trust.

by
Tyler Sloane
Letter art spelling out NEAT

Join the conversation

Technology is a means to an end: answers to very human questions. That’s why we created a community for developers and product managers.

Explore the community
Test Double Executive Leadership Team

Learn about our team

Like what we have to say about building great software and great teams?

Get to know us
Test Double company logo
Improving the way the world builds software.
What we do
Services OverviewSoftware DeliveryProduct StrategyLegacy ModernizationPragmatic AIDevOpsUpgrade RailsTechnical RecruitmentAssessments
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.