so many projects. so little time.

·

3 min read

Cover Image for so many projects. so little time.

i have my hands in innumerable projects, and i’ve taken to writing about them in long form in an effort to help keep everything in order in my brain. where do i begin?

the design compendium

Two pencils are placed diagonally on a bright yellow background with the text "the DESIGN COMPENDIUM" in white.

the most recent thing i’ve been diving into is the design compendium, which i’ve written at length about here. as far as an open source project is concerned, i have decided to produce this as a bit of a white label/customizable piece of software. as it costs money to deploy a repo from a GitHub organization to Vercel, i intend to posit this as a simple framework by which others can fork and create their own resource database, using the frontend to easily explore all they add. in the future, if any funds roll in via sponsorship, i’ll roll it out and provide rails for collective contribution to the main database.

the magi

A futuristic interface displays a graphic with concentric circles and three intersecting orange bands labeled with terms like "CELEBRUM" and "MAGI 01."

the magi is the supercomputer underlying Nerv’s operations and providing the Evangelion with the data they need to overcome the angels in Neon Genesis Evangelion. i carry no grand ambitions with the project to make it something as integral to the survival of mankind with regard to human instrumentality, i simply like the name and find it applicable: the magi, the three wise men, for a three node deployment of elasticsearch. right now, the project exists as a simple docker compose file, alongside a number of configuration files. the end goal is to create a simple deployment for the consumption of logs of software in local development. more a pet project than anything, i hope to just learn learn learn about docker compose, container management, and eventually kubernetes via minikube. this week, i briefly reviewed some issues with the deployment, though i made little progress on correcting some of them.

hyperion archive

Interior of a large library with high shelves and a vaulted glass ceiling. The words "Hyperion Archive" are overlaid in bold white text.

the hyperion archive is just a fun name i slapped on the docker compose configuration for running AnythingLLM with Ollama as its base llm. in an effort to deeply understand operating containers, i’m working to run whatever i can as containers. in this case, both AnythingLLM and Ollama provide dockerized versions of their software, so i worked on booting them up together via docker compose. in addition to this, i created a template for setting up a systemd service to spin up the containers when i want to use the service, and shutting them down when i finish. everything is, of course, easily customizable. if you wanted to run the service with persistence, you can simply enable the service, or edit the docker compose file and set the containers’ restart behavior to true.

in closing

i think that’s it for this week. i have another project i’ve been taking a break from, which i’ll be returning to this coming week: integrating Stripe with a Discord bot. i want clients to easily manage their subscriptions from within the Discord server, along with providing role automation based on what service a client is subscribed to. so many things to work on. so little time.

i’m not all too prolific a poster, but you can find me on Bluesky here.