Re: Ada Lovelace
>the "programs" published under her name are much clearer than the equivalents in Babbage's own notes, and the written correspondence (and occasional arguments) between Babbage and Lovelace
This is the received wisdom - Allan Bromley who has made no little study of both the correspondence and Babbage wrote:
“Not only is there no evidence that Ada ever prepared a program for the Analytical Engine, but her correspondence with Babbage shows that she did not have the knowledge to do so”
He also sourced all of the examples in Notes to Babbage's previous work, several years earlier too - although they are invariably credited to Ada.