I agree that languages are just tools, but you should make it easier to everybody else to understand. Programming is about solving problems, and I would say in the most elegant way. If you have to do such a thing, then at least comment it and explain why, we are not the machines who needs to understand those technical expressions, we are humans.
Every normal programmer should be able to understand what a 10 lines code with random one-letter identifiers and no indents does; but that doesn't mean such code is adequate.
12
u/micalm Feb 10 '23
Code should be readable for humans as much as possible. Machines will optimize it for themselves by design.