Coding is my favourite part of programming.
The actual monotonous construction.
The typing.
The hours, and hours of typing.
Oh, and moving files.
Typing, and moving files.
...and renaming files.
Typing, and moving and renaming files.
I love it.
You know what I hate about programming?
Getting Other People's Software (TM) to run.
Oh how I've battled with IIS, MDAC, MSXML, COM, .NET 1.*, Analysis Services, and SQL Server over the last few days.