<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>DriveSense on The Flip Flop Developer</title>
    <link>https://cristiansuarez.dev/side-projects/drive-sense/</link>
    <description>Recent content in DriveSense on The Flip Flop Developer</description>
    <generator>Hugo</generator>
    <language>es</language>
    <lastBuildDate>Thu, 10 Apr 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://cristiansuarez.dev/side-projects/drive-sense/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Repostar es emocional</title>
      <link>https://cristiansuarez.dev/side-projects/drive-sense/2025-04-10-repostar-es-emocional/</link>
      <pubDate>Thu, 10 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://cristiansuarez.dev/side-projects/drive-sense/2025-04-10-repostar-es-emocional/</guid>
      <description>&lt;h2 id=&#34;-qué-pasó&#34;&gt;🎯 Qué pasó&lt;/h2&gt;
&lt;p&gt;Me sorprendió que al registrar un repostaje pienso más en &amp;ldquo;¿cuánto gasto?&amp;rdquo; que en litros o kilómetros.&lt;/p&gt;
&lt;h2 id=&#34;-por-qué-importa&#34;&gt;🤔 Por qué importa&lt;/h2&gt;
&lt;p&gt;La aplicación trata de dinero, no solo de gasolina.&lt;/p&gt;
&lt;h2 id=&#34;-qué-aprendí&#34;&gt;📌 Qué aprendí&lt;/h2&gt;
&lt;p&gt;DriveSense no es una app para coches, es una app para sentir control.&lt;/p&gt;
&lt;h2 id=&#34;-próximos-pasos&#34;&gt;🔮 Próximos pasos&lt;/h2&gt;
&lt;p&gt;Revisar interfaz con el ángulo emocional del usuario: &amp;ldquo;¿Dónde se va mi dinero?&amp;rdquo;&lt;/p&gt;</description>
    </item>
    <item>
      <title>El dolor será mi señal de backend</title>
      <link>https://cristiansuarez.dev/side-projects/drive-sense/2025-04-01-el-dolor-sera-mi-senal-de-backend/</link>
      <pubDate>Tue, 01 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://cristiansuarez.dev/side-projects/drive-sense/2025-04-01-el-dolor-sera-mi-senal-de-backend/</guid>
      <description>&lt;h2 id=&#34;-qué-pasó&#34;&gt;🎯 Qué pasó&lt;/h2&gt;
&lt;p&gt;Decidí que solo montaré backend propio cuando un problema real aparezca.&lt;/p&gt;
&lt;h2 id=&#34;-por-qué-importa&#34;&gt;🤔 Por qué importa&lt;/h2&gt;
&lt;p&gt;Antes yo construía &amp;ldquo;por si acaso&amp;rdquo;.&lt;/p&gt;
&lt;h2 id=&#34;-qué-aprendí&#34;&gt;📌 Qué aprendí&lt;/h2&gt;
&lt;p&gt;El mejor trigger de arquitectura es el dolor.&lt;/p&gt;
&lt;h2 id=&#34;-próximos-pasos&#34;&gt;🔮 Próximos pasos&lt;/h2&gt;
&lt;p&gt;Registrar &amp;ldquo;dolores&amp;rdquo; como entradas de bitácora.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cambiar la UI fue fácil gracias a los repositorios</title>
      <link>https://cristiansuarez.dev/side-projects/drive-sense/2025-03-21-cambiar-la-ui-fue-facil-gracias-a-los-repositorios/</link>
      <pubDate>Fri, 21 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://cristiansuarez.dev/side-projects/drive-sense/2025-03-21-cambiar-la-ui-fue-facil-gracias-a-los-repositorios/</guid>
      <description>&lt;h2 id=&#34;-qué-pasó&#34;&gt;🎯 Qué pasó&lt;/h2&gt;
&lt;p&gt;Refactoricé la vista de mantenimiento sin tocar lógica.&lt;/p&gt;
&lt;h2 id=&#34;-por-qué-importa&#34;&gt;🤔 Por qué importa&lt;/h2&gt;
&lt;p&gt;El esfuerzo conceptual inicial pagó dividendos.&lt;/p&gt;
&lt;h2 id=&#34;-qué-aprendí&#34;&gt;📌 Qué aprendí&lt;/h2&gt;
&lt;p&gt;Una app puede ser pequeña y elegante.&lt;/p&gt;
&lt;h2 id=&#34;-próximos-pasos&#34;&gt;🔮 Próximos pasos&lt;/h2&gt;
&lt;p&gt;Documentar ejemplo para futuros talleres de refactor.&lt;/p&gt;</description>
    </item>
    <item>
      <title>El MVP como espejo de mis necesidades</title>
      <link>https://cristiansuarez.dev/side-projects/drive-sense/2025-03-20-el-mvp-como-espejo-de-mis-necesidades/</link>
      <pubDate>Thu, 20 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://cristiansuarez.dev/side-projects/drive-sense/2025-03-20-el-mvp-como-espejo-de-mis-necesidades/</guid>
      <description>&lt;h2 id=&#34;-qué-pasó&#34;&gt;🎯 Qué pasó&lt;/h2&gt;
