Minun. Merkittävä. Elämäni.

Kun minä synnyin, kaikki merkittävät ihmiset olivat kuolleet. No ainakin Bach ja Beethoven. Matti Nykänen kuitenkin eli vielä tuolloin.

Ensimmäisen virheeni muistan tehneeni tosi pienenä: söin kakkaa. Mutta vain kerran. Kokeilla kai piti. Ja oikeasti olin pieni! Tilanne on jäänyt mieleeni, joten jos sanon jonkin maistuvan paskalle, tiedän, mistä puhun. En toki usein sano, sillä minut opetettiin olemaan siisti suustani. Myös minut opetettiin syömään kaikenlaista ruokaa, joten en juuri tunne pahanmakuisia ruokia. Ja kakkahan ei tosiaan ole ruokaa. Enää.

Kun olin nuori ja minulla oli tylsää, saatoin alkaa kirjoittaa kirjettä, tai…keräillä poistimerkkejä vanhoista kirjeistä. Kun sain omia lapsia, niille kasvoi kännykät käteen. Aina kun heillä meinaa tulla tylsää, he avaavat sen ja alkavat tehdä jotain hauskaa sillä. Viestitkin menevät perille niin, ettei edes postimerkkiä ehdi sanoa. Eivätkä he edes sano, sillä eivät tiedä sellaista sanaa… vaikka olisihan siinä ainekset voimasanaksi, ainakin vahvasti lausuttuna. PostimERKKI!

Minulla oli lapsena taiteellisia haihatteluja, kuten pianonsoitto (hakataan sormet haralla kilkattavaa ääntä mustasta laatikosta). Lisäksi värkkäilin varhaisteininä aivan liian paljon Commodore 64:lla, jotta voisin uskottavasti moittia lapsiani liiasta tietokoneella istumisesta.

Kohtalollani oli kuitenkin selvä suunta pienestä pitäen: ammatiltani minusta oli tuleva insinööri. Uteliaisuus ja kaiken kokeileminen (mainitsinko jo kakan syömisen?) on ollut verissäni aina. Omasta mielestäni olen hyvä näin, mutta kuinka suuri olen muihin verrattuna?

Eli: kuinka kauan nimeni voisi jäädä elämään kuolemani jälkeen? Pitäisikö taas kokeilla: ostaisin ennen kuolemaani kaikella omaisuudellani lisäaikaa tälle omaa nimeäni kantavalle nettiosoitteelle? Jos nimeni eläisi tällä lailla vaikkapa 100000 vuotta, Bachin nimi olisi tuolloin elänyt 100285 vuotta, ellei häntä ole siihen mennessä unohdettu. Vaikkei olisikaan, niin ero olisi tuolloin aika merkityksetön. Lisäksi: Tim Berners-Lee ja ”Linux” Thorvalds saattavat ajan kuluessa monen barokkisäveltäjän tavoin unohtua, ja minut voitaisiin sitten nimetä internetin pioneeriksi!

Tätä juttua kirjoittaessa elän ruuhkavuosien jälkeistä kautta. Olen 49 vuotta, Bach 334 vuotta ja WWW 30 vuotta. Kyllä, pidän numeroista ja niiden suhteista, näkyykö se? Kirjoitin tämän jutun kieli poskessa iltapäiväunien jälkeen, kun oli vähän…tylsää.

Jouluevankeliumi ohjelmointikielellä – Christmas Gospel in programming language

Jouluevankeliumi on käännetty monelle kielelle. Käänsin sen nyt myös ohjelmointikielelle.

The Christmas Gospel now also in programming language.

//
// Christmas Gospel version 1.0.0
//

year=0;
country.name=Syria;
country.ruler=Quirinius;

for (a=1;a<=nrPeople;a++) {
  foreach ( city ) {
    city.taxCatalog[a]=people[a];
  }

  if {
    people[a].name=”Josef”;
    josef = people[a];
  }

  if ( josef.ancestry == ”David” ) {
    josef.city= “Betlehem”;
    maria = josef.betrothed;
  }
}

if ( maria.getPregnancyStatus() == 1 
     AND maria.getPregnancyTime() == 9 
     AND josef.getCurrentCity() == “Betlehem”) {
  isChildBorn = true;
  child = generateDescendant(maria);
  child.setGender(BOY);
}

if ( checkFreeLodging(josef.getCurrentCity()) == false ) {
  child.setBed(CRIB);
}

while ( shepherds.getStatus(WORKING) AND isChildBorn ) {
  showAngelOfLord = true; 
  lordGlory=100; 
  shepherds.setMood(SCARY);
  outputAngelMessage();
  heavenlyHostVolume = 100;
  outputHeavenlyHostMessage();
} 
shepherdSpeed = 100;
originalLocation = shepherds.currentLocation();
shepherds.setNextLocation( “Betlehem”);
childFound = true;

others.tell(childFoundMessage);
others.setMood(AMAZED);
maria.treasureAndPonder(ALL);
shepherds.setNextLocation(originalLocation);
shepherds.praiseGod();