Ohjelmoinnin 7 lakia

1) Jokainen ohjelma on käyntiin päästyään vanhentunut.

2) Jokainen ohjelma maksaa enemmän ja vie pidemmän ajan.

3) Jos ohjelmasta on hyötyä, se on jostakin syystä vaihdettava.

4) Jos ohjelma on hyödytön, se on dokumentoitava.

5) Jokainen ohjelma laajenee niin, että se täyttää käytettävissä olevan tietokonemuistin.

6) Tietokoneohjelman arvo on suorassa suhteessa sen tulostuksen painoon kiloissa.

7) Ohjelman monimutkaisuus lisääntyy, kunnes se ylittää sitä ylläpitävän ohjelmoijan kyvyt.