The pains and joys of self-hosting and tinkering. There’s always something that is broken, ready to be fixed, to be upgraded, can be built upon or changed. It is like a puzzle that constantly evolves depending on the time you invest in it. And every once in a while it exposes the silver lining that keeps you hooked to it.