arguman.org is an argument analysis platform.

Statistics

Tabs are better than spaces for indentation (programming)

because
Tab width can be adjusted to personal preferences
26 supporter.
1 fallacy report.
Fallacy Of Irrelevant Purpose

Static typing is better than dynamic typing in programming languages.

because
Static typing allows compilers to optimize in a way that is hardly achievable with dynamic typed languages
26 supporter.

You can't measure how good a programming language is.

however
You can if you define what 'good' means.
11 supporter.

Tabs are better than spaces for indentation (programming)

because
Tabs are for indentation and spaces are for spacing.
17 supporter.

Tabs are better than spaces for indentation (programming)

because
1 click (tabs) vs 4 clicks (spaces) - tab saves time, work, keyboard and your fingers
22 supporter.

You can't measure how good a programming language is.

but
You can still tell whether a language is fit for a particular task
7 supporter.

Tabs are better than spaces for indentation (programming)

however
You can configure your IDE to convert tab to spaces automagically, which means it doesn't matter, because you are using tab to type spaces in the end
24 supporter.
1 fallacy report.
Wrong Direction

Forcing the US incarcerated population into high-labor jobs would lower US gov't expenditure on prisons and incentivize companies from outsourcing labor jobs overseas.

but
A nation with an economy dependent on cheap prison labor would be more inclined to imprison arrested citizens, reinforcing America's incarceration rate, which is already the highest in the world.
7 supporter.

Static typing is better than dynamic typing in programming languages.

because
Static typing serves as reliable documentation.
21 supporter.

Static typing is better than dynamic typing in programming languages.

because
Programming tools like IDE's can provide a richer set of supporting features or they are more sophisticated. Mainly regarding refactoring, suggestions, debugging, metrics, detection, prove, inspection, documention, generation, build,...
17 supporter.

If the whole human population spoke one language there would be mutual understanding enlightenment, and peace.

but
even people with the same language fight against each other sometimes (Civil war)
19 supporter.

Semi-colons are pointless in Javascript

but
Rules of Automatic Semicolon Insertion (ASI) are complicated and can lead to subtle errors. Free your mind and raise code standard by inserting semi-colons.
13 supporter.

Gender is NOT a social construct

but
Gender is a social construct. Biological sex is not.
14 supporter.

Programming languages with fancy type systems (like Haskell) will never become mainstream.

