It is the role of the lawyers to explain their position in layman's terms.
Having programming experience is absolutely not a requirement for understanding the technicalities of what software does. If it was we would see Testers, Producers, Business Analysts, Project Managers etc with programming skills. But we don't. And yet almost every software project has these people deciding, testing and understanding what is being built.
Having programming experience is absolutely not a requirement for understanding the technicalities of what software does. If it was we would see Testers, Producers, Business Analysts, Project Managers etc with programming skills. But we don't. And yet almost every software project has these people deciding, testing and understanding what is being built.