At work, I have been struggling for months with a particulary large and nasty piece of maths-related coding. This week I finished all the hard bits, moved into the home stretch, and although it wasn't actually quite finished by the time I went home on Friday, it will almost certainly be finished in a couple of days. That's an enormous load off my mind.
In free software, I've just this moment completed all the pre-release faffing, and placed an initial release tag, for the long-awaited PuTTY version 0.54. Owen has been (rightly) badgering me about this for a month or two now, so that's a good feeling as well.
And finally, a rather silly side project I've had for a month or so has come to fruition. Now that I have a program which automatically prints out nets of polyhedra, it occurred to me that it might be rather cool if the program could take a picture designed to cover the surface of a sphere (for example, a globe, or a star map), project it on to the polyhedron, and print a net with the picture ready-drawn on it, so you could fold it straight up into (for example) an icosahedral globe. Yesterday I produced the first successful output from this process, which was a dodecahedral model of the Gallery's resident small panda, Amble (see tartarus.org/~gareth/people/eek/).
So I call that a pretty good week, really. Now I think I'll mow my head and then go to the pub…