2024-12-27
I’m Grant, a passionate software engineer currently studying at the Colorado School of Mines. I am a huge proponent of free software, and the copyleft licensing that often accompanies it.
Improvement is extremely important to me, so I am constantly challenging myself by using tools with steep learning curves that emphasize power over accessibility or ease of use.
I believe the web today is too cluttered with websites that prioritize visual candy over valuable information. A text page does not need javascript or crazy CSS. These "features" usually just make a page less accessible, less responsive, and overall worse.
I'm not sure if these trends are motivated by a desire to fit-in with the modern web, to make the six different adds and pop-ups less obvious, or to improve SEO performance, but I believe the web should prioritize people. The internet is an incredible invention, but over time it has lost its personal feel. The tool to connect us is littered with corporate pages that mask their lack of content through fancy animations.
This page reflects my beliefs by presenting itself simply, leveraging web fundamentals to allow the browser to render the site as it sees fit. Even with a text browser, this site is perfectly readable, no media queries needed.
Inspirations:
pluralistic.net
www.mcprogramming.com
The PGP public key for my primary email is available here, on the Ubuntu Keyserver.
Key Id: 0xACB00340A5294436F71823B243E9BFDA09A6D96A
Fingerprint: ACB0 0340 A529 4436 F718 23B2 43E9 BFDA 09A6 D96A
PGP is a system for signing or encrypting messages and files and is typically authenticated through a "web of trust," in which "trusted introducers" sign a public key to certify it authentically belongs to the purported individual. This has advantages and disadvantages over a centralized certificate authority.
To learn more about PGP, read the wikipedia page.
Arch Linux
Experimenting with:
Chimera Linux
FreeBSD
Wayland & Sway
Neovim (AstroNvim)
Theme: Everforest Dark Medium
zsh
Kitty Terminal Emulator
Theme: Everforest Dark Medium
Firefox
kmscon
zellij
Neovim
elinks
iamb
mpd
ncmpcpp
OpenSCAD
gdb
I do almost all of my typesetting using LaTeX, a programmatic typesetting system based on TeX, even when I don’t need its equations or diagrams. This document itself was originally created in LaTeX and transpiled to HTML with TeX4HT.
I’ve collected a few works below: