Nuevo PR en RoboSats y el valor real del Open Source 🐱 Acabo de enviar una nueva aportación al repositorio de RoboSats: https://github.com/RoboSats/robosats/pull/2510 Me dedico a rentabilizar la inbound liquidity de mi nodo ofreciendo swaps Onchain ↔️ LN. Suelo operar de forma directa P2P (que resulta más barato) o a través de RoboSats. Operando allí, detecté un bug 🕷: la interfaz redondeaba la cantidad a enviar, lo que terminaba confundiendo al usuario. Cuando te encuentras un problema así en un proyecto de código abierto, tienes dos opciones: ✍️ Abrir un Issue: Reportas el problema para que la comunidad pueda tener una conversación pública sobre cuál sería la mejor solución, o para que otro desarrollador asuma la tarea. 💻 Crear un Pull Request (PR): Tomas la iniciativa, desarrollas tu propia solución y la envías. Un mantenedor revisará el código, te dará el visto bueno o sugerirá mejoras. En este caso opté por el PR. Al hacerlo, me parece vital revisar nuestro propio código al máximo antes de enviarlo, asegurando que pasa los tests y verificando cada cambio. El mantenimiento de estos proyectos no suele ser un trabajo remunerado (aunque te pueden recompensar en sats), por lo que debemos facilitarle la tarea a los revisores todo lo posible. Subir código deficiente solo multiplica el trabajo de todos. El impacto personal y profesional A nivel individual, contribuir al Open Source es la mejor forma de mantener un portfolio técnico vivo, público y verificable. No es solo decir en un currículum que sabes programar; es demostrar en la práctica cómo estructuras soluciones, cómo resuelves problemas y cómo colaboras con otros desarrolladores. De hecho, conseguí mi trabajo actual gracias a mis aportaciones en RoboSats. Acostumbraba a compartir mis Pull Requests en mi perfil de LinkedIn. Mi ahora jefe siguió ese historial de contribuciones, analizó mi código y se interesó lo suficiente como para ofrecerme un puesto. Mi trabajo diario no tiene nada que ver con Bitcoin. Sin embargo, demostrar experiencia real manejando control de versiones, participando en revisiones de código y colaborando de forma asíncrona fue el factor decisivo para que me contrataran.