arguman.org is an argument analysis platform.

Statistics

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
27 supporter.

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 serves as reliable documentation.
22 supporter.

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

however
You can if you define what 'good' means.
11 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.
14 supporter.

Tabs are better than spaces for indentation (programming)

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

Gender is NOT a social construct

but
Gender is a social construct. Biological sex is not.
15 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.

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.
4 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.

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.
19 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.
10 supporter.

Static typing is better than dynamic typing in programming languages.

but
Many of these things are easily provided by an IDE. Refactoring can be done without types. Debugging can be done without types. Inspection, documentation, generation, and build can be done without types. In fact, PyCharm does all of these.
2 supporter.

Macbook is a game console

but
A game console's main role is playing video games and specializes in that with special hardware, software and development tools. They use generic parts, a generic OS which can run generic software and generic SDKs. Just like Apple II.
2 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.

Voter ID Laws should be enacted as a preventive measure to prevent voting fraud

however
If this is done, you certainly cannot charge for the necessary identification, and you must make it relatively easy for someone to obtain. Otherwise you essentially have a voter tax.
3 supporter.

Programming language popularity is a major factor in deciding whether or not to use it in a project.

because
A more popular language will have a larger community and more community support, which results in more third party libraries or modules and more programmers to hire.
11 supporter.

Colours have no effect on human emotions; we were just taught to react that way.

but
No matter if reaction is taught or not, we can not state that it has no effect. Even superstitions can have an effect.
4 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.

Monarchy is not a legitimate form of government

but
The Head of State in many monarchies are largely ceremonial figures. The validity of the regime depends more on the actual underlying government, whether autocratic, oligarchic, democratic or anarchic.
2 supporter.

Torture should be used as a criminal punishment.

but
I assume you want the suffering to be an "equal" to the crime committed, by suggesting torture. but what if the criminal is a masochist?
6 supporter.

There are too much programming languages.

because
It split the community between a lot of different languages, decreasing the resources (documentation, tutorials, class, etc…) for each one of them.
2 supporter.

Static typing is better than dynamic typing in programming languages.

however
Doesn't have to be. Verbosity has nothing to do with static typing or not (See witty one-liners in FP languages). The same bloat also exists in dynamic languages. Eg. Facebook and php. It's an expression of bad design and not of language. Static typing doesn't promote that kind of bad design per se.
6 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.

Vim is better than emacs

because
The default configuration of emacs is pretty bad.
7 supporter.
1 fallacy report.
Irrelevant Conclusion

Video games do not cause sexual objectification of women

because
Video games can't cause objectification, it can only reinforce and reproduce a trend already in society. Also, stopping video games from objectifying women will not make objectification itself stop.
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.

Static typing is better than dynamic typing in programming languages.

but
Developers can focus better in the domain problem using a dynamic typed language because they do not need to worry for pleasing the type-checker
6 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.

because
Male genital mutilation is legal in every single country in the form of circumcision.
10 supporter.
2 fallacy report.
False Analogy
Prejudicial Language

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.

Static typing is better than dynamic typing in programming languages.

however
Typing is merely one check that can be performed. A comprehensive test suite provides a lot more confidence in the code, and minimises the effectiveness of the type checking.
4 supporter.

We do not have free will since everything that happens is determined by what has happened before.

but
If quantum randomness is real, then everything is not determined by what happened before.
5 supporter.

People should not adapt to other countries' customs

but
What if they want to adapt?
5 supporter.

People should not adapt to other countries' customs

but
Is diversity necessarily a good thing? Consider the challenges it creates for communication
5 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.

C++ is better for programming PC apps than Java

because
C++ apps don't need so much memory as Java apps because of lack of VM.
4 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