Home > Slobodno vreme > Fizika za programere

Fizika za programere

August 1st, 2009

1. An object in motion tends to stay in motion

There is no such thing as a temporary program.

2. Two objects cannot occupy the same space at the same time

You cannot do testing or development in a production database.

3. If an object has more mass than another, more force is required to give it the same acceleration as the other

Debugging time increases as a square of the program’s size.

4. A gas will always expand to fill the volume of its container

All possible race conditions shall happen at some point in the life of a program.

5. For every force applied there is an equal force applied in the opposite direction

Nothing works until it has been tested.

6. Entropy will not spontaneously reverse in a closed system

All else being equal, no program will fix itself.

7. As speed approaches c, mass approaches infinity

In a non-scalable architecture, the amount of hardware required to fix your performance problems approaches infinity.

8. For a given Turing machine, there exists an input for which the halting condition is undecidable

No input from the user or vendor can be trusted to conform to the specification.

9. Any computable axiomatic system powerful enough to describe arithmetic on the natural numbers cannot be both consistent and complete, and the consistency of the axioms cannot be proved within the system.

Any program that tries to be so generalized and configurable that it could handle any kind of task will either fall short of this goal, or will be horribly broken.

10. Every function which would be naturally regarded as computable can be computed by any Turing machine.

You cannot make the impossible happen by upgrading.

11. In a hierarchy, every employee tends to rise to his level of incompetence

Programmers will always have to do management tasks, and managers will always want Enterprise Rule Engines and administrator privileges so they can do their own programming.

12. Anything is appropriate when you know what you’re doing

Nobody who uses XML knows what they are doing.

Categories: Slobodno vreme
avatar

Autor:

Urednik i vlasnik sajta. Dugogodišnji borac za razotkrivanje astrolagarija i ostalih kvazinauka na Internetu, i šire. Završio fiziku na Prirodno matematičkom fakultetu u Nišu, a najveći deo svog slobodnog vremena posvećuje popularizaciji i približavanju nauke mladima, astronomiji i slobodnom softveru. (O meni / CV in English, PDF)

Najnoviji tekstovi

Povezivanje naučnih niti - Intervju sa Milanom Ćirkovićem

Svet nauke 07.02.2012
mmc Poslednji broj magazina Frenzy Spark donosi zanimljiv intervju sa dr Milanom Ćirkovićem. U ovom intervjuju Milan Ćirković govori o evoluciji ideja

Najnoviji standard za merenje temperature

Svet nauke 04.02.2012
snow +18°C Na Havajima uzimaju drugi pokrivač. +10°C U zgradama u Helsinkiju isključuju grejanje. +2°C Italijanski automobili ne mogu da upale.

Svet nauke u 50 najboljih sajtova u Srbiji za 2011. godinu

Milan Milošević 01.02.2012
pc2011k Februarski broj časopisa PC Press doneo je rezultate petnestog po redu izbora za 50 najboljih sajtova u zemlji za 2011. godinu. Na ovogodišnjem izbo

Najčitaniji tekstovi

Najnoviji standard za merenje temperature

Svet nauke 04.02.2012
snow +18°C Na Havajima uzimaju drugi pokrivač. +10°C U zgradama u Helsinkiju isključuju grejanje. +2°C Italijanski automobili ne mogu da upale.

Yamb - igrica za gubljenje vremena

Milan Milošević 18.06.2007
Volite da igrate Yamb, a dosadili su vam papirici - probajte ovo. Ova verzija Yamba ima 8 kolona, odvojite malo vise slobodnog vremena :) Ovaj prog

Uskrs – kako se odredjuje datum

Milan Milošević 27.04.2008
uskrs-02 Svake godine me bar neko pita kako se odredjuje datum Uskrsa, zasto je datum pravoslavnog i katolickog uskrsa nekada isti a nekada ne itd itd. Mnogo p

Mišljenja iznešena u komentarima su privatno mišljenje autora komentara
i ne odražavaju stavove urednika sajta Svet nauke.

  1. No comments yet.
  1. No trackbacks yet.
Subscribe to comments feed

Komentari koji sadrže psovke, uvredljive, vulgarne, preteće, rasističke ili šovinističke poruke neće biti objavljeni. Prilikom pisanja komentara pridržavajte se pravopisnih pravila. Urednik sajta ima pravo da ne odobri komentare za koje smatra da ne doprinose normalnoj komunikaciji između čitalaca ovog sajta. Mišljenja iznešena u komentarima su privatno mišljenje autora komentara i ne odražavaju stavove urednika sajta Svet nauke.

Za komentare, predloge i pitanja možete da koristite formular za kontakt ili Facebook stranu sajta.