Back to Home

๐Ÿงช The Mad Scientist's Lab

Projects, proposals, ideas, and anything else related to computers which I publish.

My biggest project in this category at the moment, How to Program Good, is a web series coalescing my experience as a programmer into a guide on producing high-quality, reliable programs.

How to Program Good

The Gopher Hole

This are pages related to the Go programming language, which is a language I am very fond of.

How Much Faster is Passing-by-Pointer in Go?

Go+; or, what we used to have to do before go modules

Fun fact: I came up with my internet handle "mediocregopher" long before Go existed. That's some nominative determinism!

Meta

These pages are all related to this very site you're reading this on.

A Whole New World

Serving Gemtext Files From Caddy

Block AI Scrapers With a Caddy Plugin

Random

A Simple Script to Initialize nix-Based Projects

Serving a Website From a Git Repo Without Cloning It

Digital Tidying: Finding and Fixing Dead Links

DANE Will Set Us Free

RESP as a General Purpose Serialization Protocol


Hi! I'm available for remote contract work. You can learn more about me and my skillset by browsing around this site, then head over to my resume site to find my work history and professional contact form.


This site is a mirror of my gemini capsule. The equivalent gemini page can be found here, and you can learn more about gemini at my ๐Ÿš€ What is Gemini? page.