This guide walks you through backing up your Obsidian vault with Git and GitHub, including repository setup and automatic syncing using the Obsidian Git plugin.
We celebrate those who fix problems but overlook those who stop them from happening. This piece looks at the psychology behind that bias, the danger of rewarding firefighting over foresight, and why peace, stability, and resilience are achievements - not defaults.
For a year, I wrote a technical blog without any predefined topics—just with the goal of writing, learning, and sharing experiences. In this post, I share the process, technical decisions, and lessons I learned — it might help you start your own.
Turning a kayak ergometer into a virtual race seemed simple—until real athletes started competing. Unexpected bugs emerged live: sleeping devices, stuck avatars, and a canceled race thanks to one unlucky keypress. Nothing tests software like the real world.
Learn how I built and deployed a free static website, covering the setup, deployment process, and the tweaks needed to keep the site low-cost and easy to maintain.