Un consejo de programación de Steve Turner

Un consejo de programación de Steve Turner, un veterano programador de las épocas del ZX Spectrum:

The key to good coding is to make your source code clear with good succinct labels that make comments in most places redundant. I used to say to my programmers write code so that the cleaner can understand it. Then when you revisit a routine months or years later you stand a chance of understanding how a piece of code works. It just does not pay to write code that is tricky, too clever or too complex. […] Real clever coders use their brains to analyse a problem and come up with the simplest solution.

Ay, iA Writer

iA Writer en Android tiene un bug rarísimo con DropBox en mi equipo, está inusable.

Ciertos ficheros no aparecen listados, a pesar que sí existen. Si creo un fichero nuevo, desaparece después de unos segundos de regresar al listado. Han sacado varias versiones tratando de corregirlo, pero hasta ahora persiste el error.

Es frustrante. Estoy usando Obsidian en su reemplazo, pero tengo también otros problemas para sincronizar con DropBox, dado que uso una tercera app (Dropsync), y a veces se cruzan y DropBox crea un “conflicted copy” que luego hay que reconcilar a mano.

Obsidian tiene un servicio propio de sincronización, pero es abismalmente caro en comparación con la suscripción de iA Writer ($96 vs S/10 al año).

Seamos justos; Obsidian es mucho más que un editor de Markdown. Pero yo sólo necesito un sencillo editor de Markdown. iA Writer funcionaba bien, desde que cambiaron su modelo a uno de suscripción es que se malogró todo.

Ojalá lo arreglen pronto. Espero que no sea algo específico a mi versión de Android, que ciertamente es demasiado antigua.

¡Gracias!

¡Gracias a todos por los saludos y buenos deseos de cumpleaños! Tendría que partir la torta a nivel atómico para que alcance para todos, ¡así que mejor me lo quedo yo!

¡Gracias! Thank you!

Cuarenta y cuatro

Hoy he cumplido 44 años. ¡Cómo vuela el tiempo! Y pensar que cuando empecé este blog tenía 23.

La voy a pasar con nuestras familias comiendo mi plato favorito (asado con puré) y soplando las velas de la torta red velvet que me preparó Thalía.

Gracias a todos por los saludos y buenos deseos. Gracias al Señor por la salud y sustento que nunca nos ha faltado.

Cuando Internet olvida

Con amargura descubrí que Sean McCabe borró todos sus artículos y transcripciones de podcasts de su sitio web. Ni siquiera están en el Wayback Machine (puedes solicitarles que borren tu contenido de forma definitiva).

Y anoche descubrí que Michael Meeks ha dado de baja su blog ubicado en https://people.gnome.org/~michael/

Ughh, qué gran pérdida y que desagradable recordatorio que no todo lo que está en Internet permanece para siempre.

Debo darme tiempo de instalar ArchiveBox.

Free Forever

Free Forever:

If you are using a free service for something important, consider what would imply for you or your business if the provider started charging for the service, or closing it. Are Instagram or Facebook your only sales channels? Is LinkedIn your strongest online presence?

Jonathan Mann

Soy admirador de Jonathan Mann. Para los que no lo conozcan, todos los días publica en YouTube una canción al día. Siendo YouTube, implica que también produzca un video cada día, pero el asunto central es una canción al día.

En el 2014 llegó a las 2,000 canciones y la canción número 2,000 fue una celebración de esa meta. Lo convertí a un MP3 y me gustaba escucharlo cuando, en ese tiempo, debía viajar a Lima cada semana.

Poco a poco dejé de visitar el Song-a-Day hasta que cayó en el olvido. Este año me volví a a acordar de Jonathan y me dio curiosidad de ver si continuaba o qué había pasado.

Para mi sorpresa, encontré que en el 2019 ya había llegado a las 4,000 canciones, con otro video conmemorativo. Al momento que escribo esto ha compuesto 4,769 canciones.

En contraste, me apena ver que a pesar que he querido dibujar en mi Journal Comic regularmente, otras cosas han sido más importantes.