a
about
blog
register
login
English
Polski
Español
Français
中文 (Chinese Simplified)
Türkçe
Overview
Premises
Fallacy Reports
Most active channels
Death
Politics
Programming
Better Than
Most discussed users
milan92
djjano
fuzzydunlop
tomcatfish
Most supported premises
A bad NPM package misses a license specification.
A clear license is essential for people to be able to safely reuse code (or know when not to), as all works are copyrighted by default. Otherwise, the user would run a legal risk by using the package.
2 supporter.
Static typing is better than dynamic typing in programming languages.
The majority of errors in a typical application are not mixed-up *types*, but rather mixed-up *purposes* of a variable or argument. This benefit is therefore relatively insignificant.
2 supporter.
The UK should bring back the death penalty.
That is a form of revenge, which is not what prosecution should be used for - rather, the purpose of prosecution is to serve the interests of society at large, by preventing recidivism as humanely as possible.
1 supporter.
A good NPM package follows semver.
Semantic versioning provides a way for both humans and applications to understand when a package can be safely upgraded, and when it could potentially break an application.
1 supporter.
A good NPM package follows semver.
There is always a risk of an author incorrectly versioning their package, and an application unexpectedly breaking because of that.
1 supporter.
A good NPM package follows semver.
Without a changelog, semantic versioning will be of limited use - for major version increases, it will be very hard for a user to determine *what* the breaking changes are.
1 supporter.