&lt;p&gt;Solo desarrollo DriveSense cuando tengo un problema con mi coche.&lt;/p&gt;
&lt;h2 id=&#34;-por-qué-importa&#34;&gt;🤔 Por qué importa&lt;/h2&gt;
&lt;p&gt;Es producto orientado al &lt;strong&gt;uso real&lt;/strong&gt;, no a expectativas hipotéticas.&lt;/p&gt;
&lt;h2 id=&#34;-qué-aprendí&#34;&gt;📌 Qué aprendí&lt;/h2&gt;
&lt;p&gt;Forzar roadmap artificial mata la esencia personal del proyecto.&lt;/p&gt;
&lt;h2 id=&#34;-próximos-pasos&#34;&gt;🔮 Próximos pasos&lt;/h2&gt;
&lt;p&gt;Mantener esta relación entre experiencia y feature discovery.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Supabase como herramienta de producto, no solo storage</title>
      <link>https://cristiansuarez.dev/side-projects/drive-sense/2025-03-02-supabase-como-herramienta-de-producto-no-solo-storage/</link>
      <pubDate>Sun, 02 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://cristiansuarez.dev/side-projects/drive-sense/2025-03-02-supabase-como-herramienta-de-producto-no-solo-storage/</guid>
      <description>&lt;h2 id=&#34;-qué-pasó&#34;&gt;🎯 Qué pasó&lt;/h2&gt;
&lt;p&gt;Trabajé con Supabase como si fuese backend, authentication y database.&lt;/p&gt;
&lt;h2 id=&#34;-por-qué-importa&#34;&gt;🤔 Por qué importa&lt;/h2&gt;
&lt;p&gt;Esto me devolvió foco mental.&lt;/p&gt;
&lt;h2 id=&#34;-qué-aprendí&#34;&gt;📌 Qué aprendí&lt;/h2&gt;
&lt;p&gt;Outsourcing de complejidad puede ser una decisión de producto, no técnica.&lt;/p&gt;
&lt;h2 id=&#34;-próximos-pasos&#34;&gt;🔮 Próximos pasos&lt;/h2&gt;
&lt;p&gt;Analizar si la simplicidad aguanta cuando llegue multivehículo o multicuenta.&lt;/p&gt;</description>
    </item>
    <item>
      <title>El dominio del coche es más complejo de lo que pensé</title>
      <link>https://cristiansuarez.dev/side-projects/drive-sense/2025-02-25-el-dominio-del-coche-es-mas-complejo-de-lo-que-pense/</link>
      <pubDate>Tue, 25 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://cristiansuarez.dev/side-projects/drive-sense/2025-02-25-el-dominio-del-coche-es-mas-complejo-de-lo-que-pense/</guid>
      <description>&lt;h2 id=&#34;-qué-pasó&#34;&gt;🎯 Qué pasó&lt;/h2&gt;
&lt;p&gt;Al modelar refuel y maintenance vi que el dominio del vehículo tiene eventos, ciclos y decisiones.&lt;/p&gt;
&lt;h2 id=&#34;-por-qué-importa&#34;&gt;🤔 Por qué importa&lt;/h2&gt;
&lt;p&gt;Validé que un dominio pequeño puede tener profundidad si se hace con cariño.&lt;/p&gt;
&lt;h2 id=&#34;-qué-aprendí&#34;&gt;📌 Qué aprendí&lt;/h2&gt;
&lt;p&gt;Me gusta usar DriveSense como laboratorio de diseño orientado al dominio.&lt;/p&gt;
&lt;h2 id=&#34;-próximos-pasos&#34;&gt;🔮 Próximos pasos&lt;/h2&gt;
&lt;p&gt;Explorar modelos más ricos (por ejemplo, costes por km, recomendaciones, avisos… cuando tenga sentido).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Decidí no mostrar role en UserProfile</title>
      <link>https://cristiansuarez.dev/side-projects/drive-sense/2025-02-24-decidi-no-mostrar-role-en-userprofile/</link>
      <pubDate>Mon, 24 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://cristiansuarez.dev/side-projects/drive-sense/2025-02-24-decidi-no-mostrar-role-en-userprofile/</guid>
      <description>&lt;h2 id=&#34;-qué-pasó&#34;&gt;🎯 Qué pasó&lt;/h2&gt;
