Recuperar la web con un lector personal
- Tras experimentar agotamiento profesional, sintió desilusión con la industria del software.
- Dejó de trabajar, mejoró sus hábitos de vida y abandonó las redes sociales.
- Superar la presión por la productividad fue un desafío.
Encuentro con Mastodon
- A través de Mastodon, volvió a tomar el control de su feed y encontró a personas que también se sentían incómodas con la industria del software y la web.
- Sintió que Mastodon no era adecuado como centro de información.
El movimiento IndieWeb y los lectores sociales
- Descubrió el movimiento IndieWeb y el concepto de lector social.
- Lo que necesitaba no era microblogging, sino un lector de feeds que pudiera ajustar a su gusto.
Definición de objetivos
- Como usuario, quería una experiencia más parecida al feed principal de una red social que a una bandeja de entrada de correo.
- No tenía interés en implementar funciones sociales.
- Como desarrollador, priorizó la experiencia de usuario y valoró más la facilidad de operación que la comodidad en el desarrollo.
Diseño
- Diseñó la interfaz para que fuera accesible como aplicación web.
- Implementó una UI web simple y dinámica usando una librería de renderizado del lado del servidor.
- Eligió una aplicación web monolítica y usó SQLite como base de datos.
Lenguaje de desarrollo y pruebas
- Consideró usar Go, pero eligió Python para desarrollar el prototipo con rapidez.
- En las primeras etapas, no escribió pruebas.
Proceso de desarrollo
- Desarrolló la app mientras la usaba como usuario.
- Después de contar con las funciones básicas, mejoró la forma de ordenar el feed.
- Siguió usando y mejorando la app mediante un servidor Raspberry Pi.
Conclusión
- Logró reconectarse con el desarrollo de software al crear el lector personal de feeds
feedi.
- Usa
feedi como la primera página de internet y recuperó el control sobre cómo consume información.
La opinión de GN⁺
- La idea central del texto es partir de necesidades e inconformidades personales para crear una solución propia.
- Destaca por redescubrir la pasión por el desarrollo de software y por una filosofía de desarrollo que pone la experiencia de usuario en primer lugar.
- Resulta interesante y atractivo porque transmite a los desarrolladores el valor y el disfrute de crear sus propias herramientas.
1 comentarios
Opiniones de Hacker News
Satisfacción con la configuración de URLwatch
Imaginando a “tu persona de TI”
Deseo de expandir el feed personal
Empatía con la decisión de saltarse las pruebas automatizadas
Experiencia positiva al construir software personal útil
Recomendación de “How to do nothing”
Apoyo al espíritu de los “feeds”
Compartiendo pensamientos personales sobre el futuro
Pensando en funciones necesarias en un velero de crucero
Preocupaciones sobre accesibilidad y seguridad de la app