I'm not sure who organized it or why this date was chosen, but I learned through ThinkGeek that today is Ada Lovelace Day, in celebration of achievements of women in science and technology. Ada Lovelace is often considered the first computer programmer. Her notes on Charles Babbage's proposed Analytical Engine in the 1840s contained what is recognized as the first computer program, an algorithm intended to be processed by a machine.
I'm wearing my Ada Lovelace t-shirt from ThinkGeek in honor of the occasion:
Also keeping with the theme of the day, here's the code that I've recently written and will be debugging today:
In case you're curious, it's a third order upwind horizontal advection scheme to be used with POM (Princeton Ocean Model). At the moment, it runs but after a few hours in simulation time starts churning out completely unrealistic values. I don't know why. Hopefully some good programming mojo for Ada Lovelace Day will rub off on me, and I'll fix it today. Though I should probably stop blogging and start coding if I want that to happen.
Happy Ada Lovelace Day!