If you think this is horrifying you should see what people-who-aren't-Whitney write when they're copying his style, or adding to his codebase.
Talking for myself, I would love a FOSS version of k, but I am sure as hell I would patch a couple of things, and I am sure I would write much worse code than Whitney's (in his style or in my style).
There's a lot of material on their website, though it's not well organized and some of it is out of date.
https://code.jsoftware.com/wiki/Main_Page
I find it rewarding to screw around with, though the only jobs you're gonna get are K/Kx related.