Doing Data Science & Ada Lovelace Day

Screen Shot 2013-10-13 at 8.43.15 PM

My book (with Cathy O’Neil), Doing Data Science, is now available on ebook and the print version will be available next week! The book is based on last year’s Introduction to Data Science class.

In honor of Ada Lovelace Day, O’Reilly (our publisher) is offering 50% off books by women, and so because we’re women, our book is 50% off. You can find out more here:

Ada Lovelace is credited as being the world’s first programmer, not just first *woman* programmer, but first programmer, period. There’s a really nice piece on Ada Lovelace’s life by Amy Jollymore here:

Which reminds me of another piece in the New York Times by Ellen Ullman that came out this summer on being a woman programmer. While data science isn’t exclusively programming, the philosophy described in the article of what it takes to succeed as a programmer also applies to a data scientist (man or woman):

The first requirement for programming is a passion for the work, a deep need to probe the mysterious space between human thoughts and what a machine can understand; between human desires and how machines might satisfy them.

The second requirement is a high tolerance for failure. Programming is the art of algorithm design and the craft of debugging errant code. In the words of the great John Backus, inventor of the Fortran programming language: “You need the willingness to fail all the time. You have to generate many ideas and then you have to work very hard only to discover that they don’t work. And you keep doing that over and over until you find one that does work.”


One comment

  1. Congratulations, Rachel!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: