arguman.org is an argument analysis platform.

Statistics

Static typing is better than dynamic typing in programming languages.

because
Static typing serves as reliable documentation.
24 supporter.

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
28 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.
18 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
25 supporter.
1 fallacy report.
Wrong Direction

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

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)
20 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,...
18 supporter.

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

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

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

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.

Static typing is better than dynamic typing in programming languages.

because
Dynamic typed systems need to place guards in hot spot optimizations to ensure that the optimization is running over the correct structure. For example: method foo expects a single argument arg1 which is an Array, but dynamic typed languages can not ensure it will be always like that in the future
10 supporter.

Static typing is better than dynamic typing in programming languages.

because
Static type-checking prevents silly and easy to fix mistakes early enough that could be troublesome to fix in the future.
9 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.

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

but
If we took javascript and forced you to write “let’s end this statement right now please” instead of the standard semi-colon, it would an objectively worse language. This proves it is at least possible to have one language be “better” than another language.
4 supporter.

Vim is better than emacs

however
This is seldom an important point with computers being more powerful now. The two practically run at the same speed on a decently new computer.
12 supporter.

Illegally downloading copyrighted music and other files is morally wrong.

because
There is normally no overriding moral reason to illegally download music and other files.
2 supporter.

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.

A creator must exist

but
Then a creator of the creator must exist. And a creator of the creator's creator. Is it turtles all the way down?
11 supporter.

Static typing is better than dynamic typing in programming languages.

however
Speed is not always the most important factor in a program.
8 supporter.

PC is better than consoles

because
PC is more versatile than consoles. You can check your e-mail, use word processors like Microsoft Word, and even make your own games
19 supporter.

"Failed" social network kill ideas. But "successful" ones trigger new ideas and in the advancement of global knowledge.

because
E. Duchesne discovered penicillin 31 years earlier than Fleming. He wrote up his findings in a thesis, but because he was unknown & young (only 23 at the time) the French Institut Pasteur didn't acknowledge his work. In those 3 decades, untold millions died of diseases that could have been cured.
2 supporter.

There is no such thing as a "good" police officer

however
We always have to define "good" and "bad" and therefore this question is not specific enough.
7 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.

Men have life somewhat better than women

but
The Wage gap is one of the biggest modern feminism myths. There is no conclusive evidence to prove it.
6 supporter.

A creator must exist

but
That's a misrepresentation of the argument. The creationist side makes an assertion here: "All things must have a cause". They then make an exception for their god. The counter here is "why not make that same exception for the universe?". Or to bring up the Casimir Effect.
6 supporter.

Static typing is better than dynamic typing in programming languages.

because
Static types help you craft a domain model that is logical and consistent.
7 supporter.

Static typing is better than dynamic typing in programming languages.

because
It encourages the programmer to actively consider the type of an object at and prior to the point of creation, and thinking about what you're doing in advance is strongly correlated with higher quality code.
4 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.

Static typing is better than dynamic typing in programming languages.

but
Refactoring is *much* *much* harder in dynamically typed languages. Exponentially so across a larger codebase.
7 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.

Static typing is better than dynamic typing in programming languages.

but
Global type inference means that some statically typed programs can be written with very few, or no explicit types
7 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.

all is unique and thereby undergone by evolution, so evolution started before life, before creation, before time, before information.

but
All apples are fruit but not all fruit are apples. Just because something is unique does not mean it had to exist "before information" whatever that means.
2 supporter.

Anarchy is a better political system than representative democracy

but
Anarchy is not a system and therefore cannot be a political system.
1 supporter.

Congress has the implied power to establish a bank and federal laws are supreme over state laws

however
It is the Constitution so it has to be remembered that it is not supposed to state every single factor
1 supporter.

A creator must exist

but
The creator doesn't have to have been created, the creator can be eternal and outside of the cause-and-effect chain. We know that the universe isn't eternal in this way, because it would mean that everything has been around forever, and entropy means that cannot be true.
1 supporter.
1 fallacy report.
Fallacy Of Special Pleading

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.