Skip to main content

Blog

  1. AI treats us all as public figures
  2. Completing software: Material for mkdocs goes maintenance mode
  3. Encryption in everyday life
  4. A self-hosted music setup that rivals spotify
  5. There's just something about grey
  6. Silverbullet is the easiest pkm program to self-host
  7. An age of companies too good to be true
  8. Don't forget how far you've come
  9. Setting up markdown-oxide to better integrate Neovim with Obsidian
  10. Content for content's sake
  11. My neovim setup two years later
  12. Thoughts on the Setember 2025 Apple Event
  13. Debian Trixie on an M1 Mac
  14. There is a difference between good and bad software
  15. Building a notetaking and todo system from the ground up
  16. Age verification creates a bifurcated internet
  17. An e-mail interview with Alex Blackie from Worktree
  18. Netstuck
  19. One year in, Debian feels like home
  20. Setting up the Yazi file manager
  21. Copilot has entered the workplace. What's changed?
  22. How to backup your password vault with KeePassXC
  23. Email from the terminal with aerc
  24. What is the purpose of a phone?
  25. Canadians are finally getting cheaper phone plans
  26. Understanding what you build
  27. You can use anything so long as it's markdown
  28. Comparing four privacy-focused google analytics alternatives
  29. I'm just some guy on the internet
  30. Nordhold is a fresh take on tower defense
  31. Running a blog without American tech
  32. The joys of buying music
  33. Setting up a great python experience
  34. Does anyone still care about privacy?
  35. Simple server monitoring with Beszel
  36. Keeping everything in sync
  37. README's aren't just for repos
  38. Busywork
  39. Saving RSS entries from Miniflux to Readeck
  40. Verification across the expansive web
  41. Eleventy version 3: Just how fast can a website be?
  42. The vibes are off with social media
  43. Blog question challenge 2025
  44. Planet Scale
  45. Default apps 2024
  46. Making notes accessible from the command line
  47. Two years of blogging
  48. Blog proofreading: links, spelling, and grammar
  49. The journal of great expectations
  50. Notification of account removal
  51. Full-text RSS is the best thing since sliced bread
  52. The Ladder of Workplace Software Complexity
  53. A catppuccin neovim + tmux starter guide
  54. Measuring life in lifespans
  55. Building my first rust crate
  56. I read it in a book somewhere
  57. Five game-changing terminal tools
  58. Yubikeys are for everyone
  59. Twenty... something
  60. High-quality free news is going extinct
  61. What exactly is a permalink?
  62. How much software do we actually need?
  63. Why we should stop using URL shorteners
  64. Learning by building
  65. When ads takeover
  66. Memory caching. The human edition
  67. Linux Mint to Debian
  68. Why nevermonetize?
  69. Readeck: The lightweight read-it-later app
  70. Simple setup of transactional emails for self-hosting with mailgun
  71. Building a note taking system that actually works
  72. What backpacking taught me about software
  73. Manage your tasks with a complete Vikunja setup
  74. The Casio AE-1500WH-1AVDF is everything a watch should be
  75. Exercism vs Datacamp: Small things make a big difference
  76. Perfect recall
  77. Deploying to vercel from codeberg
  78. Lessons from Neovim configurations and 11ty website templates
  79. Should you use a custom domain for email aliases?
  80. Creating a pleasant blog reading experience
  81. Using taskwarrior to manage my todos
  82. Airplane Mode
  83. The paradox of choice
  84. Deploying mdbook to codeberg pages using woodpecker CI
  85. E-books should have been the future
  86. Goodbye Logseq, Obsidian, and Vimwiki. Hello, mdBook!
  87. Saying goodbye to site analytics
  88. Thoughts on AI in code and writing
  89. Save to Omnivore from the command line with a simple zsh custom function
  90. Nobody can code alone, we rely on each other
  91. Should you optimize your personal blog for SEO in 2024?
  92. Habitica will change your life. Really
  93. Security has become too complex
  94. 2024: Keeping what works and shedding what doesn't
  95. Easy light and dark mode with Catppuccin and TailwindCSS
  96. Setting up command line access to mastodon
  97. Spotify may be the reason we all start to buy music again
  98. Private and Public Aspects of Life Can Coexist
  99. Book Review: Extremely Online
  100. This Article is About Rabbits
  101. FreshRSS and Omnivore: A perfect match
  102. Doing hard things: learning vim
  103. The Power of Small Communities
  104. Nothing is Truly Free
  105. Book Review: The Good Life
  106. Search is Beginning to Show Its Age
  107. The Internet is About to Get a Whole Lot Noisier
  108. Data in Public Health: Why we Need a Change in Thinking
  109. Flipped Productivity - How Doing Less Can Help You Achieve More