After a day, using it felt like the most natural thing ever. I never noticed how much time I've spent pinpointing a workspace from FvwmPager until I used xmonad's key bindings to do the same. The tiling layout is, even with default settings, very nice. I think I'm finding focusing on the current task easier, already. I haven't yet got into it, but getting to configure the WM using Haskell sounds very nice. Fvwm's configuration files were always incurably ad hoc.

I can already see myself configuring the WM to do tasks that I used to do by dragging the mouse to and fro with a few key presses. I expect that I'll end up using XMonad itself to implement lightweight GUIs for some common admin tasks I do. It's lovely.

Now I wish that apps were written more with hookability in mind. It'd be trivial to write handlers for just about anything with XMonad. I could say a few words about how apps manage focus, now that I'm not using my mouse quite as much.

Looks like Haskell libraries are starting to shape up within Debian. I wrote a script to generate binNMU requests and already sent one. I don't know if there was such a tool already somewhere, but writing something that works didn't take quite that many hours. I started with Perl but quick turned to Haskell, instead. Turning it into something generally useful would take a bit longer. That's something for some other day. I suppose I could put the code on a darcs repository.