&lt;p&gt;Escondí el campo &amp;ldquo;role&amp;rdquo; porque no aporta valor al usuario.&lt;/p&gt;
&lt;h2 id=&#34;-por-qué-importa&#34;&gt;🤔 Por qué importa&lt;/h2&gt;
&lt;p&gt;Elegir qué NO mostrar es diseño de producto.&lt;/p&gt;
&lt;h2 id=&#34;-qué-aprendí&#34;&gt;📌 Qué aprendí&lt;/h2&gt;
&lt;p&gt;No todo lo que existe en el dominio tiene valor para la UI.&lt;/p&gt;
&lt;h2 id=&#34;-próximos-pasos&#34;&gt;🔮 Próximos pasos&lt;/h2&gt;
&lt;p&gt;Explorar qué más debería desaparecer para mejorar claridad.&lt;/p&gt;</description>
    </item>
    <item>
      <title>He decidido no tener backend (de momento)</title>
      <link>https://cristiansuarez.dev/side-projects/drive-sense/2025-02-23-he-decidido-no-tener-backend-de-momento/</link>
      <pubDate>Sun, 23 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://cristiansuarez.dev/side-projects/drive-sense/2025-02-23-he-decidido-no-tener-backend-de-momento/</guid>
      <description>&lt;h2 id=&#34;-qué-pasó&#34;&gt;🎯 Qué pasó&lt;/h2&gt;
&lt;p&gt;Construí DriveSense solo con frontend + Supabase + LocalStorage. No hay backend propio.&lt;/p&gt;
&lt;h2 id=&#34;-por-qué-importa&#34;&gt;🤔 Por qué importa&lt;/h2&gt;
&lt;p&gt;Descubrí que complicar arquitecturas por defecto no es señal de ambición, sino falta de foco.&lt;/p&gt;
&lt;h2 id=&#34;-qué-aprendí&#34;&gt;📌 Qué aprendí&lt;/h2&gt;
&lt;p&gt;Un MVP que sirve a una sola persona (yo) no necesita una infraestructura industrial.&lt;/p&gt;
&lt;h2 id=&#34;-próximos-pasos&#34;&gt;🔮 Próximos pasos&lt;/h2&gt;
&lt;p&gt;Ver cuándo aparece la necesidad real de un backend y qué señales deberían empujarme a crearlo.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Autenticación manual fue buena idea</title>
      <link>https://cristiansuarez.dev/side-projects/drive-sense/2025-02-22-autenticacion-manual-fue-buena-idea/</link>
      <pubDate>Sat, 22 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://cristiansuarez.dev/side-projects/drive-sense/2025-02-22-autenticacion-manual-fue-buena-idea/</guid>
      <description>&lt;h2 id=&#34;-qué-pasó&#34;&gt;🎯 Qué pasó&lt;/h2&gt;
&lt;p&gt;Implementé autenticación manual sin backend, usando UUIDs y repositorio local.&lt;/p&gt;
&lt;h2 id=&#34;-por-qué-importa&#34;&gt;🤔 Por qué importa&lt;/h2&gt;
&lt;p&gt;Demuestra que se puede mantener ownership del control sin montar servicios complejos.&lt;/p&gt;
&lt;h2 id=&#34;-qué-aprendí&#34;&gt;📌 Qué aprendí&lt;/h2&gt;
&lt;p&gt;La simplicidad es un arma de producto.&lt;/p&gt;
&lt;h2 id=&#34;-próximos-pasos&#34;&gt;🔮 Próximos pasos&lt;/h2&gt;
&lt;p&gt;Ver cómo escalar autenticación cuando existan más usuarios reales.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Descubrí que puedo aplicar hexagonal sin backend</title>
      <link>https://cristiansuarez.dev/side-projects/drive-sense/2025-02-22-descubri-que-puedo-aplicar-hexagonal-sin-backend/</link>
      <pubDate>Sat, 22 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://cristiansuarez.dev/side-projects/drive-sense/2025-02-22-descubri-que-puedo-aplicar-hexagonal-sin-backend/</guid>
      <description>&lt;h2 id=&#34;-qué-pasó&#34;&gt;🎯 Qué pasó&lt;/h2&gt;
&lt;p&gt;Apliqué arquitectura de puertos y repositorios aunque toda la lógica esté en el cliente.&lt;/p&gt;
&lt;h2 id=&#34;-por-qué-importa&#34;&gt;🤔 Por qué importa&lt;/h2&gt;
&lt;p&gt;Refuta la idea de que hexagonal &amp;ldquo;solo sirve para microservicios&amp;rdquo;.&lt;/p&gt;
&lt;h2 id=&#34;-qué-aprendí&#34;&gt;📌 Qué aprendí&lt;/h2&gt;
&lt;p&gt;La arquitectura es una forma de pensar, no una tecnología.&lt;/p&gt;
&lt;h2 id=&#34;-próximos-pasos&#34;&gt;🔮 Próximos pasos&lt;/h2&gt;
&lt;p&gt;Ver si esta organización ayuda al mantenimiento cuando empiece a añadir funcionalidades reales.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Nota inicial</title>
      <link>https://cristiansuarez.dev/side-projects/drive-sense/2025-01-01-nota-inicial/</link>
      <pubDate>Wed, 01 Jan 2025 00:00:00 +0000</pubDate>
      <guid>https://cristiansuarez.dev/side-projects/drive-sense/2025-01-01-nota-inicial/</guid>
      <description>&lt;p&gt;¡Inicio de bitácora de DriveSense!&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
