Some immutable laws of Software engineering (Note: There Laws weren't framed by me).


  1. Good programmers know what to write. Great ones know what to rewrite (and reuse).
  2. Keep It Simple, Stupid (KISS). It's not hard to outsmart yourself.
  3. Software documentation is like sex: when it is good, it is very, very good; and when it is bad, it is better than nothing. - Anonymous
  4. There are two ways of constructing a software design: one way is to make it so simple that there are obviously no deficiencies; the other way is to make it so complicated that there are no obvious deficiencies. - C.A.R. Hoare
  5. Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. - Rich Cook
  6. If everything seems to be going well, you have obviously overlooked something. - Murphy's law
  7. Rules for Real programmers -