Timmy Douglas's Blog
November 26, 2023
Starfield Review
November 16, 2023
Cooking and Exercising
October 9, 2023
Strong Towns
September 9, 2023
Garmin Forerunner
August 27, 2023
Steam Deck
July 30, 2023
Mechanical Bikes
June 28, 2023
Software Evolution
June 19, 2023
A common lisp environment
May 20, 2023
Zelda: Tears of the Kingdom
April 14, 2023
Just Keep Buying
March 11, 2023
Mechanical Keyboards
February 5, 2023
Dyson Sphere Program
January 26, 2023
Logo
December 10, 2022
ChatGPT
December 10, 2022
God of War Ragnarök
October 23, 2022
Digital Combat Simulator World
September 24, 2022
Cooking BBQ with a Kamado Joe and Fireboard
August 13, 2022
GNU troff in 2022 part 2
August 10, 2022
Groff (GNU troff) in 2022
July 23, 2022
Hunchentoot
June 12, 2022
Re: bleh
May 5, 2022
Parenting Part 2
April 25, 2022
Patterns of Software
April 9, 2022
A new UI paradigm and self-sufficiency
March 6, 2022
Elden Ring
February 13, 2022
Alpine on Raspberry Pi 4
January 10, 2022
Autotools
December 3, 2021
Emacs and Avy: Edit text using a mouse?
December 1, 2021
Fedora Silverblue Initial Impressions
November 17, 2021
Process supervision
October 5, 2021
Frugal pipeline processing
September 13, 2021
GUI Apps without a toolkit
August 22, 2021
Misc from August 2021
July 1, 2021
Backing up photos from an Android phone
June 24, 2021
Mechanical Sympathy
June 1, 2021
Migrating from offlineimap to mbsync/isync
May 25, 2021
Maker's Schedule, Manager's Schedule
May 22, 2021
Effective C
May 1, 2021
Hidden Costs of Software Development
April 11, 2021
GNU Guix: Building packages with custom CFLAGS
February 28, 2021
So you want to run your own mail server...
February 9, 2021
IPv6 with NetworkManager
February 7, 2021
A Home Router with GNU Guix
January 20, 2021
System Crafting
December 21, 2020
GNU Guix
December 18, 2020
Extending Eshell: Completion
December 17, 2020
Extending Eshell: Fuzzy History Search
December 15, 2020
DIY Home Improvement: Drills, Impact Drivers, etc.
November 15, 2020
Emacs shell
November 14, 2020
Renaming files easily with Emacs and Dired mode
November 13, 2020
Migrating from Jekyll to Hugo
October 14, 2020
AutoCrane: Shipping containers safely on Kubernetes
September 12, 2020
Ideas for Programming Languages
August 1, 2020
Home office renovation
July 1, 2020
Learning Audio 101
May 26, 2020
Home NAS Part 4: Home Photo Gallery with thumbsup
May 16, 2020
DNS over TLS with CoreDNS
May 10, 2020
Home NAS Part 3: Alerting with Prometheus
May 10, 2020
Notmuch email
May 9, 2020
Home NAS Part 2: Install
May 2, 2020
Home NAS Part 1: Preparation
February 23, 2020
Pinephone review
January 18, 2020
Email with aerc, offlineimap, systemd, and emacs
December 29, 2019
Building Linux Images with cloud-init
December 29, 2019
A new hobby project
December 14, 2019
Having Kids
September 28, 2019
Unresponsive .NET Web Applications and the Mysterious ThreadPool
September 2, 2019
Authenticated Nuget Feeds Inside Docker
August 17, 2019
Shell shortcuts and fzf
July 27, 2019
The Twelve-Factor App
July 12, 2019
Interfacing
July 4, 2019
Docker for the build agent
July 4, 2019
Bash and Curl for Secrets
June 16, 2019
Worse is better
June 10, 2019
Blogging with VS Code, GitHub Pages and Jekyll
June 9, 2019
DNS over TLS
June 8, 2019
Parallel async tasks in C#