Long ago I used to hear often that you can accomplish three things in programming:

small code size
fast code
short developement time

And that you could always accomplish any two of those but not all three.

Is that still true today?