Well-chosen function names (where a function name says what it does),
clear variable names (where the name makes it clear what it contains) and using well-named flags to factor complex conditions can make code read as clearly as prose.
I understand what you (and
@Communitivity) are saying. I know that feeling when code reads a bit like prose, but I'd seriously appreciate examples of public code that reads as clearly as prose