2024-05-02                         from the editor of ~insom
  ------------------------------------------------------------

  Noticing a habit I have: when I am not being innately
  productive as a programmer I do infrastructure. If I am
  feeling sick or unmotivated, I'll set up CI, rebuild a
  server, configure Traefik -- just general futzing with the
  artifacts of software. This is an okay failure state: in
  many cases these things need to get done. But I've noticed
  then when I am being a productive developer, all of those
  things go by the wayside.

  I racked a new server in the basement a couple of weeks ago
  and I got half way through setting it up but then I started
  really kind of "getting" Rust, and so I have stayed with
  programming and let the ops stuff slip. I think, deep down,
  I know I can always come back to ops with any energy level,
  but having the right combination of motivation and time and
  practice to actually improve at programming requires me to
  put programming first.

  That's all: no big point here, just some pattern I noticed
  about myself, while I am currently setting my own schedule.
  When you're working for other people it's harder to notice
  these things: because you can always say "this needs doing
  now to unblock person X or feature Y" but I think -- looking
  back -- I've always had this pendulum between ops and
  software development and I lied to myself a little about why
  I was prioritising one or the other.