but
Lots of popular languages have type system with similar level of sophistication: Scala (its type system is even more complicated than Haskell's), Swift, Rust.
7 supporter.

Creationism is a scientific doctrine

but
It does not involve observation and experiment. It simply makes statements based of off a book that holds no scientific credibility.
26 supporter.

Tabs are better than spaces for indentation (programming)

because
It doesn't let you mix indentation width (example: sometimes 3 spaces, sometimes 4 spaces) and thus helps with consistency.
13 supporter.

Python is better than Ruby

but
it does not make sense to claim one language is better than another without specifying the context. In general every language has some area in which it shines, and others are weak. Is the "best" language the language with the fastest run time performance? the highest developer productivity?
27 supporter.

The death penalty is wrong.

because
it's something that you cannot undo if later proven innocent.
25 supporter.

Death row inmates should be used for scientific experiments instead

but
Capital punishment exists to punish crime, not to aid scientific study. Subverting the purpose of execution can create a perverse incentive structure, wherein a need for more scientific study may drive judges to sentence more convicts to death row than they otherwise would.
3 supporter.

Semi-colons are pointless in Javascript

but
Most popular JavaScript minifiers today all handle (the lack of) semicolons properly. That article is more than 5 years old.
7 supporter.

Programming languages with fancy type systems (like Haskell) will never become mainstream.

however
It's considered weird and hard by average programmer not because of type system but because of laziness and purity.
4 supporter.

With the increasing robotic automation in the world, it will become necessary to switch to communism to ensure happiness for the largest amount of people.

because
Capitalism often creates false scarcity when a good isn't scarce(such as in digital goods).
2 supporter.

Death row inmates should be used for scientific experiments instead

however
Death row inmates are not representative of the general population, which may largely eliminate their utility as subjects in scientific experiments.
3 supporter.

There must be life other than our own in the universe.

because
Although the probability of intelligent life existing on a given planet is very low, the sheer size of the universe more than makes up for it.
11 supporter.

Functional programming is not useful for most apps

but
functional programming allows to express state easily
11 supporter.

Tabs are better than spaces for indentation (programming)

because
On my laptop screen, in the Atom text editor, I have tab width set to 2, and on my wide desktop screen, I have tab width set to 4. It allows the code to be readable both displays while maximising screen usage.
2 supporter.

We should stop working on Artificial Intelligence

however
Artificial inteligence could improve quality of human life
25 supporter.

Modern feminism is a farce designed to further government power, divide the sexes, destroy masculinity, and encourage female irresponsibility. Men have far less rights than women, and women have life far easier.

but
The entire premise of this argument is complex, posited without support, and written to be inflammatory. This argument should be divided into no less than 5 separate ones.
18 supporter.
1 fallacy report.
Fallacy Of Red Herring

Proponents of Socialism or Communism will predominantly argue under bad faith - because there are no compelling arguments but the end goal of access to free money/value subsidizes them in trying to demonize Capitalism relative to Socialism.

because
Under Capitalism the poor are given two new routes out of Poverty - to bootstrap their skills so that those with Capital can market those skills to consumers and hire them - or to become a good person, grateful for charity, not feeling entitled, someone for whom there is value in helping.
7 supporter.

Proponents of Socialism or Communism will predominantly argue under bad faith - because there are no compelling arguments but the end goal of access to free money/value subsidizes them in trying to demonize Capitalism relative to Socialism.

because
Business owners do not pay the workers - the consumers pay the workers, the business owner is trying to sell the labor of the worker to these consumers - no amount of socialism can make consumers want to buy the labor of the worker who is STILL inefficient or provides no economic value.
8 supporter.

Static typing is better than dynamic typing in programming languages.

because
It is easier to detect and fix compile-time errors than runtime errors.
16 supporter.

Evolution is not observable.

but
Microevolution is observable.
17 supporter.

Evolution is not observable.

because
The most famous example is the rise of penicillin resistant bacteria.
16 supporter.

Tabs are better than spaces for indentation (programming)

but
With current memory capacities the space saved is negligible.
12 supporter.
1 fallacy report.
Appeal To Belief

Functional programming is not useful for most apps

however
It's not clear what the "most apps" are. There are userfacing apps, server, games, trading. Usecases differ. In some cases FP can be applied well, in some it can not. Lets say, even if you couldn't apply pure FP well in most cases, maybe it can to a very important one... Also there's multiparadigm.
9 supporter.

Believing aliens is just as illogical as believing god.

but
aliens are possible with our current understanding of how life works, and omnipotent gods are not.
18 supporter.

Evolution is not observable.

but
Macroevolution (Speciation) is observable.
17 supporter.

Static typing is better than dynamic typing in programming languages.

but
Dynamic typing languages are much easier to use, learn and faster for prototyping.
9 supporter.

React is mostly hype.

because
depending on complexity not everyone needs a strong decoupled uni directional component based render architecture.
7 supporter.

Tabs are better than spaces for indentation (programming)

but
So does the the font, text color, background color, and font size. These visual elements are preferences of the user and do not affect the utility of tabs.
13 supporter.

Proponents of Socialism or Communism will predominantly argue under bad faith - because there are no compelling arguments but the end goal of access to free money/value subsidizes them in trying to demonize Capitalism relative to Socialism.

because
Capitalism's outlet valve for social good is Charity - Socialism destroys charity and it's rise is the reason for charity's reduced role in our lives today. Charity is conditional on being genuinely in need and being grateful for help - Socialism is unconditional so long as you have a vote to sell.
6 supporter.

Sexual intercourse before marriage is immoral

however
How is morality determined and defined here? What does the marriage do to sexual intercourse to make it not immoral?
11 supporter.

Transgender people should not compete in their new gender's sports category.

because
A man that had been transitioned to a woman is still full of testosterone and can easily beat the competition. Even if he gets medical treatment, the muscle and bone anatomy is still designed to be tougher than that of a woman. A woman that has transitioned to man is weaker than her competitors.
3 supporter.

Anarchy is not a viable economic system.

however
Anarchy is not an economic system, it is a lack of a form of government or leadership. To claim that it is not a viable economic system is a misunderstanding of the term.
6 supporter.