You actually need proper documentation, though. I’ve had to read source code to discover or figure out how to use cli flags way too many damn times. (I’m not a real programmer, I just work on infrastructure).
I’ve often wondered about who discovered arcane symbols/rituals.
Like, did some prehistoric guy just sit there drawing in the dirt until something happened?
I guess I shouldn’t have switched from CS to IT when we got to recursion (I can read it, but I can’t write it to save my life)