log
gdb
backups and storage
firewall
hardware
operating systems
- alpine linux
- linux mint
- debian
- ubuntu
- void linux
- windows 10/11
programming languages
- janet
- racket notes
- systematic program design
- rationales
- data in clojure and janet vs most other places
emacs
- building emacs from source with user-specific tree-sitter
- emacs and tree-sitter compatibility(?) issue
- emacs master with tree-sitter + clojure-ts-mode on ubuntu (2022-12-13)
- prepare emacs master / emacs-29 branch with tree-sitter on ubuntu for janet-ts-mode (2023-04-02)
- compiling emacs 29 with tree-sitter from source on void linux
reminders to not buy from these folks
misc
body
other
- Dan Friedman
- Eric Normand
- James Somers
- Mariano Guerra
- Matthew Butterick
- Matthias Felleisen
- Expressiveness - portion from "Principles of Programming Languages" by Matthias Felleisen
- Max Bernstein
- Michael Sperber
- Partick Dubroy
- Blog
- Immutability is not enough - post claims some surprise, but doesn't seem surprising if one has seen rh's "epocal time model"-related stuff
- Shriram Krishnamurthi
- Stuart Sierra
- Will Crichton
- Functional Geekery
- CaSE Podcast
- Eric Normand on Functional Thinking - CaSE Podcast Episode 45
- LibreOffice 25.2 Release Notes
- eighth RacketCon 2018 videos - waiting to hear back whether links to specific portions of the live stream videos have been added (to the racketcon 2018 page)
- Software Architecture / Design
- Thoughts on Functional Programming Season 2 - Eric Normand
- Stratified design and functional architecture - Eric Normand - 0redev 2023
- Better software design with domain modeling - Eric Normand - Func Prog Sweden 2023
- Index / Glossary Creation
- Be suspicious of stories
- Computer Science from the Bottom Up
- How to cope with being “Rich Hickey”-Pilled
- Youtube Notes - Mariano Guerra
- How to design for dark mode: a practical guide
- PDF4QT