Ada Lovelace - Controversy Over Extent of Contributions

Controversy Over Extent of Contributions

Though Ada Lovelace is often referred to as the first computer programmer, there is disagreement over the extent of her contributions, and whether she deserves to have been called a programmer. Allan G. Bromley, in the 1990 essay "Difference and Analytical Engines", wrote, "All but one of the programs cited in her notes had been prepared by Babbage from three to seven years earlier. The exception was prepared by Babbage for her, although she did detect a "bug" in it. 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." Curator and author Doron Swade, in his 2001 book The Difference Engine, wrote, "The first algorithms or stepwise operations leading to a solution—what we would now recognise as a 'program', though the word was not used by her or by Babbage—were certainly published under her name. But the work had been completed by Babbage much earlier."

Historian Bruce Collier went further in his 1990 book The Little Engine That Could've, calling Ada not only irrelevant, but delusional:

It would be only a slight exaggeration to say that Babbage wrote the 'Notes' to Menabrea's paper, but for reasons of his own encouraged the illusion in the minds of Ada and the public that they were authored by her. It is no exaggeration to say that she was a manic depressive with the most amazing delusions about her own talents, and a rather shallow understanding of both Charles Babbage and the Analytical Engine... To me, seems to make obvious once again that Ada was as mad as a hatter, and contributed little more to the 'Notes' than trouble.

Writer Benjamin Woolley would say that while Ada's mathematical abilities have been contested, she can claim "some contribution": "Note A, the first she wrote and the one over which Babbage had the least influence, contains a sophisticated analysis of the idea and implications of mechanical computation." And that this discussion of the implications of Babbage's invention was the most important aspect of her work. According to Woolley, her notes were "detailed and thorough nd still… metaphysical, meaningfully so"; they were able to explain how the machine worked and " above the technical minutiae of Babbage's extraordinary invention to reveal its true grandeur."

Babbage published the following on Ada's contribution, in his Passages from the Life of a Philosopher (1864):

I then suggested that she add some notes to Menabrea's memoir, an idea which was immediately adopted. We discussed together the various illustrations that might be introduced: I suggested several but the selection was entirely her own. So also was the algebraic working out of the different problems, except, indeed, that relating to the numbers of Bernoulli, which I had offered to do to save Lady Lovelace the trouble. This she sent back to me for an amendment, having detected a grave mistake which I had made in the process.

The "algebraic working out" Babbage describes is the derivation of the mathematical equations 1 through 9 in Note G, not the Table & Diagram in Note G showing punch card flow. The table, not the equations, is considered the first computer program. In Ada's and Babbage's letters to each other in 1843, the only contemporary documentation, Ada mentions finding and correcting errors in "our first edition of a Table & Diagram" (Ada frequently used "our" when discussing the Notes in letters with Babbage).

Read more about this topic:  Ada Lovelace

Famous quotes containing the words controversy and/or extent:

    Ours was a highly activist administration, with a lot of controversy involved ... but I’m not sure that it would be inconsistent with my own political nature to do it differently if I had it to do all over again.
    Jimmy Carter (James Earl Carter, Jr.)

    I love my government not least for the extent to which it leaves me alone.
    John Updike (b. 1932)