A good house needs a solid foundation, product development follows the same principles. Unlike other professions where you can touch and feel their creation, software lives on servers, and it's tough to understand whether it's written well - maintainable, scalable, resilient, and fault-tolerant.
Choosing a partner is difficult, but it doesn't have to be uninformed.
