I've been travelling over the weekend.

   -- When  you're  not  using  a  network  manager,  WiFi  without (!)
      encryption can be a little tricky. Some kinds  of  tools  (namely
      dhcpcd)  tend  to  run wpa_supplicant automatically -- which will
      block the connection to an unencrypted network. Hence,  you  must
      make sure that it does not get started. Resort to a simple "iw wl
      connect foo". Took me quite a while to figure that out.

   -- HTTPS (and encryption in general) is much more important  than  I
      thought.   At  the  very  least,  every  web  site which requires
      authentication *must* provide some kind of  encryption.  This  is
      crystal  clear  to  me now, but I honestly did not think about it
      that way before. Usually, I only use my  internet  connection  at
      home.  As  a  result,  I  have  forgotten  that  a  lot of people
      can/could read my data. When you're in a hotel  with  unencrypted
      WiFi  (where  everybody  can  even sniff your data streams to the
      access point), you suddenly realize: "Whoops. I'm  not  alone  on
      the wire."

   -- I  didn't  want  to  take  my  large  notebook  with  me (on this
      particular trip). Instead, I used my  older  netbook.  The  great
      thing  about Linux is that you can remove a hard drive and simply
      put it in another computer -- and it'll work. That's awesome. So,
      I used my older netbook but with my current SSD.

   -- While  changing the SSDs, I was in a hurry and I accidentally cut
      off the power to my laptop. It took me a moment  to  notice  that
      I've  lost  some data. Luckily, it was in a Git repository, so it
      was easy to repair the damage: I reset "master" to  some  commits
      back,  fetched  the  recent  history again and then merged. Done.
      "git fsck" was clean again.