This happened really. Just as a testimony sometimes female-specific energy can do useful ICT things... :)
When disasters occurs, if they're big enough, then a commission will form and investigate. And, most often than not, it will find a complex net of con-causes occurred all lumped together in ways you would be hard to believe.
The concomitant incidents in this disaster were:
A) Ready availability of already-written and more-or-less-tested code
B) Strong pressure to be the first delivering a new thing to market
C) My mid-cycle :)
D) Some overestimation of our - and the market's - capacity.
But, let's proceed more or less in order...
My company decided it was in desperate need of a "meteorological processor", the kind of computer program you craft for transforming numbers coming from a meteorological station into useful information (maybe, the met input of a pollutant dispersion model, just as an example).
Of course, different met stations, different processors.
Which made the process of crafting them deadly boring. And, you may imagine, error prone. And ...
So let me say: a real joy.
So much, that building them was my task, being then the younger one.
But, I have a lazy side, as a computer programmer. Unlike many nerds who love programming just for the sheer thrill of doing something stimulating intellectually, I love to solve practical problems (with a computer, if necessary). And, the virtues of that programming language instead of that other leave me completely indifferent. If I can, instead of some programming manual I'd read some fiction, or walk, or chat with friends...
Being lazy, for a programmer, is not necessarily a bad thing, as it will almost inevitably lead her to reuse code, write comments clear and concise enough to be useful years later, and the like.
In that case, my own laziness led me to imagine what today would be named (with a lot of pomp, I see) a "domain specific language", possibly interpreted, allowing me to assemble in one minute or two a met processor that FORTRAN and the PBL_MET library would have required at least half the day to write. Plus, then, test time (another half a day, if you were lucky).
Little detail: my background is in applied math, physics of the atmosphere and process automation: nothing having to do with interpreters, domain specific languages, and stuff like that.
But, when my dangerous thought occurred, I was right in the beginning of my mid-cycle phase... You know, I imagine. Your senses of smell, hearing, touch, heightened. Your IQ soaring (mine gained a 10 points just within half an hour since the beginning). And, verbal fluency, ability to understand, general empathy... It was like the operation to HAL 9000 in reverse, activating module after module.
All modules, but two: safe inhibitions, and realistic assessment of the State of Things. Which, in these moments, were apparently switched off completely, leaving me totally, and unknowingly, reckless.
In three days I then wrote something similar to the interpreted, and spent the remaining two (it was an unusually long mid-cycle, maybe unfortunately) refining the Thing and finding it a name ("PROMET", which seemed me incredibly funny).
I have to add, the Thing surprisingly worked.
And in fact I used it, to build a couple of met processors on the fly.
I felt elated. So much, I decided to present the Thing to my senior colleagues, imagining their absolute happiness, after they see the vast gain of time allowed by it.
But when I did...
The initial glances from them were of sincere surprise. It were years we discussed (on lunch time, which is a good indication of the real seriousness of these "I'd like a Thing which..."), but no one did find the courage of doing it.
Then, the senior partner coughed a bit, to attract our attention, and asked a tiny question:
"Would we sell this, will someone ask us to write a met processor for them?"
OK, I admit it could be a bit difficult preventing them... But, we may craft met procs for them and run on our side so that, as a relieving service...
I remember he made me shut up before concluding the phrase. He was right, after all. The Thing was technically brilliant (well, maybe... in Italy we use a beautiful Neapolitan proverb, "Ogni scarrafone è bbello a mamma soja." You may look for the translation online :) ), but, actually, useless, if not harmful.
This interesting incident taught me some things, anyway. I try to summarise for you, would you like to test yourself... :)
- (Oh, my! I'm numbering, as an engineer!) One, I've said. Whatever you may have heard of periods, it almost aways emphasises its negative aspects. There are many positives, however. :)
- The preceding point raises an interesting question: do we women know really what a "woman" is? (My personal guess is, of course, "No". There is still much much much to discover. The good news is men are not in the ideal position to explain us what we are...)
- You may be totally surprising to your male colleagues. Maybe, you will discover the real revolutionary is you, despite the common tenet about women conservativism.
- Being female demands a lot of self-discipline.
- At least a bit of the sheer terror some men feel towards women "uncontrollable productivity" is perfectly true...
- And last, at least some self-irony may be very, very useful in your professional life.