Archive for the ‘Science & Technology’ Category

Ada Lovelace Day

Tuesday, March 24th, 2009

AdaLovelace Het is 24 maart, Ada Lovelace Day (op sommige blogs tenminste).

Dit vergt een klein woordjeuitleg (in het Engels): Ada Lovelace Day is an international day of blogging to draw attention to women excelling in technology. Women’s contributions often go unacknowledged, their innovations seldom mentioned, their faces rarely recognised. We want you to tell the world about these unsung heroines. Whatever she does, whether she is a sysadmin or a tech entrepreneur, a programmer or a designer, developing software or hardware, a tech journalist or a tech consultant, we want to celebrate her achievements. (bron: zie onderaan).

Dit is dus een verhaaltje over een vrouw die uitblinkt in een of andere technologie-tak. Wie kan ik daarvoor beter nemen dan mijn vrouw :-)

Vrouwen in de informatica, meer bepaald als programmeur, het blijft een raar fenomeen. Ze hebben dan misschien wel een groter analytisch vermogen, echte freaks zullen het nooit worden. Geef toe, echte nerdcore komt alleen bij mannen voor, zelden zie je vrouwelijke hackers, al wat naar technologie ruikt laat hen eerder koud, op die enkele uitzonderingen na zal je zelfs zelden een Miss Programmeur vinden. Dames, dit is absoluut geen negatieve kritiek, eerder een waarneming van mijn inmiddels middellange tijd in het vak. Ook de taal waarin ze programmeren, blijft voor vrouwen dikwijls onbelangrijk, iets wat men als man toch als een van de belangrijkste parameters beschouwt: geef toe, wie wil .NET programmeren zolang Java en COBOL bestaan?

Een van die grote uitzonderingen is mijn vrouw Sophie, top-programmeur :-) in een bekend Gents informaticabedrijf. Ze is actief in de programmatie van (boekhoud)systemen die over gans vlaams sprekend België worden gebruikt. Een obscuur taaltje, dat wat op C++ lijkt, maakt deel uit van haar tool-pakket, SQL kent geen geheimen voor haar en jaar op jaar heeft ze overflow op de beoordelingsschaal. Naast haar werk slaagt ze er in een gezin met twee kinderen (sommigen zeggen drie, als je mij meerekent) te runnen en nog tijd over te hebben voor ontspanning. Niet dat ze ‘s avonds uren achter de PC de nerd zit uit te hangen (dat is eerder mijn taak), en ook niet dat ze fier is om nerd te zijn en met een BlackBerry blog-posts doet vanuit een Boeing 747. Maar als ze een Miss Programmeur wedstrijd uitschrijven, wint ze zeker!

Enkele feiten over Ada Lovelace: Eigenlijk Ada Byron, de dochter van dichter Lord Byron (tweede naam: Gordon). Ze vertaalde ooit een tekst over Charles Babbage‘s (die ze trouwens goed kende) analytical engine, een van de de eerste computers zeg maar, en voegde daarbij enkele nota’s toe (die uiteindelijk langer bleken te zijn dan de tekst zelf). In sectie G van die nota’s zit een stukje code dat kan aanzien worden als het eerste computerprogramma. Later noemde men een programmeertaal naar haar: Ada.

Bron: http://steampunkworkshop.com/ada-lovelace-day…
Bron: http://en.wikipedia.org/wiki/Ada_lovelace

Charles Darwin 200 jaar!

Thursday, February 12th, 2009

darwin-theory-bible-monkey Vandaag, 200 jaar geleden, werd Charles Darwin geboren, wereldberoemd door zijn evolutietheorie (On the Origin of Species). En zeggen dat er nog steeds (veel) mensen zijn die de evolutieleer in vraag durven stellen en geloven in het alternatieve en bijzonder obscure scheppingsverhaal.

Als exacte wetenschapper :-) kan ik alleen maar zeggen: “Jullie zijn mis“. Het is wetenschappellijk onmogelijk aan te nemen dat alle levende wezens op zo korte tijd “uit het niets” ontstaan zijn. Voor velen is het misschien ondenkbaar dat we neefjes zijn van de apen, nochtans is dat bij sommigen héél duidelijk te zien.

Ik heb zijn boek liggen, maar ben er nog nooit in geslaagd om er in te beginnen lezen. Waarschijnlijk is het droge stof, maar bij wijze van symbool zal ik het in zijn bicentennial year 2009 eens beginnen lezen. Eens zien hoe ver ik geraak…

Happy Birthday Darwin!

The Last of the COBOL-coders

