The AND() function in Excel only requires one logical argument, and that is enough. You do not need to add empty placeholder arguments "just in case" you add more conditions later, and you should stop doing it.
The question posted by a user on Reddit gets at a habit many spreadsheet builders develop over years of working with legacy tools. They see that AND() can accept multiple arguments, so they write `AND(A1>10, TRUE, TRUE)` or `AND(A1>10, , )` as a kind of scaffolding for future edits. The instinct is understandable. You want your formulas to be extensible. You want to avoid coming back later and restructuring the logic when a new condition appears. But that future-proofing comes at a real cost today: it makes your spreadsheet harder to read, harder to audit, and harder for anyone else, or your future self, to understand at a glance.
When you write `AND(A1>10)` instead of `AND(A1>10, TRUE, TRUE)`, you are not losing anything. The function evaluates the single condition and returns the correct result. If you later need to add a second condition, you simply add it. The act of editing the formula is trivial. The act of reading a formula cluttered with dead arguments is not. Every extra piece of syntax is mental overhead. Over a workbook with dozens or hundreds of formulas, that overhead compounds into real friction.
The deeper point here is about how we think about spreadsheet design. The tools we use today, especially AI-native spreadsheets, are built to be dynamic and responsive. They handle change gracefully. You do not need to pre-emptively wire in empty slots for conditions that may never arrive. You build for what is true now. When the truth changes, you change the formula. That is the workflow of a living document, not a static monument.
So keep `AND()` to one argument when one argument serves your goal. Plan for clarity today. The future will take care of itself when it arrives.