• Write a TUI app that does basically git log --oneline --graph --all in rust to learn more about how to do TUI stuff in rust. (ratatui, libgit2)

    • Basically implement some small subset of features from lazygit for learning purposes.
  • Have another go at writing a raytracer in a weekend but now in rust instead of cpp.

    • The book uses a bunch of modern cpp features, like smart pointers.
    • The aim of this exploration would be to see how you could write the same code in rust without those kind of language features.
  • Write an interpreter in rust.

  • Do more adhd trap zero player games in lua with love2d.

    • Closed battle arena with rotating circle with different weapons attached.
  • Extend the simple qr code generator to track how many times the code has been scanned.

    • Basically do a tinyurl type of redirect service.
    • Generate a qr code that leads to the site first, then redirects to the actual destination while tracking traffic.
  • Write a simple but fun platformer game.

  • write a gps tool which can show you GPX data offline, im not paying 10$ a month for an app that loads a file

  • 3d rubiks cube game, could lead to some group theory explorations when trying to write a solver

  • learn more about shaders by reading through the book of shaders: https://thebookofshaders.com/

  • learn even more about shaders by rewriting some old projects that would greatly benefit from having work be done on the gpu instead of the cpu:

    • raytracer in a weekend, the book does all the work sequentially for each pixel on a single thread of a cpu
    • rewrite the fluid sim (Stam fluids article) with gpu support
  • game of life in latex, because you can

  • learn typst

  • look into nix-darwin, git it an honest shot if it sounds interesting

  • look into the llvm kaleidoscope tutorial: https://llvm.org/docs/tutorial/

  • do something similar to this: https://www.youtube.com/watch?v=YGLNyHd2w10