@hikhvar@V4N4D1S "Hey fam, I'm here to show you how to edit a text file. Now before we begin, we need to know a little bit about what we're doing. A text file is a series of bits stored in sequence that a machine can read..."
@WAHa_06x36@V4N4D1S I'd say if your code needs an /inline/ diagram to explain it, your code is likely unreadable and so must be rewritten.
Documentation of the public API (which this one isn't) on the other hand could, which JavaDoc and similar ones tend to allow via rich-text/hypertext formatting.
@WAHa_06x36 Meanwhile the only time I had to document that much was because people reading it couldn't actually read code (And not as in they sometimes need a bit of help, which is fine, but as in doesn't even gets things like string vs. integer vs. float).