Today I have mostly been writing procedures. Procedures are our lifeblood, but you can't get away from the fact that they are boring. Like with programming, test driven development, would have been a good approach, but I didn't think that it might apply to what I was doing before I started. However I will be writing tests next, as the thing that the procedure is covering (Direct Debit) could get complicated.
Writing procedures is a bit like programming, but what you can't be sure is how your "compiler" will treat the "code".