This is why I love my unit tests, static analysers, spelling checkers, dynamic analysis, automated regression tests and continuous & multi-platform builds.

They all cut down the 'slog ' and 'finishing' parts of development, so I can spend more time in the first two stages.