Skip to main content

Blog

  1. Does anyone still care about privacy?
  2. Simple server monitoring with Beszel
  3. Keeping everything in sync
  4. README's aren't just for repos
  5. Busywork
  6. Saving RSS entries from Miniflux to Readeck
  7. Verification across the expansive web
  8. Eleventy version 3: Just how fast can a website be?
  9. The vibes are off with social media
  10. Blog question challenge 2025
  11. Planet Scale
  12. Default apps 2024
  13. Making notes accessible from the command line
  14. Two years of blogging
  15. Blog proofreading: links, spelling, and grammar
  16. The journal of great expectations
  17. Notification of account removal
  18. Full-text RSS is the best thing since sliced bread
  19. The Ladder of Workplace Software Complexity
  20. A catppuccin neovim + tmux starter guide
  21. Measuring life in lifespans
  22. Building my first rust crate
  23. I read it in a book somewhere
  24. Five game-changing terminal tools
  25. Yubikeys are for everyone
  26. Twenty... something
  27. High-quality free news is going extinct
  28. What exactly is a permalink?
  29. How much software do we actually need?
  30. Why we should stop using URL shorteners
  31. Learning by building
  32. When ads takeover
  33. Memory caching. The human edition
  34. Linux Mint to Debian
  35. Why nevermonetize?
  36. Readeck: The lightweight read-it-later app
  37. Simple setup of transactional emails for self-hosting with mailgun
  38. Building a note taking system that actually works
  39. What backpacking taught me about software
  40. Manage your tasks with a complete Vikunja setup
  41. The Casio AE-1500WH-1AVDF is everything a watch should be
  42. Exercism vs Datacamp: Small things make a big difference
  43. Perfect recall
  44. Deploying to vercel from codeberg
  45. Lessons from Neovim configurations and 11ty website templates
  46. Should you use a custom domain for email aliases?
  47. Creating a pleasant blog reading experience
  48. Using taskwarrior to manage my todos
  49. Airplane Mode
  50. The paradox of choice
  51. Deploying mdbook to codeberg pages using woodpecker CI
  52. E-books should have been the future
  53. Goodbye Logseq, Obsidian, and Vimwiki. Hello, mdBook!
  54. Saying goodbye to site analytics
  55. Thoughts on AI in code and writing
  56. Save to Omnivore from the command line with a simple zsh custom function
  57. Nobody can code alone, we rely on each other
  58. Should you optimize your personal blog for SEO in 2024?
  59. Habitica will change your life. Really
  60. Security has become too complex
  61. 2024: Keeping what works and shedding what doesn't
  62. Easy light and dark mode with Catppuccin and TailwindCSS
  63. Setting up command line access to mastodon
  64. Spotify may be the reason we all start to buy music again
  65. Private and Public Aspects of Life Can Coexist
  66. Book Review: Extremely Online
  67. This Article is About Rabbits
  68. FreshRSS and Omnivore: A perfect match
  69. Doing hard things: learning vim
  70. The Power of Small Communities
  71. Nothing is Truly Free
  72. Book Review: The Good Life
  73. Search is Beginning to Show Its Age
  74. The Internet is About to Get a Whole Lot Noisier
  75. Data in Public Health: Why we Need a Change in Thinking
  76. Flipped Productivity - How Doing Less Can Help You Achieve More