Coding: Sizes

Functions and files should be kept short, for the sake of easy reading, fast recompilation, etc. Recommended breakpoints:

Remember to extract anything that is repeated often, into a function that can be called from multiple places. (Of course there are exceptions, such as code that MUST run at absolute maximum speed and thus cannot afford the minor overhead of a function call.)