Imagine a whiteboard that has sticky notes, writing, little tokens and trinkets and the board also becomes a digital version that you can iterate on.
I really like to plan with my hands and in MY memory, but still love the utikity of planning digitally of course.
Essentially, it’s like VSCode Peek definition but with a different visual style, and similar to the same functionality of source insight but free and in Linux.
The purpose is to read xv6 source code. I have found some parts of the kernel, e.g. the file system to be convoluted, and I need to follow quite a few jumps to form the system mindset. Having such a small tool is very helpful.
Actually it doesn’t look too hard to implement. Maybe I’ll write it myself in QT.
I have a lot of systems, but I could really use a Jarvis at work right now and it seems like the whole damn promise of AI is to deliver that. I’m waiting.
Instead of brute-force method of selecting the appropriate test suites by path or similar, have LLM analyze changes and propose the set of test suites that is relevant to the change.
If there are new complex tests added to the change, estimates how many times to run them to ensure they are not flaky to begin with (hundreds? or thousands?).
When I exit the ssh session, it terminates (or "pauses").
I've wanted to make it for a while but never got around to it.