aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--IDEAS.org5
-rw-r--r--INTERESTING_ARTICLES.org1
-rw-r--r--blog/content/2026/03/this-was-supposed-to-be-the-future.gmi27
-rw-r--r--blog/content/notes/cliffs/the-tyranny-of-structurelessness.gmi98
-rw-r--r--blog/content/notes/index.gmi4
-rw-r--r--wishlist.org1
6 files changed, 134 insertions, 2 deletions
diff --git a/IDEAS.org b/IDEAS.org
index f2bdb258..764007e2 100644
--- a/IDEAS.org
+++ b/IDEAS.org
@@ -221,6 +221,11 @@ See https://github.com/alexpdp7/pandocsql https://github.com/alexpdp7/pandoc_dat
- Processes that poll external sources (calendars, org-mode, ticket trackers, etc.) and add elements to the list.
For processes that poll sources without stable ids, the daemon does similarity comparisons for identity
- UIs show the list by ordering, allow reordering, filtering by tag
+
+* Unix domain sockets proxies
+
+- Make it easier to run local daemons (for development, for example) listening on Unix domain sockets (that are named and do not have collisions like port numbers).
+
* SQL2
See https://github.com/EvgSkv/logica, [[https://prql-lang.org/]]
diff --git a/INTERESTING_ARTICLES.org b/INTERESTING_ARTICLES.org
index ee0fc100..fe922163 100644
--- a/INTERESTING_ARTICLES.org
+++ b/INTERESTING_ARTICLES.org
@@ -56,6 +56,7 @@
- [[https://luminousmen.com/post/senior-engineer-fatigue][Senior Engineer Fatigue]]
- [[https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/][Things You Should Never Do, Part I]] About rewriting software from scratch
- [[https://dl.acm.org/doi/10.1145/1464122.1464146][Some observations concerning large programming efforts]] Someone figured most of it out in 1964.
+- [[https://www.jofreeman.com/joreen/tyranny.htm][The tyranny of structurelessness]] ([[https://alex.corcoles.net/notes/cliffs/the-tyranny-of-structurelessness][My Cliff's Notes]])
** Project management
diff --git a/blog/content/2026/03/this-was-supposed-to-be-the-future.gmi b/blog/content/2026/03/this-was-supposed-to-be-the-future.gmi
new file mode 100644
index 00000000..3c97e5b4
--- /dev/null
+++ b/blog/content/2026/03/this-was-supposed-to-be-the-future.gmi
@@ -0,0 +1,27 @@
+# 2026-03-04 This was supposed to be the future
+
+(No sé cuán antigua es una camiseta que creo que todavía conservo con este mensaje. Mucho texto ya es ilegible.)
+
+Estaba oyendo hoy otra cantinela sobre las nuevas maravillas de Apple. Nada nuevo bajo el sol; la gente sigue dándole dinero y elogios a dos manos a Apple, y a mí siguen sin gustarme. He pensado en escribir sobre el tema, pero me he puesto a repasar lo que escribí en 2015 sobre el tema:
+
+=> https://alex.corcoles.net/2015/12/por-que-no-uso-productos-apple Por qué no uso productos Apple
+
+Y me ha perturbado que tendría que cambiar muy poco para ponerlo al día. Sí, ya estoy en una edad donde muy probablemente me queda menos por delante que lo que llevo a mis espaldas, y que por tanto, mi capacidad para corregir mis errores está todavía más mermada, pero si estoy equivocado, me parece cuanto menos curioso que esté equivocado de la misma manera durante más de una década.
+
+Esto me ha llevado a caer en que este mundo que en cada momento nos parece que cada vez va más rápido, quizá sólo esté revolucionando muy rápido sin moverse del sitio. Porque hace un año recordé la que quizá fue la gran revolución informática en mi era, hace un cuarto de siglo:
+
+=> https://alex.corcoles.net/2025/01/los-sistemas-operativos-y-un-amanecer-de-internet Los sistemas operativos y un amanecer de Internet
+
+Alrededor del cambio de milenio fuimos acostumbrándonos a que nuestros ordenadores estuviesen siempre conectados a Internet. Unos años más tarde (muchos lo datarían en 2007; yo creo que fue un poco antes), la conexión a Internet constante comenzó a estar con nosotros incluso lejos de la mesa del ordenador.
+
+Tecleo esto en un ordenador comprado en 2017 que no distingo demasiado del pepino que la semana pasada me pusieron en el curro. Mi BlackBerry de 2011 me parece mejor en algunos aspectos a mi Pixel 9A del año pasado.
+
+Pero lo peor de todo es que la parte de las involuciones ya fue objeto de burla en 2010... ¡porque en 2003 llamaban locos a los que lo veían venir!
+
+=> https://www.explainxkcd.com/wiki/index.php/743 Infrastructures
+
+En los últimos años, claro, es difícil resistir al asedio de lo que muchos dicen que es la nueva revolución. Aunque creo que ya tocaría, veo poco positivo y mucho negativo en el tema del lustro, quizá década.
+
+(Quiero clarificar que me refiero estrictamente a lo mío; por supuesto observo grandísimas innovaciones muchísimo más relevantes que lo que podemos hacer todos en vez de coger un libro.)
+
+¿Soy un señor mayor que no entiende los tiempos modernos? ¿Me estoy perdiendo algo? ¿Cuándo podremos celebrar algo como lo que celebrábamos hace un par de décadas?
diff --git a/blog/content/notes/cliffs/the-tyranny-of-structurelessness.gmi b/blog/content/notes/cliffs/the-tyranny-of-structurelessness.gmi
new file mode 100644
index 00000000..3dfc17ea
--- /dev/null
+++ b/blog/content/notes/cliffs/the-tyranny-of-structurelessness.gmi
@@ -0,0 +1,98 @@
+# The tyranny of structurelessness
+
+=> https://www.jofreeman.com/joreen/tyranny.htm A copy of the original article. These Cliff's notes focus on the generic points of the article, not on its original context (the feminist movement).
+
+Leaderless, structureless groups as an organizational form is a reaction to over-structured society in which most of us live that give others control over us.
+
+Structurelessness encourages participation in discussion and personal insight, but it does not achieve more than that.
+
+Structureless groups struggle when they want to achieve something more specific than raising consciousness, because the groups do not want to change structure when they change their tasks, because they think other organizational forms can be anything but oppressive.
+
+## Formal and informal structures
+
+Structureless groups evolve into having tacit structure due to the diversity of the people that form them.
+
+Structurelessness only prevents the formation of formal structures, not informal ones. Decision-making rules are known only by those who make the decisions.
+
+To give everyone the opportunity to participate, structure must be explicit and the rules of decision-making must be open and available to everyone, so they must be formalized.
+
+## The nature of elitism
+
+Elites can only be groups, not individuals.
+
+Elites have power over a larger group without direct responsibility.
+
+A person is an elitist by being a part or advocating the elite, not by being notorious.
+
+Elites are not conspiracies, generally they are groups of friends that happen to participate in some activity together.
+
+Elites are communication networks because they are groups of friends that talk.
+
+Groups might have one or more communication networks and they might overlap. The communication networks do not necessarily have to be an elite. Multiple communication groups might compete and only one might become an elite.
+
+In a structured group, the group competition is public and other members of the group can arbitrate and make demands on the groups.
+
+Elites can be spotted in groups, they listen and don't interrupt other members more than they do with non-members. Approval of the elite is necessary for things to happen.
+
+Membership of the elite tends to have some required characteristic. Common themes are related to the friendship nature of the elite, but not to the effectiveness for the larger group's purpose.
+
+It is easier to form an elite at the beginning of the group, by bringing existing friends in. Otherwise, the elite must be formed through new effort. Elites need to maintain themselves by adding new members. Outsides might find a member of the elite to sponsor them.
+
+Elite forming and maintenance require time, so people with major commitments normally find it impossible to join. A formal structure of decision making helps the overworked (and others) participate in the group.
+
+Elites are not inevitably bad, they are only inevitable. Elites can do useful things. But elites have uncontrolled power within their group.
+
+Two negative consequences: liked people have power independently of their skills, which is bad for doing significant things; elites have no obligation to be responsible. The elite usually tries to be responsible to maintain their influence, but the group cannot compel them to be responsible, this is up to the interests of the elite.
+
+## The "star" system
+
+Society expects groups to make decisions and to select spokespeople. Society does not want to listen to all individuals in a group, they want to know what the group feels. There are only three ways to know group opinion:
+
+* Voting
+* Surveys
+* Spokespeople
+
+The public is conditioned to look for spokespeople.
+
+If there are no official spokespeople, the public might choose notable members of the group, but their opinions might not be representative of the group: "stars".
+
+The stars might not desire to be, and the members of the group might resent the stars.
+
+Stars cannot be removed by the group, because the group did not make them stars, only the press can. The press will listen to stars as long as there are no official spokespeople. Members of the group can attack the stars, who might then leave the group, remaining a star but maybe not aligned with the group.
+
+## Political impotence
+
+Sometimes the informal structure of a group might align with what the group wants to do, this gives the appearance of an effective group. However, this is hard to replicate. Normally these groups have four conditions:
+
+* They are task oriented, they were formed with a narrow and specific function.
+* They are small and homogeneous, so they have good communication reducing conflicts.
+* They have a high degree of communication. This normally limits the group to five people, although 10 to 15 is possible if they have subgroups.
+* They have a low degree of skill specialization, so everything can be done by more than one person, so no one is indispensable. (Not everything needs to be doable by everyone.)
+
+Groups composed of smaller effective groups do not tend to become more effective than their parts. These groups generates much motion and few results. These groups tend to be limited to the initial founders and exclude others, esp. the nongregarious, and elitism becomes institutionalized.
+
+Groups without projects spend their time maintaining the elite.
+
+When people cannot join the group and do things, they might do things on their own, which might lead to individual creativity, but many people cannot do this and does not foster cooperative group effort. Such people might drop out of the interests of the group, or join groups with other interests, maybe with new elites.
+
+The old elites can perceive these new elites as misaligned threats. The old elites can accuse the new elite of attracting specific groups of people from their group.
+
+The old elites can become public and formalize their original power structure as a formal structure. If the informal elite was well structured they might be able to do this, but groups that required structure the most might not be able to do it, because they adhere more to the ideology of structurelessness and they are more vulnerable to a takeover.
+
+Unstructured groups might choose to participate in larger groups with more influence and capabilities, but they can only have little influence in the larger group and their ideas might be diffused, but rarely implemented.
+
+## Principles of democratic structuring
+
+Groups should not blindly accept or ignore traditional forms of organization. These forms might be effective or not. Structure is not inherently bad, only excess of it.
+
+Essential principles:
+
+* Democratic delegation of specific authority to specific individuals. People who show interest or willingness who are selected are committed.
+* Delegates should be responsible to who selected them. This way the group controls the authorities.
+* Distribution of authority over as many people as possible, preventing monopoly of power and requiring consultations. It gives more people the opportunity for responsibility and learning.
+* Rotation of tasks among individuals to prevent responsibilities from being someone's property. But not too much rotation so that it prevents learning and satisfaction.
+* Rational allocation of tasks; by ability, interest and responsibility instead of by standing in the group. Learn through apprenticeship rather than sink or swim. Do not demoralize people by having responsibilities you cannot do well. Do not blacklist people from doing what they can do well.
+* Diffusion of information to everyone as frequently as possible, giving individuals more power.
+* Equal access to resources needed by the group. Resources owned by a member can be controlled by a member. This includes skills and information.
+
+These principles prevent informal elites.
diff --git a/blog/content/notes/index.gmi b/blog/content/notes/index.gmi
index 15dc5db1..b2908890 100644
--- a/blog/content/notes/index.gmi
+++ b/blog/content/notes/index.gmi
@@ -4,12 +4,12 @@
## Cliff's notes
-Notes about some books I like:
+Notes about some books and long articles I like:
=> cliffs/mythical-man-month The Mythical Man-Month
=> cliffs/governable-spaces Governable Spaces
=> cliffs/peopleware Peopleware
-
+=> cliffs/the-tyranny-of-structurelessness The tyranny of structurelessness
## Tech
=> tech/misc-linux-stuff Misc Linux stuff
diff --git a/wishlist.org b/wishlist.org
index fa82e625..8f9b4326 100644
--- a/wishlist.org
+++ b/wishlist.org
@@ -10,6 +10,7 @@ Todos se pueden comprar en Kindle, tapa blanda o el formato que salga más barat
- [[https://www.amazon.es/dp/0440539811/][The Illuminatus! Trilogy]]
- Libros de Ursula K. Le Guin o de Lois McMaster Bujold
- [[https://en.wikipedia.org/wiki/Salt_Fat_Acid_Heat_(book)][Salt Fat Acid Heat]]
+- [[https://www.amazon.es/Highlander-Original-Screenplay-Gregory-Widen/dp/1787747506/][Highlander (The Original Screenplay)]]
- [[https://en.wikipedia.org/wiki/Through_Darkest_Europe][Through Darkest Europe]]
** No ficción