Sat 06 Oct 2018 11:16:53 PM -03

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)


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.