Fernando Borretti
Personal website of Fernando Borretti.
Essays / personalAI / MLLisp / Clojure / SchemeSoftware / engineering practice
- Posts
- 114 from 7 Jun 2015 to 27 Oct 2026
- Posting
- weekly (32 in the last year)
- Kind
- personal blog
- Feed
- https://borretti.me/feed.xml
2026 24
- We Won’t “Just Hang Out”
- No Man Is an Island
- The Other Road
- The Education of a Doomer
- On Inevitability
- Futurism Is Always Extreme
- A Syncthing and SQLite Gotcha
- Our Servants Will Do That For Us
- AI Alignment as a Thought-Terminating Cliche
- Books I Enjoyed In 2026H1
- The Contracting Circle
- Review: Job-Less Utopia
- Mathematics Without Mathematicians
- When The Future Doesn’t Need Us
- No-One Escapes the Permanent Underclass
- On Vulgar Materialism
- Human Routers of Machine Words
- How To Read More
- Human Bottlenecks
- The Applicability of Spaced Repetition
- Notes on the Hantavirus Outbreak
- Some Data Should Be Code
- Letting Claude Play Text Adventures
- There Is No New Aesthetics
2025 22
- Using the Brother DS-640 Scanner on NixOS
- 1Password Dependency Breaks Syntax Highlighting
- Books I Enjoyed in 2025
- Coarse is Better
- I Wish People Were More Public
- Ad-Hoc Emacs Packages with Nix
- Linux on the Fujitsu Lifebook U729
- Agda on NixOS
- Hashcards: A Plain-Text Spaced Repetition System
- Adding Planets to Celestia on macOS
- Notes on Managing ADHD
- Inboxes are Underrated
- You Can Choose Tools That Make You Happy
- Two Years of Rust
- My Backup Infrastructure, 2025 Edition
- We Live In a Golden Age of Interoperability
- Domain-Agnostic and Domain-Specific Tools
- Non-Fiction Has Bad Incentives
- Composable SQL
- Adding Colour to macOS Folder Icons
- Implementing FSRS in 100 Lines
- How I Use Claude
2024 7
2023 31
- You Need More Constraints
- Type Systems for Memory Safety
- Why Checked Exceptions Failed
- Test Against Reality
- Test Autodiscovery is a Silver Bullet
- Second-Class References
- Depth-First Procrastination
- Why Lisp Syntax Works
- Sketch of a Post-ORM
- Language Pragmatics Engineering
- What is a Software Engineer?
- Typing Persian in Emacs
- Language Tooling Antipatterns
- Return Reasons, Not Booleans
- NixOS for the Impatient
- How Capabilities Work in Austral
- Two Years of OCaml
- Dependency Resolution Made Simple
- My Experience with Bupropion
- The Best of Orion’s Arm
- Effective Spaced Repetition
- Spaced Repetition is Checkpointing for Learning
- Design of the Austral Compiler
- The Gallery of Sand
- And Yet It Understands
- Building a DIY Clozemaster
- Shells are Two Things
- How Austral’s Linear Type Checker Works
- Better XML Editing for Emacs
- A Brief Defense of XML
- Roam, Twenty Years Before Roam