Skip to main content

Werner Strydom

Colophon

Technology

This site is built with Hugo, a static site generator. Content is written in Markdown and stored separately from the Hugo configuration.

Typography

Body text uses IBM Plex Sans. Code uses IBM Plex Mono. Fonts are served locally to preserve privacy—no external requests to Google Fonts or CDNs. GitHub Pages may still collect some data, but once the site moves to the homelab, visitor tracking ends. Security software will monitor and block malicious activity, but logs are discarded.

Progressive Enhancement

The site uses progressive enhancement. Core content is accessible without JavaScript or custom CSS. Modern browsers receive improved typography and layout through CSS. Legacy browsers (IE6-8) receive basic HTML5 support via html5shiv and Modernizr for feature detection.

Linting

Content is linted with Vale using custom rules that enforce direct, factual writing. The linter flags ambiguous language. Take “best practices” for example. Who defines “best” here? Is it opinion? Based on practical experience? Still relevant? Gatekeeping? Shutting down alternative ideas? Your guess is as good as mine.

AI Assistance

I use AI assistants (Claude, Gemini, OpenAI, Perplexity, Copilot) for research, development, and content review. Mostly they do the typing. Let’s face it, typing is boring. I prefer listening to my daughter tell me about super unicorns over typing hardware specifications, applying templates to data, or drafting technical documents. The AI assistants help fill knowledge gaps, especially when tracking down obscure hardware specs or understanding unfamiliar domains. I’ll use as much information as I can possibly get. These days AI can help me understand things in a heartbeat that would take months to figure out alone. Where was this when I started? I remain responsible for all content on this site.

Hosting

Currently hosted on GitHub Pages. Will migrate to self-hosted infrastructure when the homelab is operational.