134 private links
(read the article for extended symptoms and remedies)
Signs that you're a bad programmer:
- Inability to reason about code
- Poor understanding of the language's programming model
- Deficient research skills / Chronically poor knowledge of the platform's features
- Inability to comprehend pointers
- Difficulty seeing through recursion
- Distrust of code
Signs that you are a mediocre programmer:
- Inability to think in sets
- Lack of critical thinking
- Pinball Programming
- Unfamiliar with the principles of security
- Code is a mess
Signs that you shouldn't be a programmer
- Inability to determine the order of program execution
- Insufficient ability to think abstractly
- Collyer Brothers syndrome
- Dysfunctional sense of causality
- Indifference to outcomes
Il sistema di licenze non basta, la soluzione è la riforma del diritto d autore. Per questo motivo Creative Commons prende posizione: per liberare la cultura le leggi devono cambiare
Yes, even if you can't believe it, there are a lot fans of the 30-years-old vi editor (or its more recent, just-15-years-old, best clone & great improvement, vim).
The website of Bob Cromwell, with some nice articles about linux, UNIX and other stuff.
A next-generation package manager called Nix provides a simple distribution-independent method for deploying a binary or source package on different flavours of Linux, including Ubuntu, Debian, SUSE, Fedora, and Red Hat. Even better, Nix does not interfere with existing package managers. Unlike existing package managers, Nix allows different versions of software to live side by side, and permits sane rollbacks of software upgrades. Nix is a useful system administration tool for heterogeneous environments and developers who write software supported on different libraries, compilers, or interpreters.