aboutsummaryrefslogtreecommitdiff
path: root/suckless.mdwn
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2017-09-30 14:06:22 -0300
committerSilvio Rhatto <rhatto@riseup.net>2017-09-30 14:06:22 -0300
commit23ac9f57b9b4c761cb8edc5bfa0c0de77ec89326 (patch)
tree3dab0ec66d67cd62b7e815fea4d62da481042b7b /suckless.mdwn
parent9c21d35c535a4956960851d3c438d58af5f67d92 (diff)
downloadblog-23ac9f57b9b4c761cb8edc5bfa0c0de77ec89326.tar.gz
blog-23ac9f57b9b4c761cb8edc5bfa0c0de77ec89326.tar.bz2
Change extension to .md
Diffstat (limited to 'suckless.mdwn')
-rw-r--r--suckless.mdwn58
1 files changed, 0 insertions, 58 deletions
diff --git a/suckless.mdwn b/suckless.mdwn
deleted file mode 100644
index 853f2c8..0000000
--- a/suckless.mdwn
+++ /dev/null
@@ -1,58 +0,0 @@
-[[!meta title="The suckless agenda"]]
-
- Laws of Computer Programming:
- 1. Any given program, when running, is obsolete.
- 2. Any given program costs more and takes longer.
- 3. If a program is useful, it will have to be changed.
- 4. If a program is useless, it will have to be documented.
- 5. Any given program will expand to fill all available memory.
- 6. The value of a program is proportional the weight of its output.
- 7. Program complexity grows until it exceeds the capability of
- the programmer who must maintain it.
-
- -- fortune(6)
-
-# Subpages
-
-[[!inline pages="page(suckless*)" archive="yes"]]
-
-# Guiding principles
-
-Suckless: future-proof, present-friendly.
-
-* [The Critical Engineering Manifesto](https://criticalengineering.org).
-* [Software rot - Wikipedia, the free encyclopedia](https://en.wikipedia.org/wiki/Software_rot).
-* [The Mutt E-Mail Client](http://www.mutt.org/): "All mail clients suck. This one just sucks less".
-* [The Future Programming Manifesto](http://alarmingdevelopment.org/?p=893).
-* [Unix philosophy - Wikipedia, the free encyclopedia](https://en.wikipedia.org/wiki/Unix_philosophy).
-* [KISS principle - Wikipedia, the free encyclopedia](https://en.wikipedia.org/wiki/KISS_principle).
-* [suckless.org software that sucks less](http://suckless.org/).
-* [principles - IndieWebCamp](http://indiewebcamp.com/principles).
-* [Reduce, reuse, recycle](https://en.wikipedia.org/wiki/Waste_hierarchy):
- * Reduce: favor the simplest solutions and focus attention on specific problems;
- * Reuse: work from experience and favor examples of current practice;
- * Recycle: encourage modularity and the ability to embed. [reference](https://en.wikipedia.org/wiki/Microformat#Design_principles).
-
-## Contributions to the agenda
-
- Though a program be but three lines long, someday it will have to
- be maintained.
-
- -- The Tao of Programming
-
-* [Security Specs](https://manual.fluxo.info/specs).
-* [Static site generation](/static).
-* [Metadot](https://metadot.fluxo.info) to manage dotfiles along with [a locally-installable applications repository](https://inception.fluxo.info).
-
-## Stuff currently being observed
-
-* [Neovim](http://neovim.io).
-
-## I should not install a software if
-
-I can solve my problem using:
-
-* A terminal and the related userland.
-* A text editor like `vim`.
-* A version control system like `git`.
-* A clean data format like markdown, yaml, dot or CSV.