aboutsummaryrefslogtreecommitdiff
path: root/suckless.md
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2021-01-17 15:26:04 -0300
committerSilvio Rhatto <rhatto@riseup.net>2021-01-17 15:26:04 -0300
commita22166f6e0750fbddf564f244bb96d94524296d4 (patch)
tree0cb541516bd13ec64d3eb3fc4d867fd86271d2a2 /suckless.md
parent7f52a0acea5d766c0c25997df1dd907162db0407 (diff)
downloadblog-a22166f6e0750fbddf564f244bb96d94524296d4.tar.gz
blog-a22166f6e0750fbddf564f244bb96d94524296d4.tar.bz2
Fix: cleanup and refactor
Diffstat (limited to 'suckless.md')
-rw-r--r--suckless.md58
1 files changed, 0 insertions, 58 deletions
diff --git a/suckless.md b/suckless.md
deleted file mode 100644
index 853f2c8..0000000
--- a/suckless.md
+++ /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.