Great Blue Heron

  • 2 Posts
  • 35 Comments
Joined 1 year ago
cake
Cake day: July 4th, 2023

help-circle



  • For me it’s not about the size, it’s about the understanding. I’d really like to understand what everything on my system does and why it’s there. It seems impossible with modern systems. Back in the '90s I needed a secure email relay - it had lilo, kernel, init, getty, bash, vi, a few shell utils (before busybox…), syslogd and sendmail. I’m not sure any more as it was a long time ago, but I think I even statically linked everything so there was no libc. I liked that system.












  • I’m a little determined to stick with Python because I feel that I should - everyone should be able to code Python :-)

    The main problem I have with it is the complex, relaxed, data structures. I’m finding that the type() command in interactive mode is helping a lot. I’m having lots of moments like - “Ah, I’m not down to the dict yet, I’m still in the list…”


  • Thank you for your detailed response. It’s a bit much for my proposed “project”. I won’t be using any libraries (other than built-in python json etc.). I’ve prototyped most of it and it’s currently about 15 lines of code. Literally one call to lemmy, a search to Musicbrainz and a playlist update to listenbrainz. I know it will grow lots as I make it a bit more robust, but it’s still very small.