Site Notes

About This Site

To the Bedrock is built with plain HTML, CSS, and JavaScript — no framework, no bundler. Notes and articles are compiled from Markdown by a small Node script. Hosted on Cloudflare Workers. The whole thing is an experiment in heuristic-based iterative programming with LLMs (vibe coding), using Claude Code and VS Code alongside ordinary software delivery practice.

Typography

The base type system uses EB Garamond for body text, Cormorant Garamond for headings, and DM Mono for monospace text. Active themes may remap those families; the plain-readable theme uses Source Serif 4 for prose, Bebas Neue for headings, and Space Mono for interface chrome. Fonts are self-hosted from open-source Google Fonts families.

Full third-party font attribution and license texts are documented in THIRD_PARTY_FONTS.md.

Garbage Can Simulation

The Garbage Can Model simulation is based on the model described in Cohen, M. D., March, J. G., & Olsen, J. P. (1972). A Garbage Can Model of Organizational Choice. Administrative Science Quarterly, 17(1), 1–25.

The JavaScript implementation was translated from a Python reference implementation by Mac13kW, available at github.com/Mac13kW/Garbage_Can_Model, licensed under the MIT License. The original Python code uses NumPy and recreates the model from the Fortran appendix in the 1972 paper.

Visualizations use D3.js (v7), self-hosted under the ISC License. Mathematical equations are rendered by KaTeX (v0.16), self-hosted under the MIT License, originally developed by Khan Academy.

Design System

The design system reference catalogues the design tokens, typography scale, and component patterns used across the site. It renders live CSS so any style change is immediately visible there.

License

© 2026 Robert Andersson. All rights reserved.