Start with Three
Engineering projects that require maintainable code should always start with a team of 3 or more engineers.
Why such an arbitrary number, you might ask? Why can’t a single engineer write maintainable code? Perhaps your thoughts might lean towards peer-review for PRs and arrive at the number 2. Two engineers should be enough to properly review.
So why is it important for software to be maintainable?
Software in the real world is only written to solve a problem for someone.