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

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
The business of AI: Solve real problems for real people

After participating in the Perplexity AI Business Fellowship, one thing became clear: the AI hype cycle is missing the business fundamentals. Here are 3 evidence-based insights from practitioners actually building or investing in AI solutions that solve real problems.

by
Cathy Colliver
Leadership
Leadership
Leadership
Pragmatic approaches to agentic coding for engineering leaders

Discover essential practices for AI agentic coding to enhance your team’s AI development learning and adoption, while avoiding common pitfalls of vibe coding.

by
A.J. Hekman
by
Aaron Gough
by
Alex Martin
by
Dave Mosher
by
David Lewis
Developers
Developers
Developers
16 things software developers believe, per a Justin Searls survey

Ruby on Rails developer Justin Searls made a personality quiz, and more than 7,000 software developers filled it out. Here's what it revealed.

by
Justin Searls
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 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.