Throw away your prototypes
Design prototypes tend to be the product of one person. Production code needs to be the product of a team.
                Some have called them a software engineer. They've worked on Cloud Foundry and a few other large systems. They're also a writer, photographer, and speaker.
Design prototypes tend to be the product of one person. Production code needs to be the product of a team.
The code always tells the truth.
If you, too, are a deeply anxious and conscientious person and you are staring down this newest acquisition and freaking out about it, I have some advice.
Serious TDD practitioners and teachers tend to consider tests "slow" if they take longer than 15 seconds. Ideally they're faster than that, if you're going to run them on every code change.
We always figured out how we were going to test things before, or while, we designed them.
Unfortunately, Númenor has drowned, so you're probably going to have to learn about something called Kubernetes.