I'm critiquing code that runs perfectly, but which is difficult for people to read, understand, and interpret.
Code which is pleasant to read and is relatively easy for people to interpret is often deemed 'expressive', in that it conveys the ideas to humans well.
What is the right way to describe something (code, or technical writing, or anything else really) that is not incorrect in any way, but which fails to easily communicate with at least one part of its intended audience?
I've considered:
- expressionless
- inexpressive
I wonder if there are other words (or perhaps phrases) that can describe the property of being technically correct, but not easily understood or interpreted?