Working in Sourcehut

You're viewing a Gemini article on the web

It's much better to view it on Gemini!

I'm doing some work for my partner's business. Nothing much, just writing a few scripts and maintaining a website. Currently, the website is hosted on GitHub and published through Netlify using Wordpress web hooks to trigger rebuilds on submission of new content.

Today, I spent my lunch break writing a quick script for sorting out some data for her business and decided that I wanted to create a whole Sourcehut project for it. I set up a repository, a ticketing system, and a project overview so that I can start moving over some other things I'm managing for it. I even started writing a small Wordpress plugin to call Sourcehut Builds to submit a manifest on page change so that I can remove my dependency on GitHub/Netlify.

Sourcehut Builds

Doing all of this just made me realize how much time I waste in a day waiting for things to load. Sourcehut is lightning fast (when it's not being DDOS'd), and uses up so little memory that I barely notice it running. I can just write emails to create tickets and keep track of what I'm doing. It's great. I like it.

I also ended up writing my little script in Go, just for fun. It's a nice language. My initial implementation was in Python (of course), but I figured this would be a nice low-stakes way to start learning something new. A good time was had by all.

Tell me what you think.