Tabs are better than spaces for indentation (programming)

Tabs makes it harder to indent long lines which are parted in two or more lines.

Fallacy Of Red Herring

This argument refers to the 'alignment' of 2 lines not 'indentation'.

Tabs are better than spaces for indentation (programming)

With current memory capacities the space saved is negligible.

Appeal To Belief

While true for many this does not mean it does not effect someone.

Tabs are better than spaces for indentation (programming)

Nobody actually types the indentation these days; we all let our editors do it for us. Have you ever remembered typing four spaces or a tab for indentation? No, because your editor did it for you. For example in Java or Python after a brace / colon the editor will indent the next line for you.

Appeal To Belief

and 'no true scottsman'

Tabs are better than spaces for indentation (programming)

Auto-format rarely handles 100% of edge cases.

Fallacy Of Red Herring

The assumption that auto-formatting and style-checking cannot catch all edge-cases is a different argument.

Tabs are better than spaces for indentation (programming)

The ASCII standard is a compromise of typewriters and mainframes characters like \r, \n and \t. "Tab" stands for "tabulation" as in "table". They are used to produce table-like visual structures. Semantically, using tabs for indentation is wrong. It could be used for multi-column code though.

Fallacy Of Is To Ought

This argument focuses on not allowing semantics to change due to previous this.

Tabs are better than spaces for indentation (programming)

- Style consistency is a crucial to understand code. - On the other hand, most arguments fall back to arbitrary personal preferences. - Widely followed style guides set spaces as the convention and most code uses spaces. Thus, keeping up with this convention makes developer life easier.

Fallacy Of Irrelevant Purpose

Point one, logically valid but offers nothing to the argument you can be consistant with both spaces and tabs.

Tabs are better than spaces for indentation (programming)

- Style consistency is a crucial to understand code. - On the other hand, most arguments fall back to arbitrary personal preferences. - Widely followed style guides set spaces as the convention and most code uses spaces. Thus, keeping up with this convention makes developer life easier.

Begging The Question

Point 2, this is a conclusion not an argument.

Tabs are better than spaces for indentation (programming)

- Style consistency is a crucial to understand code. - On the other hand, most arguments fall back to arbitrary personal preferences. - Widely followed style guides set spaces as the convention and most code uses spaces. Thus, keeping up with this convention makes developer life easier.

Appeal To Belief

Point three, just cause others are doing it does not mean it is good.