Wednesday, September 24th, 2008

Geloof het of niet, maar ik behoor waarschijnlijk tot een uitstervend ras. Mijn jaar (1997) is immers bij de laatste die nog COBOL gehad hebben op school. (voor de niet IT-ers: een programmeertaal die uitgevonden is in 1959!) Nu inmiddels al bijna 50 jaar oud en volgens verschillende bronnen dé belangrijkste taal in de geschiedenis van de informatica. Men schat het aantal actieve lijnen code op 240 miljard (wat misschien een ietsje vertekend beeld geeft aangezien de COBOL programma’s nogal lang neigen te zijn) en jaarlijks komen er miljoenen bij.

Uit een artikeltje (zie link beneden):

Something like 90 percent of financial transactions are processed by Cobol code, and 75 percent of all business data processing is Cobol.

Een niet te onderschatten taaltje dus.

Er is echter een probleempje… De programmeurs die nog COBOL kunnen zijn aan het uitsterven, letterlijk. De IT-nerds van de jaren ’60 en ’70 zijn al lang met pensioen (of dood) en stilaan begint er een tekort te zijn aan COBOL-coders. De kans dat COBOL snel verdwijnt, zoals altijd werd voorspeld rond de eeuwwisseling, is bijzonder klein. COBOL mag dan wel (door zijn opbouw en interne werking, zo luidde) de grootste oorzaak geweest zijn van al de millenium-bug angst, achteraf is duidelijk gebleken dat alles een storm in een glas water was. Eigenlijk kan men stellen dat COBOL zijn programmeurs aan het overleven is. De code raakt gewoonweg niet weg, toch niet zomaar, dat is teveel werk. Werk waar bedrijven dikwijls geen budget voor hebben aangezien de code dikwijls heel oud is en dus goed getest, gedebugged en volwassen.

Intussen probeert men weer COBOL geven in de scholen, maar erg populair is de richting niet, sommigen noemen het onderwijzen ervan een zelfs misdaad die zou moeten bestraft worden. Een ding is zeker, ouderwets of niet, wegdenken kunnen we het voorlopig nog niet.

Stel je voor, het jaar is 2038, terwijl de Unix-nerds hun Y2K38 bug zitten op te lossen zitten enkele grijze COBOL-nerds wat code van 1997 aan te passen. “Tiens, moet je dat zien, ik heb dat programma nog zelf geschreven, wat een spaghetti code man”.

STOP RUN.

Bron: http://www.ddj.com/architect/210602491?pgno=1

So long and Thanks for all the Fish!

Tuesday, September 9th, 2008

Neen neen, deze blogpost gaat niet over Douglas Adams’ boek, wel over het einde van de wereld. Als dit mijn laatste post blijkt te zijn, zullen jullie waarschijnlijk ook geen kans hebben om hem nog te lezen. Morgen is het er immers mee gedaan. KABOEM. Armageddon. Nee, even serieus nu…

Morgen 10 september 2008 gaat men, na 15 jaar ontwikkeling, eindelijk de Large Hadron Collider (LHC) in gang steken. Critici en tegenstanders hebben al een hele reeks doom-scenario’s bedacht, waaronder het einde van de wereld, een gate naar een andere tijd (zoals in Stargate SG-1), een zwart gat die ons zal opslorpen, enzovoort… CERN zelf is natuurlijk zeker dat er niets spectaculairs zal gebeuren, toch niet op grote schaal. Op hun site wordt alles op een wetenschappelijke manier ontkracht. Ze willen morgen enkel even de 8 miljard kostende, ijskoude (-271 °C) deeltjesversneller, met een omtrek van 27 kilometer, die zich meters onder de grond uitstrekt over het Zwitserse en Franse grondgebied, in gang steken om enkele protons tegen elkaar te kwakken met ongeziene snelheid. Zo hoopt men oa. een ontbrekend element waar te nemen, the “God particle” (Higgs boson) en wat missende links in de fysica in te vullen. Het einde van de wereld is dus nog niet nabij, misschien wel het einde zoals wij die kennen…

Trouwens, nog wat leuke weetjes. De plannen van de LHC staan online (gratis), dus als je er zelf eentje wil bouwen, kan dat. En ook nog: morgen is alles live te volgen. En mocht je soms denken dat er enkel computer-nerds bestaan, WRONG, er zijn ook Fysica-nerds!

Aanbevolen lectuur: Dan Brown – Angels and Demons
Short story: Arthur C. ClarkeThe 9 Billion Names
Geek stripje: LHC (via XKCD)