
I mean, fuck Reddit, but fuck Twitter more.
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

I mean, fuck Reddit, but fuck Twitter more.
You think VS Code is bloated and you use Visual Studio and Xcode?
You think VS Code is slow and bloated? What do you use?
Also, on several occasions I’ve had VS Code help me recover accidentally deleted files, because the editor keeps the file in memory, regardless of if it disappears on disk (like most editors).

The cheapest one I know of is about $8 a month, so it should be affordable, even on a tight budget.

You can buy a super cheap cloud VM and use a (self hosted) VPN so it can access your own PC and a reverse proxy to forward all incoming requests to your own PC behind your school’s network.
It’s arguable whether this would violate their policy, since you are technically hosting something, but not accessible on the internet from their IP. So if you wanna be safe, don’t do this, otherwise, that could help you get started.
Yes, but then you’re not using IMAP.
If you’re using IMAP, the emails aren’t completely downloaded by Thunderbird, just the headers.
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.

Knowing the footguns in your language is always useful. The more you know, the less you’ll shoot your foot.
What I use for a lot of my sites is SvelteKit. It has a static site generator. If you like writing the HTML by hand, it’s great. Also HTML5 Up is where I get my templates. I made the https://nymph.io website this way. And https://sveltematerialui.com.
Backups and rollbacks should be your next endeavor.

If it doesn’t, I would consider that a bug in the router.
Routers are not particularly known for being free of bugs.
I love Debian, but I’d still put it more in the advanced category than Ubuntu. Not much, but it does rely more on the user understanding how Linux systems work.
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.

If you want cheap encrypted storage you can run a Nephele server with encryption and something like Backblaze B2.

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.
Protecting their own.