EPISODE · Apr 26, 2025 · 38 MIN
Home-cooked Software: A Backup Tale (glt25)
from Chaos Computer Club - recent audio-only feed · host Florian Winkelbauer
Hobby projects are a great opportunity to learn and explore software development at your own pace. This talk will present the story around Chunkyard, a backup tool with a single user: me Chunkyard is a backup tool that I have been building for myself over the last five years. It's a hobby project with which I can follow my curiosity to learn and enjoy different aspects of software development. Since I am the only real user, I can do whatever I feel like. In this talk I am going to share what I have learned over the years while building this tiny piece of "home-cooked software". Stories include: - Learning more about encryption, content-defined chunking and content-addressable storage - Doing "stupid" things like using a text editor and a terminal instead of an IDE - Deepening my knowledge about automated tests by going "all in" - Building my own command line parser just for fun - Complaining about performance because I have no idea how computers work - That C# is a decent language/environment, even on Linux - The joy and fulfillment that hobby projects can give Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://pretalx.linuxtage.at/glt25/talk/YJXACY/
What this episode covers
Hobby projects are a great opportunity to learn and explore software development at your own pace. This talk will present the story around Chunkyard, a backup tool with a single user: me Chunkyard is a backup tool that I have been building for myself over the last five years. It's a hobby project with which I can follow my curiosity to learn and enjoy different aspects of software development. Since I am the only real user, I can do whatever I feel like. In this talk I am going to share what I have learned over the years while building this tiny piece of "home-cooked software". Stories include: - Learning more about encryption, content-defined chunking and content-addressable storage - Doing "stupid" things like using a text editor and a terminal instead of an IDE - Deepening my knowledge about automated tests by going "all in" - Building my own command line parser just for fun - Complaining about performance because I have no idea how computers work - That C# is a decent language/environment, even on Linux - The joy and fulfillment that hobby projects can give Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://pretalx.linuxtage.at/glt25/talk/YJXACY/
NOW PLAYING
Home-cooked Software: A Backup Tale (glt25)
No transcript for this episode yet
Similar Episodes
Mar 26, 2026 ·1m
Feb 8, 2026 ·4m
Jan 30, 2026 ·6m
Jan 2, 2026 ·47m