If you don't like naming variables, use Fourth. (You'll still have to name functions, though.)
Against off-by-one errors, abstain from any from of loop.
For the real hard problems, like deciding whether your program has crashed or just takes a long time, give up.