You seem to have missed Ada Lovelace Day - March 24th, 'a day to celebrate the achievements of women in technology and science'. Abusive comment hidden. (Show it anyway.)