Grant Lemons

2024-12-27

1. Introduction

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.

2. About

Or Why This Website Sucks

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

3. PGP Keys

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.

4. Current Environment

5. Things I’d Like to Learn

6. Writing

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:


prev

Webring

next