I’m Hunter Perrin. I’m a software engineer.

I wrote an email service: https://port87.com

I write free software: https://github.com/sciactive

  • 6 posts
  • 203 comments
Joined 3 years ago
Cake day: June 14th, 2023
  • If it’s just hours, that’s fine. I’ve spent months on a system before that ultimately got scrapped. When I was at Google, they accidentally had two teams working on basically the same project. The other team, with about 40 engineers, having worked on it for about a year, had their project scrapped. My team was meant to do the same work, with about 23 engineers. So if you’re ever wondering why Hangouts Chat launched kinda half baked, that’s why.

  • Yeah, for newbies I always recommend sticking to the big distros meant for ease of use. Fedora, Ubuntu, Mint, Pop, or openSUSE. Only once you’re familiar would I recommend venturing into the harder and lesser known distros.

    Once you pick one of those, you can download a “spin” or “edition” for the desktop environment you want. So, you’d want Lubuntu for Ubuntu+LXQt.

  • The way I’ve done it is Ubuntu Server with a bunch of Docker Compose stacks for each service I run. Then they all get their own subdomain which all runs through the Nginx Proxy Manager service to forward to the right port. The Portainer service lets me inspect things and poke around, but I don’t manage anything through it. I want it all to be super portable, so if Ubuntu Server becomes too annoying, I can pack it all up and plop it into something like Fedora Server.