His initial post said the "team" doesn't understand it so I took it to encompass "him" as part of the team. My post is in response to that.
Clearly his subsequent post says he does understand CT so I'm in error on that part.
Either way the "team" not understanding it, does not preclude it from being right. CT does not overcomplicate things. It just allows you to understand a program differently so you can decompose your program into smaller pieces or take a different path.
Saying CT complicates things is like saying number theory complicates numbers. Number theory is numbers and CT looks very much like a good theoretical framework for program organization. In other words CT looks like a formal theory for the design of programs.
We aren't at a spot where we can concretely say this, but practitioners of CT and programming are enamored with CT because it looks this way.
Overall, his complaints point to a lack of understanding despite his claim.
Clearly his subsequent post says he does understand CT so I'm in error on that part.
Either way the "team" not understanding it, does not preclude it from being right. CT does not overcomplicate things. It just allows you to understand a program differently so you can decompose your program into smaller pieces or take a different path.
Saying CT complicates things is like saying number theory complicates numbers. Number theory is numbers and CT looks very much like a good theoretical framework for program organization. In other words CT looks like a formal theory for the design of programs.
We aren't at a spot where we can concretely say this, but practitioners of CT and programming are enamored with CT because it looks this way.
Overall, his complaints point to a lack of understanding despite his claim.