Tietokoneohjelmien lait
Published on Sun 09 March 2003
- Jokainen ohjelma on käyntiin päästyään vanhentunut.
- Jokainen ohjelma maksaa enemmän ja vie pidemmän ajan.
- Jos ohjelmasta on hyötyä, se on jostakin syystä vaihdettava.
- Jos ohjelma on hyödytön, se on dokumentoitava.
- Jokainen ohjelma laajenee niin, että se täyttää käytettävissä olevan tietokonemuistin.
- Tietokoneohjelman arvo on suorassa suhteessa sen tulostuksen painoon kiloissa.
- Ohjelman monimutkaisuus lisääntyy, kunnes se ylittää sitä ylläpitävän ohjelmoijan kyvyt.
- Jos koeajo toimii täydellisesti, mikään sitä seuraava ajo ei toimi.
- Vasta kun ohjelma on ollut käytössä ainakin puoli vuotta, kaikkein harmillisin virhe havaitaan.
- Ohjelman valvontakortit, joita kertakaikkiaan ei voi panna väärään järjestykseen, pannaan väärään järjestykseen.
- Keskenään vaihdettavia nauhoja ei voi vaihtaa keskenään.
- Takuuvarmat oheislaitteet hajoavat kesken käytön.
- Jos syöttölaite on suunniteltu estämään kaiken virheellisen syötön, kekseliäs hölmö kyllä keksii keinon, jolla saa virheelliset tiedot sen ohi.
- Systeemi kaatuu vain silloin, kun ylläpitäjä on lomalla.
- Kiroileminen on ainoa kieli, jonka jokainen ohjelmoija osaa täydellisesti.