You are absolutely right about that. Not just awk but it happens in almost all programming languages when you're tempted to write a very long code in a super nested `array_map(array_filter(array_keys(.. .` type of expression.
Don't know why it gives me joy to write those things even when I know it would be far better to write the same in three nested for loops (which are less error prone, more maintainble and gives more flexibility like easy to "break").
Don't know why it gives me joy to write those things even when I know it would be far better to write the same in three nested for loops (which are less error prone, more maintainble and gives more flexibility like easy to "break").