Ada Lovelace day
Need more Boffins.
Ada Lovelace is a compellingly romantic figure, irresistible in today’s age of equal geeky opportunities. The daughter of "mad, bad and dangerous to know" Lord Byron, her mathematics-loving mother Annabella Milibanke purportedly beat the poet out of her with relentless studies in science, maths and logic. A beauty enthralled …
I love that the link contains the word b01ngs
could have taken her in a fight.
I hadn't heard of Grace Hopper (1906-92) before, so thank you for bringing her to our attention.
However, I would point out that she had two circumstantial advantages over Ada Lovelace (1815-52): She lived a full life during an age when computing technology of sorts had become available. Ada could only speculate about the possibilities of a machine that was never realised and was cut off in the prime of life by cancer.
I'd never heard of her - ta muchly for the link! but rather than see them in a fight I'd rather all three together took out some other cretins (I have a list...)
And depressing as ever to see from that wiki link that her career and contribution as a German citizen was terminated by the criminal idiocy of the Nazis. Even today one can hear claims that echo the ideological lunacy that lies behind cries such as "Aryan students want Aryan mathematics and not Jewish mathematics." (surely it must be clear to all but the most cretinous that pure mathematics above all other intelligent pursuits lies beyond politicial interpretations?)
Unwise - especially if Jewish Mathematics kicks Austrian 99-percenter ass. On the other hand, Nazis were interested in retaining "jewish" Heinz Haber [famous for applying gas warfare for the benefit of the Kaiser somewhat earlier] or even on pilfering smelly ideology from "jewish" philosophers. Very practical people, those Nazis, in a "bully who failed at any original thought" way.
Such things happen in ideologically oriented regimes all the time. Einstein's Relativity was no-go era in the Soviet Union for a long time and later Norbert Wiener's 'Cybernetics' went straight to the 'secret archives' as being incompatible with Marxism ("Cybernetics serves the reactionaries of bourgeois society and idealistic philosphy" - 'Problems of Philosophy', 1953) were no-go areas in the Soviet Union for a long time.
Uh... yeah. How could I confuse.. I think that Alzheimer thing running in the family is activating. Oh shit.
Why might the steampunk croud prefer Countess Ada Lovelace over Rear Admiral Grace Murray Hopper? Hmm. Countess, Rear Admiral, Countess, Rear Admiral.
See also Babbage vs Hollerith - things that actually were made and commercially successful are much more glamorous than things that weren't - otherwise people would be dressing up as 1910s CTR salesmen - DarkSuitWhiteShirtPolishedShoesPunk doesn't have the same ring to it.
Because, yawn, the steampunk crowd go in for an imagined world in which electricity didn't happen and so like the Difference Engine, while Grace Hopper worked with electromechanical and electronic computers. Nothing at all to do with titles.
We should be far more interested in why the scientific and mathematical establishment spent such a long time keeping women down despite the Victorian examples. When I got to University my supervisor was being taunted with calls of "Nobel for Jo Bell!" owing to his perceived failure to give her sufficient credit on the pulsar paper, nearly a century and a half after Babbage gave Ada due credit for her work.
Well, yes, obviously, clearly I needed to spell things out in more detail with less shorthand... OK, then, why do people in the 'geek community' prefer people who failed to actually achieve ever much, over people who actually achieved real things in the messy real world? I think you are naive to think that the Countess vs Rear Admiral thing i.e. some vicarious imagining of what it would have been like to be one of the aristocracy in a stratified society isn't part of it.
Because they failed wearing Victorian clothes? And wearing Victorian-style clothes is more the point of the exercise than is the bolted-on "tech" aspect?
throw in Byron, attack of measles, affairs, a failed gambling syndicate, difficult relations with her extended family - why wouldn't Ada be more interesting?
> over people who actually achieved real things in the messy real world
Hah. Who remembers Georg and Edvard Scheutz who - contrary to the perfectionist Babbage - actually built working difference engines - 3 of them?
Even their Wikipedia page is crummy.
Didn't she make a film that was famous for a while? Or am I thinking of someone else?
(yes, the raincoat if you'd be so kind!)
Supposedly David Gelernter named his coordination language Linda after her, by analogy with Ada being named after Ada Lovelace.
A fine upstanding guy and an ornament to the computing profession, have a look at his Wikipedia article.
“The IT industry uses Ada as a kind of mascot to disguise what is really a bad situation for women in the field.”
I have a hard time making any sense out of this statement. As far as I can tell, the disguise isn't working--nobody seems to think that women are in a great situation, whatever explanations they may provide for this--and practically nobody outside the avionics community thinks about Ada, the countess or the language, more than a couple of times a year.
Next up: the Navy uses JOVIAL to disguise what is really a bad situation for extroverts in the field.
> the Navy uses JOVIAL to disguise what is really a bad situation for gays in the field.
Fixed for you.
In truth [follow the link to Tracy Kidder's review, it's a good read] Dorothy Stein's statement was made in 1985. We have come some ways since then, although the complaining goes on.
In another truth, we love our mascots! Now, can I have an Ada Lovelace Action Figurine, please. No, not the US ones that are 'Made In China', they suck, the Japanese ones. Not, not Sheldon!! ARRRGH!!
JOVIAL inspired me to create a real time kernel running on 8086 called BOVRIL - my own version of a realtime industrial language. Sadly, outside the department it had to be called IRTOS V1.
She did at least have an Oxford college named after her (albeit posthumously), which is better going than a programming language that's now hardly used outside the military.
Proper recognition of women in the history of science is very difficult. I wrote a book a few years ago on the key figures in systems & cybernetics. Despite a lot of agonising, we were only able to include 3 out of 30 who were women. That wasn't because we didn't try, it just reflected the sexist history. It may also have reflected our own biases, of course.
> better going
Not sure whether all that naming can be totally ordered, but if you want to go down that road I actually prefer a live language than a random building.
> a programming language that's now hardly used outside the military
Really! What are all these safety-criticial systems written in then? Futzy C and its bastard offpsrings? Must be all those fresh graduates full of illusions regarding their mad hacker skills.
For what it's worth: Ada on Place 15 for general purpose programming.
So Ada Lovelace may not have quite been the genius she is alluded to have been, but causes need figure heads and she fills that role nicely. So concentrate on the cause, not on the quibbling about who would be the best icon.
I think the cause suffers if she is just a figure head. Fortunately, we have the likes of Faraday and Babbage to speak up for her. Unlike the modern day revisionists, they actually knew her and they were demonstrably top-flight scientists themselves, so if they reckon she was in their league then I'll settle for that.
Ada was better at maths and programming, than she was at playing the ponies and the roulette wheel.
//perhaps statistics wasn't her thing?
... There is a pile of neglected laundry.
JOKE!!! (Not sexist really).
...there should be somebody less able than her sorting out that laundry, so that her gifts can be realised to the full!
The real problem is, that behind every woman trying to be succesful is a mother and mother-in-law screaming, "When are you going to settle down and raise a family!?"
Sadly behind any successful women is a crowd of others with their claws out.
Back in the 80s HP ran some job ads looking for support engineers. The feminist readers of The Grauniad went up in arms because they used a picture of one of the Engineers from the support centre, only the feminists could accept that it could be a Engineer in the pictures, so they must have used a model. Duh.
Eh ? Marvellous she may be, but that's such an odd statement I think it surpasses even 'wrong'....
Sadly not, as proved by every unreadable Wikipedia page on the subject of anything to do with maths.
Why compair? Both have highly respectable accomplishments, and should be honored. We should remember both, and stand them up as examples for young ladies who want to pursue math and science.
Now if we can just properly ostracize the bad apples who insist on using inaccurate gender stereotypes at conferences (I'm looking at you, RMS).
They are cards that have been PUNCHED.
An action which happened in the past, therefore we use the past tense.
How is it possible to be so stupid that you can't grasp that?
They are cards that have been PUNCHED.
Punched cards are cards that have been punched, yes. I confess that I also use the term for cards that have not yet been punched -- they know their fate!
However, I can't take exception to the use of "punch cards" for cards that are designed to be punched, whether or not they've been punched yet. It's American English, I've no doubt of that, but it gets the idea across.
Of course, in the UK we would use a properly gerundival form: "punching cards". Not cards that punch, but cards that are for punching.
That's the way we do it!
"A punched card, punch card, IBM card, or Hollerith card is a piece of stiff paper..."
The German have only one way to call it though: "Lochkarte"
Alan Turing was also incorrectly credited for a number of 'firsts':
The 'scientific historians' who denigrated Ada Lovelace's achievements seem to have a very poor appreciation of science. I rather doubt that they know much in the way of mathematics either. It is only necessary to read the notes to her translation to realise that besides being able to write with a rare clarity the Countess of Lovelace also had a deep understanding of the basics of computing; clearly outlining, for just one example, the essential differences between program and data.
I think we need to persuade Lewis to stump up enough luncheon vouchers to cover Verity Stob's expenses to have a word with them. Scientific historians indeed.
> the essential differences between program and data...
Ah, but things become far more interesting when you notice that there IS NO ESSENTIAL DIFFERENCE. That's when computer science starts in earnest and you fire up your Lisp interpreter.
This is a batch-processing calculator - one program acting on one input - and it is being developed by coming at it from the engineering side of things, not from the theoretical side. There is an allusion to the looping construct: "By the introduction of the system of backing into the Jacquard-loom itself, patterns which should possess symmetry, and follow regular laws of any extent, might be woven by means of comparatively few cards.... This process may obviously be repeated any number of times." Evidently she makes no distinction between what the machine would be able to do when capable of FOR loops - and what the machine would be able to do when capable of WHILE loops. Might she have developed these ideas later? Who knows...
It seems that Countess Lovelace may indeed have considered such a possibility: She jests:
"The operating mechanism can even be thrown into action independently of any object to operate upon (although of course no result could then be developed)."
Clearly she forsees that the engine's outputs may be other than merely numerical:
"Again, it might act upon other things besides number, were objects found whose mutual fundamental relations could be expressed by those of the abstract science of operations, and which should be also susceptible of adaptations to the action of the operating notation and mechanism of the engine."
Doesn't the first part of Gôdel's Incompleteness Theorem set out to prove that this sort of "mutual fundamental relationship" is indeed logically valid?
As for the suggestion that the analytic engine is "a batch-processing calculator", she writes:
"The bounds of arithmetic were however outstepped the moment the idea of applying the cards had occurred; and the Analytical Engine does not occupy common ground with mere 'calculating machines'. It holds a position wholly its own; and the considerations it suggests are most interesting in their nature."
It remains as an exercise for the reader to find her descriptions of loops. I found two in the notes quite easily. And I find the text awesome.
Here is a list of women in computing.
Hedy could give Ada a run for her money in the romantic heroine with intellect race.
Many thanks for linking to Sydney Padua's fabulous "Babbage and Lovelace" Web comics at the start - I'm holding out for a printed anthology of those sometime... :-)
yeah, I saw that in a film and it was great
What struck me when I read the site of Ada Lovelace day is that it doesn't pretend to be just about mathematics or computing. It seems to target more beta science and engineering as a whole.
And if I then have to pick a female figurehead, then my vote goes to Marie Curie (-Skłodowska), not Lady Ada.
I never knew any of this really. Thank you El Reg, and your commenters for enlightening on lots here.