Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • develop
  • feature/virtual
  • feature/slides
  • feature/poetry
5 results

suckless.md

Blame
  • !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.

    Contributions to the agenda

    Though a program be but three lines long, someday it will have to
    be maintained.
    
    -- The Tao of Programming

    Stuff currently being observed

    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.