It all started with iCoder's Idea. Programs must be written for people to read, and only incidentally for machines to execute...

Talk is cheap. Show me the code. Perfection [in design] is achieved, not when there is nothing more to add, but when there is noting left to take away.Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.

We started iCoder in 2001. First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack...

Without requirements or design, programming is the art of adding bugs to an empty text file. when you don't create things, you become defined by your tastes rather than ability. your tastes only narrow & exclude people. so create.

A lot of code is avaliable in iCoder. Measuring programming progress by the lines of code is like measuring aircraft building progress by weight..

The trouble with programmers is that you can never tell what a programmer is doing until it’s too late. 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.