Skip to content

Instantly share code, notes, and snippets.

@bfeitknecht
Created March 25, 2026 22:26
Show Gist options
  • Select an option

  • Save bfeitknecht/c70d872dbe4b7c2aac742065ddd74412 to your computer and use it in GitHub Desktop.

Select an option

Save bfeitknecht/c70d872dbe4b7c2aac742065ddd74412 to your computer and use it in GitHub Desktop.
New Rabbit Holes Await

New Rabbit Holes Await

After having been fully absorbed by the completion of the impli project, I've suddenly gained a gaping hole waiting to be filled with more interesting sidequests. But as the old german adage the torture of a choice goes, I find myself at a crossroads. There's simply too many things I want to do. To track my ideas and progress (hopefully soon), I've jotted down the most central ones here.

  • Declarative cross-platform system with everything from hardware options and GUI customization to packages and their configuration in Nix. Allows me to never have to complain about package managers again and if any one machine ever goes kaput, the whole state can be restored with just one or two commands. In particular the following aspects stand out.
    • Geared out Neovim (by the way) IDE.
    • Perfect Zellij setup with plugins and all that jazz.
    • Terminal file finder. Also Television. Just the best and most polished shell experience.
  • Absolutely over-engineered web server infrastructure with Kubernetes cluster and Traefik proxy. Would serve as base for smaller, future projects (so many ideas, see below) that require a domain with some open ports.
    • Own Git instance hosting. Currently eyeing Forgejo, although the concept of Jujutsu seems very intriguing too. Tangled also gives me the hots with their knots.
    • Markdown based SSG blog. Probably with Hugo. The concepts of Tadiweb or prose.sh are also interesting. Definitely excited for more stable Typst HTML export because that's just like MD and (La)Tex had a baby that was somehow infinitely more sexy than both of them on their own. Especially (La)Tex - ugh, how much I hate that archaic technology.
    • Clock. Honestly, how is it that there is no clean and ad-free website for displaying just one big damn clock and nothing else? Have to do everything by myself.
    • Own file server with CopyParty. Might or might not also look into pirating and torrenting with this one.
    • Personal website. Something like anything from Mschf. Design elements of Freitag are also very nice.
    • My own corner of the internet like Neocities.
  • More programming languages! Specifically the ones below.
    • Elm for nice functional frontend development.
    • Go because it's ubiquitous and my friend likes it a lot. Also the concurrency is supposedly very nice.
    • Zig is just really sexy. Low-level and modern, the way we love it.
    • V - simple and super fast compilation? Sounds interesting.
    • Odin, I like the approch to its development which has some far-reaching smart design decisions.
    • Pkl, if I can find a usecase. Not sure that's possible but the concept seems really cool.
    • Lua for its Brazilian charm. Perhaps develop my own Neovim plugin with it? Or embed its VM somewhere?
    • One of these fancy array programming languages.
  • Something with OpenTUI like they did at terminal.shop. Not sure what though.
  • Web app clone of Procreate. This app is so intuitive and pragmatic to me but it's a shame how limited and unhackable it is.
  • Finally fix everything wrong with my Obsidian setup. Probably just implement the FLAP system or tinker up my own secret sauce that's a bit simpler and less meta?
  • CV (of course in Typst). Best case scenario, can link to all of the above.

Yeah, that's about it. Lucky me for being so interested in all of this. It's like with every single finished project there pop up two more. Like the lernean hydra. If only I could find the time (or rather the motivation) to just do everything. One thing I've noticed that helps is to simply get my hands dirty and start somewhere. Trying to find the optimal approach and perfect way to do something before that is pointless.

Check back on me in half a year and let's see what I've cooked up by then. Life would be boring without distractions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment