Blogposts
If you have a compatible reader, be sure to check out my RSS Feed for automatic updates. Also check out the JSONFeed .
For a breakdown by post series, see here .
M05 18 2022 - Site Update: I Fixed the Patron Page
M05 15 2022 - Fly.io: the Reclaimer of Heroku's Magic
M05 12 2022 - I Miss Heroku's DevEx
M05 01 2022 - Nix Flakes on WSL
M04 30 2022 - robocadey: Shitposting as a Service
M04 25 2022 - Twitter, Mastodon and The Parable of rasengan
M04 24 2022 - Crimes with Go Generics
M04 21 2022 - Stop Using Politics As A Cudgel To Discourage Experimentation
M04 07 2022 - Nix Flakes: Exposing and using NixOS Modules
M04 01 2022 - What To Do As A Recruiter When A Gender-diverse Person Asks You To Update Their Name
M03 28 2022 - Compiling Code to Matter in My Living Room
M03 24 2022 - Book Release: Closed Projects
M03 21 2022 - Site Update: Axum
M03 17 2022 - Technical Solutions Poorly Solve Social Problems
M03 07 2022 - Pokémon Legends Arceus Review
M03 02 2022 - Want to Learn a New Language? Write a Blog Backend!
M02 27 2022 - Nix Flakes: Packages and How to Use Them
M02 26 2022 - Spellblade: Part 2
M02 25 2022 - Postdrome
M02 21 2022 - Nix Flakes: an Introduction
M02 19 2022 - How I Pomodoro
M02 10 2022 - GNU Doesn't Care About Your Agency
M02 06 2022 - waifud Progress Report #1
M02 01 2022 - How To Approach Me With Scamcoin Jobs
M01 27 2022 - Hidden Secrets to Making a New Microservices Cluster a Success
M01 15 2022 - VTubing on Linux
M01 13 2022 - How I VTuber
M01 12 2022 - A Tool to Aid Forgetfulness
M01 11 2022 - Site Update: A Sigil
M01 10 2022 - You Win, Broken Database Schemas
M01 04 2022 - Bashing JSON into Shape with SQLite
M01 02 2022 - Converting a VRChat Avatar to VRM Format for VTubing
M12 28 2021 - Things I'm Excited for in 2022
M12 19 2021 - Site Updates: Better Contrast Ratio and Using Xeact
M12 17 2021 - I Was Part of a Human Subject Research Study Without My Consent
M12 11 2021 - "Open Source" is Broken
M12 02 2021 - My VR Hell on NixOS
M11 29 2021 - My Homelab NAS on NixOS
M11 27 2021 - YouTube Comments Discontinuation
M11 18 2021 - Xeact 0.0.69: A Revolutionary Femtoframework For High Efficiency JavaScript Development
M11 04 2021 - Go net/http.ServeMux and Trailing Slashes
M10 20 2021 - Change
M10 11 2021 - Spellblade: Part 1
M10 10 2021 - Metroid Dread: A Study on Perfection
M10 02 2021 - There's a Node In The Cluster In The Cloud
M09 25 2021 - COVID Burnout
M09 24 2021 - My Next Life as an Imaginary Bottle of Window Cleaner
M09 22 2021 - Fun with Redirection
M09 04 2021 - Anbernic RG280M Review
M08 22 2021 - I Forgive Me
M08 19 2021 - Spaceship Adventure
M08 16 2021 - Spellblade Plans
M08 11 2021 - Paranoid NixOS on AWS
M08 08 2021 - I Forgive You
M08 07 2021 - Xe
M07 29 2021 - Social Media: A Psychic Cancer
M07 18 2021 - Paranoid NixOS Setup
M07 14 2021 - Emoji is not a Language
M07 03 2021 - My Thoughts About Using Android Again as an iPhone User
M06 26 2021 - christine.website is now on the Microsoft Store
M06 19 2021 - waifud Plans
M06 15 2021 - Footnote
M06 13 2021 - Using Paper for Everyday Tasks
M06 08 2021 - My Homelab Build
M06 04 2021 - My Magical Adventure With cloud-init
M05 29 2021 - How to Set Up WeeChat on NixOS
M05 26 2021 - Epilogue
M05 20 2021 - Final Chapter
M04 25 2021 - Using Morph for Deploying to NixOS
M04 17 2021 - How I Implemented /dev/printerfact in Rust
M04 15 2021 - The Sisyphean Task Of DNS Client Config on Linux
M04 11 2021 - Immigration
M04 05 2021 - Prometheus and Aegis
M04 01 2021 - Unix Domain Sockets for Serving HTTP in Production
M03 28 2021 - Mara's Ransack of Castle Charon
M03 22 2021 - The Relaxing Surreality of VRChat Furry Conventions
M03 13 2021 - Site Update: Let There Be Light
M03 07 2021 - How to Handle Pedophiles in Communities
M03 03 2021 - Development on Windows is Painful
M02 28 2021 - Animal Crossing New Horizons: An Island of Stability in an Unstable World
M02 24 2021 - My Convoluted VRChat Google Meet Setup
M02 21 2021 - Readaptation
M02 15 2021 - The Worst Experience I've Had With an aarch64 MacBook
M02 14 2021 - Plurality as Portrayed in Cyberpunk 2077 and Xenoblade Chronicles 2
M02 13 2021 - A Trip into FreeBSD
M02 06 2021 - My Automagic NixOS Wireguard Setup
M02 02 2021 - Philosophy of Tailscale: Social proximity networks
M01 31 2021 - A Model for Identity in Software
M01 30 2021 - My Thoughts on Paper Mario and the Origami King
M01 26 2021 - Was Social Media a Mistake?
M01 20 2021 - Encrypted Secrets with NixOS
M01 19 2021 - Tailscale on NixOS: A New Minecraft Server in Ten Minutes
M01 15 2021 - New PGP Key Fingerprint
M01 14 2021 - Site Update: RSS Bandwidth Fixes
M01 09 2021 - How to Set Up Borg Backup on NixOS
M01 04 2021 - hlang in 30 Seconds
M01 03 2021 - Goodbye Kubernetes
M12 31 2020 - Kubernetes Pondering
M12 28 2020 - Mara: Sh0rk of Justice: Version 1.0.0 Released
M12 25 2020 - The Source Version 1.0.0 Release
M12 19 2020 - The 7th Edition
M12 14 2020 - Plea to Twitter
M12 04 2020 - Trisiel Update
M12 02 2020 - Site Update: WebMention Support
M11 30 2020 - Discord Webhooks via NixOS and Systemd Timers
M11 25 2020 - Scavenger Hunt Solution
M11 20 2020 - How to Setup Prometheus, Grafana and Loki on NixOS
M11 18 2020 - Various Updates
M11 09 2020 - Nixops Services on Your Home Network
M11 06 2020 - ZSA Moonlander Review
M10 31 2020 - Trisiel Progress: Rewritten in Rust
M10 29 2020 - Minicompiler: Lexing
M10 27 2020 - ZSA Moonlander First Impressions
M10 24 2020 - Life Update: New Adventures
M10 17 2020 - ln - The Natural Log Function
M10 12 2020 - kalama pali pi kulupu Kala
M10 11 2020 - The Itch
M09 30 2020 - How Mara Works
M09 27 2020 - Rust Crates that do What the Go Standard library Does
M09 19 2020 - TL;DR Rust
M09 08 2020 - My Org Mode Flow
M09 07 2020 - The Within Go Repo Layout
M08 22 2020 - Colemak Layout - First Week
M08 15 2020 - Colemak Layout - Beginning
M08 02 2020 - The Fear Of Missing Out
M07 28 2020 - Book Release: Musings from Within
M07 26 2020 - RSS/Atom Feeds Fixed and Announcing my Flight Journal
M07 16 2020 - Site Update: Rewrite in Rust
M07 10 2020 - Continuous Deployment to Kubernetes with Gitea and Drone
M06 28 2020 - The Dwarven Cavern - A Beginner 6E Adventure
M06 17 2020 - V Update - June 2020
M06 05 2020 - Why I Use Suckless Tools
M05 31 2020 - gitea-release Tool Announcement
M05 29 2020 - ReConLangMo 8: Storytelling
M05 25 2020 - ReConLangMo 7: Discourse
M05 23 2020 - maybedoer: the Maybe Monoid for Go
M05 22 2020 - ReConLangMo 6: Lexicon
M05 19 2020 - How HTTP Requests Work
M05 18 2020 - ReConLangMo 5: Sentence Structure
M05 15 2020 - ReConLangMo 4: Noun and Verb Morphology
M05 11 2020 - ReConLangMo 3: Morphosyntactic Typology
M05 09 2020 - Gamebridge: Fitting Square Pegs into Round Holes since 2020
M05 08 2020 - ReConLangMo 2: Phonology & Writing
M05 06 2020 - Super Bootable 64
M05 05 2020 - ReConLangMo 1: Name, Context, History
M04 25 2020 - My NixOS Desktop Flow
M04 13 2020 - Chicken Stir Fry
M03 26 2020 - pa'i Benchmarks
M03 20 2020 - New Site Feature: Signal Boosting
M03 15 2020 - How I Start: Rust
M03 08 2020 - How I Start: Nix
M02 29 2020 - New Site Feature: Patron Thanks Page
M02 22 2020 - pa'i: hello world!
M02 15 2020 - Why Rust
M02 10 2020 - I was Wrong about Nix
M02 03 2020 - Instant Pot Spaghetti
M01 28 2020 - Thoughts on Nix
M01 25 2020 - Dhall for Kubernetes
M01 11 2020 - Live Streaming Server Setup
M01 03 2020 - V is for Vvork in Progress
M12 21 2019 - How I set up an IRC daemon on Kubernetes
M12 14 2019 - Olin Improvements
M12 08 2019 - Trisiel Progress: Hello, World!
M12 02 2019 - Toast Sandwich Recipe
M11 14 2019 - The Gears and The Gods
M11 11 2019 - Death Stranding Review
M11 01 2019 - Blog Feature: Art Gallery
M10 28 2019 - Get Going: Hello, World!
M10 22 2019 - OVE-20191021-0001
M10 21 2019 - Outsider Art and Anathema
M10 06 2019 - Don't Look Into the Light
M10 03 2019 - Compile Stress Test
M10 01 2019 - The Cheese Dream
M09 22 2019 - mapatei
M09 12 2019 - When Then Zen: Wonderland Immersion
M09 07 2019 - The Cult of Kubernetes
M08 28 2019 - How to Send Email with Nim
M08 23 2019 - How I Converted my Brain fMRI to a 3D Model
M08 19 2019 - Pageview Time Experiment
M08 16 2019 - Instant Pot Quinoa Taco Bowls
M08 15 2019 - WebAssembly Talk Video Posted
M08 04 2019 - Plurality-Driven Development
M07 24 2019 - Tarot for Hackers
M07 07 2019 - How to Use User Mode Linux
M06 30 2019 - The h Programming Language
M06 24 2019 - OVE-20190623-0001
M06 23 2019 - V is for Vaporware
M06 20 2019 - Untitled
M06 18 2019 - Advice to People Nurturing a Career in Computering
M06 05 2019 - MrBeast is Postmodern Gold
M05 30 2019 - TempleOS: 2 - god, the Random Number Generator
M05 25 2019 - All There is is Now
M05 20 2019 - TempleOS: 1 - Installation
M05 19 2019 - A Formal Grammar of h
M05 16 2019 - Life Update - Montréal
M05 10 2019 - iPad Smart Keyboard: French Accents/Ligatures
M04 21 2019 - Practical Kasmakfa
M04 16 2019 - Site to Site WireGuard: Part 4 - HTTPS
M04 11 2019 - Site to Site WireGuard: Part 3 - Custom TLS Certificate Authority
M04 09 2019 - When Then Zen: Site Announcement
M04 07 2019 - Site to Site WireGuard: Part 2 - DNS
M04 02 2019 - Site to Site WireGuard: Part 1 - Names and Numbers
M03 22 2019 - iOS Development Pro Tip for Private CA Usage
M03 14 2019 - My Career So Far in Dates/Titles/Salaries
M03 08 2019 - Farewell Email - Heroku
M02 11 2019 - Deprecation Notice: Elemental-IRCd
M01 26 2019 - How To Make a Progressive Web App Out Of Your Existing Website
M01 20 2019 - When Then Zen
M01 17 2019 - Old Articles Recovered
M01 11 2019 - graphviz.christine.website
M01 08 2019 - vanbi
M12 17 2018 - Let it Snow
M12 12 2018 - The Blind Men and The Animal Interface
M12 02 2018 - That Which Is For Kings
M12 01 2018 - Ten Thousand Laughs
M11 30 2018 - I Put Words on this Webpage so You Have to Listen to Me Now
M11 29 2018 - Blind Men and an Elephant
M11 21 2018 - My Experience Cursing Out God
M11 13 2018 - Chaos Magick Debugging
M11 01 2018 - One Day
M10 14 2018 - lipu pi o wawa e lukin
M10 13 2018 - The Service is Already Down
M09 17 2018 - Creator's Code
M09 05 2018 - Olin: 2: The Future
M09 01 2018 - Olin: 1: Why
M08 27 2018 - Died to Save Me
M08 26 2018 - Sorting Time
M08 19 2018 - Death
M08 15 2018 - When Then Zen: Anapana
M08 13 2018 - Narrative of Sickness
M07 24 2018 - Fear
M07 20 2018 - Gratitude
M06 18 2018 - Land 1: Syscalls & File I/O
M06 16 2018 - A Letter to Those That Bullied Me
M06 14 2018 - What It's Like to Be Me
M04 23 2018 - The Beautiful in the Ugly
M04 14 2018 - Coding on an iPad
M03 29 2018 - How to Automate Discord Message Posting With Webhooks and Cron
M02 08 2018 - Introducing Lokahi
M12 10 2017 - How does into Meditation
M04 16 2017 - Voiding the Interview
M04 12 2017 - IRCv3.2 `webirc` Extension
M03 29 2017 - RSS Feed Generation
M03 25 2017 - gopreload: LD_PRELOAD for the Gopher crowd
M02 08 2017 - textile-conversion Main
M01 09 2017 - Crazy Experiment: Ship the Frontend as an asar document
M12 18 2016 - New Site
M12 20 2015 - FFI-ing Go from Nim for Fun and Profit
M12 14 2015 - The Origin of h
M12 01 2015 - Coming Out
M11 27 2015 - Matrix Has U
M10 17 2015 - The Universal Design
M08 26 2015 - Metaprogramming: Partial Application...
M06 10 2015 - Nim and Tup
M03 21 2015 - Trying Vagga on For Size
M03 13 2015 - CinemaQuestria Orchestration
M02 14 2015 - This Site's Tech Stack
M02 14 2015 - The Saga of plt, Part 2
M02 14 2015 - The Saga of plt, Part 1
M01 28 2015 - Getting Started with Go
M11 28 2014 - Web Application Development with Beego
M11 20 2014 - Dependency Hell
M11 18 2014 - My Experience with Atom as A Vim User
M10 24 2014 - Instant Development Environments in Docker
M10 20 2014 - MPD Via Docker
M08 16 2014 - Pursuit of a DSL
M07 31 2014 - Thoughts on Community Management
M10 04 2013 - IRCv3.2 CHGHOST Extension
Other Blogs I Find Interesting
Selected Commentary on These Blogposts
Top tier satire. Won't be read by anyone who should read it, and will be ignored/laughed at by anyone who does/already agrees.
Literally preaching to the literal choir.
Hired.
It’s things like this that make me realize just how bizarre this profession really is.
Meanwhile, in two weeks the entire Haskell ecosystem will adapt.
dont read any of the other posts if u dont want to melt ur brain backwards
but yeah needless to say you've basically written the generic form of basically every time I'm subconsciously annoyed by a software dev social pattern
Well executed. The only thing this is missing is a truncated y-axis on the graph.
Why would you do that? Just use jRilkef and call $.flopnax() and it'll automatically flopnax your ropjar. (Marked +240345 by flopnax overflow)
The comments I am reading in response to the words on the website miss the point completely. It is clear from the words on the web page on the link that the point is different than what people here are saying it is. Did you even read those words on the internet web page, accessed from the link, downloaded and subsequently rendered by your browser of choice?
Thank you very much for this series.
I think Terry was more right than most of us would dare to admit. Playing with the thought of setting up a fund to build a statue in his honor!!
I ran the voice of god generator and the first thing it did was call me gay.
Copyright 2012-2022 Xe Iaso (Christine Dodrill). Any and all opinions listed here are my own and not representative of my employers; future, past and present.
Like what you see? Donate on Patreon like these awesome people !
Looking for someone for your team? Take a look here .
Served by /nix/store/wpff0ynx8hchn92wlnz2chigdh76pqpi-xesite-2.4.0/bin/xesite, see source code here .