Can't help it, but whenever the subject of computerised flying controls comes up it puts me in mind of a programmer who has never learned to ride a bike trying to program one that would work automatically.
One can imagine the programmer saying to his cyclist adviser, "About turns, I'm not clear about them yet. If someone wants to turn, do they turn the handlebars first, or lean over first........?"
Flying has always been a mixture of art and science. Ever since 1903......
The programmer doesn't decide how the program works. Programmers write software defined by the engineers/pilots and communicated in the form of a Software Specification. Each element of the software is tested to verify compliance with the specification.