Convirtiendo mi iPhone en un teléfono tonto con Apple Configurator: Un experimento de 2 meses

2025-09-09

Frustrado por el uso excesivo del teléfono, el autor probó varios métodos para controlar su adicción, incluyendo el autocontrol y los límites de tiempo de pantalla, sin éxito. Finalmente, encontró el éxito usando Apple Configurator para transformar su iPhone en un 'teléfono tonto', restringiendo el acceso solo a las aplicaciones y sitios web esenciales. Esto implicó un restablecimiento de fábrica y la configuración de restricciones en Configurator, eliminando efectivamente la App Store y creando fricción contra el uso impulsivo de aplicaciones. Si bien aún quedan algunos desafíos (por ejemplo, el filtrado de correo electrónico), el autor informa una reducción significativa en el tiempo de pantalla y una mejora en el bienestar digital, compartiendo una guía detallada paso a paso para otros.

Leer más

Una Odisea de 9 Meses: Implementando Bel en Clojure

2025-03-11

Esta publicación detalla un viaje de nueve meses para implementar el lenguaje de programación Bel en Clojure. Inicialmente concebido como un proyecto de fin de semana, el autor encontró varios desafíos: crear un analizador personalizado para la sintaxis única de Bel; manejar el estilo de paso de continuación de Bel, lo que requirió una reimplementación de la pila de llamadas del intérprete para superar los problemas de desbordamiento de pila; y optimizar el rendimiento utilizando estructuras de datos de Java. El autor profundiza en las potentes funciones de Bel, como `lit`, `globe`, `scope`, `mac` y `err`, mostrando las capacidades habilitadas por las continuaciones. Si bien el proyecto aún está en desarrollo, el autor destaca las valiosas lecciones aprendidas a lo largo de esta experiencia desafiante pero gratificante.

Leer más
Desarrollo