23 September 2026

Ley de Brooks

La Ley de Brooks afirma que añadir más personal a un proyecto de software retrasado hace que se retrase todavía más. 


Este principio fue acuñado por Fred Brooks en su libro clásico de 1975, The Mythical Man-Month (El hombre-mes mítico), basándose en su experiencia al dirigir el desarrollo del sistema operativo OS/360 en IBM. Como resumen de su idea, Brooks popularizó la frase: "Nueve mujeres no pueden tener un bebé en un mes".

Este es uno de las leyes mas basicas que ocurre en desarrollo de software donde la gente no involucrada en la fabrica tienden a confundirse.

Ahora surge el fenomeno de la IA... habria que ver con este nuevo approach.



12 September 2026

Historia de las APIs

Siempre existen conversaciones de APIs, desde el boom de los microservicios se le dice coloquialmente APIs donde se refiere por default a API Rest o Web API, sin duda, los mas senior solo piensan en la API de C, C++, Java, etc.

Dicho esto es simpatico cuando aparece por primera vez ese termino.

Todo apunta que fue en:

Finally, hardware independence at the central computer means that a consistent application program interface could be maintained if that computer were replaced...


Ademas, los siguientes libros y presentacion hablan mas de la historia de las APIs:

TL;DR

Sigue usando API para cosas modernas estilo API Rest, y ponle el adjetivo si quieres hablar mas claro de otro tipo de APIs, como:

EDSAC subroutine library, FORTRAN libraries, IBM System/360 interfaces, Application Program Interface (1968), Unix system calls, C Standard Library, POSIX API, MS-DOS API, Macintosh Toolbox, Windows API, Xlib, RPC, OpenGL, CORBA, Java API, SOAP Web Services, .NET API, REST APIs, GraphQL, gRPC.
 






10 September 2026

Algorithm Recreational Programming

Newsletter de inicio de los 90s que es como la continuacion del articulo de Scientific American que desde matematicas recreativas paso a programacion recreativa.






06 September 2026

Amdahl’s Law

Amdahl’s Law can be expressed mathematically as follows:

$$ \mathrm{Speedup}_{\max} = \frac{1}{(1-p) + \frac{p}{s}} $$
  • SpeedupMAX = maximum performance gain
  • s = performance gain factor of p after implementing the enhancements.
  • p = the part whose performance needs to be improved.

Let’s take an example. If the part that can be improved is 30% of the overall system and its performance can be doubled, then:

$$ \displaystyle \mathrm{Speedup}_{\max} = \frac{1}{(1-0.30)+\frac{0.30}{2}} = 1.18 $$

Oregon State University — Amdahl’s Law

If you buy a system with n cores, you should get n times Speedup (and 100% Speedup Efficiency), right? Wrong! There is always some fraction of the total operation that is inherently sequential and cannot be parallelized no matter what you do. This includes reading data, setting up calculations, control logic, storing results, etc.

Tutorialspoint — What is Amdahl’s Law?

Wikipedia — Amdahl’s Law

La Ley de Amdahl dice que el rendimiento total está limitado por la parte del sistema que no podemos acelerar.

29 August 2026

¿ Aymara o Aimara ?

Aimara es aymara en aymara :)


¿Cómo se dice aimara en aimara?

- Aymara.

- Perfecto… ¿y cómo se dice aymara en español?

- Aimara.

- 💀  x_x



En castellano, ambas formas son correctas: aimara y aymara.

aimara → forma adaptada al español, recomendada por la RAE.

aymara → forma muy extendida, especialmente en contextos culturales, académicos y en el propio idioma.


26 August 2026

C - Project status and milestones

As everyone knows, this is the list of the state of the art in C:

https://open-std.org/jtc1/sc22/wg14/www/projects.html

ISO/IEC 9899 - Revision of the C standard

The primary output of WG14 is ISO/IEC 9899, the C Standard. The following is a list of revisions to ISO/IEC 9899 that the committee has produced:

RevisionPublicationSimilar draft
C2yNot availableN3685 [2025-09-28]
C23ISO/IEC 9899:2024N3220 [2024-02-22] (early C2y draft)
C17ISO/IEC 9899:2018N2310 [2018-11-11] (early C23 draft)
C11ISO/IEC 9899:2011N1570 [2011-04-04]
C99ISO/IEC 9899:1999N1256 [2007-09-07]
C95ISO/IEC 9899:1990/Amd 1:1995Not available
C90ISO/IEC 9899:1990Not available
C89ANSI X3.159-1989NIST publication

-----------------------------------------------------------------------------------------------------------

.It looks like a RPG D&D quest:

— N3340: Slay Some Earthly Demons II
— N3341: Slay Some Earthly Demons III
...
— N3558: Chasing Ghosts I: Constant Expressions and Objects of Known Constant Size

-----------------------------------------------------------------------------------------------------------


 

16 August 2026

Fischer vs Spassky

Game of Fischer Spassky

Robert James Fischer – Boris Spassky
Match por el Campeonato Mundial, partida 6
Reikiavik, 23-07-1972
Resultado: 1–0

Es la famosa partida en la que Fischer sorprendió con 1.c4, entrando posteriormente en el Gambito de Dama, y que Spassky llegó a aplaudir al finalizar. 

Partida 6 del match, ChessBase

Este tablero lo puedes ver en: https://devwebcl.blogspot.com/2024/04/beginning-c-7th-edition.html

12 August 2026

Consuetudinaria

Del lat. consuetudinarius.
  1. adj. Que es de costumbre.
  2. adj. Habitual o reincidente.

 

08 August 2026

Nefelibata

Nefelibata es un adjetivo que describe a una persona soñadora que camina o vive en las nubes, alejada de la realidad cotidiana.

 

Blog Archive

Disclaimer

Qux