Ada Lovelace Could Kick Your Ass

Few people know that Ada Lovelace was likely the first computer programmer in history. She worked with Charles Babbage, a man who is most famous for making a machine that didn’t quite work. A testament to the role of failure in the making of every success. One challenge she faced is that given that his computer, known as the Babbage engine, wasn’t quite working, she had to write a virtual program. That’s right. She wrote code for a system that didn’t quite exist yet (To be specific, she translated a paper from French to English and in doing so added notes, which included a program – her actual translation, and notes, are here). Not too shabby.  If you complain about your compiler being slow, or about web standards not being followed, take a humility pill. At least the stuff you hate actually exists. I just try and imagine the conversations she must have had with her friends in 1843.

Friend: So Ada, what did you do yesterday? I went for a horse ride and picked some flowers. Ada: “Oh that sounds fun. Well, I translated a paper about a lecture, written about a new application of math to make a machine that can do complex computations on its own  and just for fun and I wrote up the instruction set to compute Bernoulli numbers automatically on this machine. Which doesn’t exist yet.” Friend: <silence> That’s nice. Go for a horse ride?

Perhaps if you’re truly an innovator, you often have trouble explaining what you’re doing. Sadly Ada died young, at age 36. The programming language Ada was named after her. One of my favorite quote from her famous note is this

:

It is desirable to guard against the possibility of exaggerated ideas that might arise as to the powers of the Analytical Engine. In considering any new subject, there is frequently a tendency, first, to overrate what we find to be already interesting or remarkable; and, secondly, by a sort of natural reaction, to undervalue the true state of the case, when we do discover that our notions have surpassed those that were really tenable. The Analytical Engine has no pretensions whatever to originate anything. It can do whatever we know how to order it to perform. It can follow analysis; but it has no power of anticipating any analytical relations or truths.

She was writing about Babbage’s machine, but boy does it seem relevant to all the technologies we make. Ada was born on March 24th -  Some folks celebrate March 24th as Ada Lovelace day.


Leave a Comment / What do you think?

Your email is never published nor shared (comments policy).

6 thoughts on “Ada Lovelace Could Kick Your Ass

  • Sarah - September 14, 2010 at 12:12 pm #
  • I think that this website is stupid my dead grandma can do better than this so scott berkun get a life!!!!!!!!!! All you people reading this get a life too!! If you are reading this you are stupid.

  • Scott - March 25, 2009 at 9:54 pm #
  • Mary – great catch. Sorry for the incorrect info. Fixed in the post.

  • Mary - March 25, 2009 at 9:43 pm #
  • Her birthdate was actually 10 December 1815 and 24 March is not the anniversary of her death either.

    As far as I can tell Suw Charman-Anderson has not explained her reasons for choosing 24 March as “Ada Lovelace Day”.

Scott's Bestselling Books
  • Confessions of a
    Public Speaker
  • Provocative and funny secrets from a veteran speaker, you'll laugh as you learn.
  • Buy now at Amazon Book Details
  • The Myths of Innovation
  • The classic bestseller, now in paperback with 4 new chapters.
  • Buy now at Amazon Book Details
  • Making Things Happen
  • The classic and bestselling handbook for any project leader, packed with tactics and stories.
  • Buy now at Amazon Book Details
Photos from Recent Events (view flickr stream)

You're reading Scott Berkun, All rights reserved unless noted. You can subscribe here Blog RSS Comments (RSS)