Hey Sam,
For a non-technical founder interested in building tech products; is it more important to learn how to code (well enough to build a prototype) vs understand software architecture (to manage the building of the product)
I would argue that learning how to code well enough to build a prototype is the same thing as being able to understand software architecture to manage the building of the product. A better question would be learn how to code vs be able to lead and manage a team.