The Fastest Way to Invoice Your Clients

Happy Ada Lovelace Day

by Corey Reid - March 24/2009

Ada Lovelace

Today isĀ Ada Lovelace Day, created to mark the birth of software development and to commemorate the extraordinary woman who started us all on this path.

165 years ago, Ada Lovelace wrote the very first computer program in the notes to her translation of Luigi Menebrea’s article on the Analytical Engine — a theoretical machine proposed by Charles Babbage. The program would have calculated Bernoulli numbers, but Babbage was never able to build the machine, so I guess you could say she never shipped.

It’s amazing when you consider how she wrote a program without many of the tools we take for granted today. She wrote the first program without a text editor nor a working version of the machine it was to run on: No hard drive, no graphics co-processor, no APIs, not even a compiler. She wrote that code by hand – truly by hand. She didn’t even have a typewriter.

It’s amazing to think of the journey Lovelace started in not only software, but also hardware. From calculating machines the size of houses, to cryptographic crackers the size of rooms, to telephone traffic managers the size of desks, to accounts receivable controllers the size of briefcases, to presentation designers the size of books to communication devices the size of hands, Ada started it all.

Thank you Ada.

The fastest way to track your time and invoice your clients is with FreshBooks, the leader in online invoicing. Sign up for your free account!

Leave a Comment

*
* (not published)

*
* required

What is FreshBooks?

FreshBooks is an online invoicing and time tracking service that helps professionals in over 100 countries save time, get paid faster, look professional and focus on what they love to do — their work. Read our customer survey results — 99% recommend FreshBooks. FreshBooks users are served by a tight-knit team of 31 dedicated individuals based in Toronto, Canada who've been at this since 2003.
Learn More or Sign Up For FREE

Get Blog Posts