Soy lo que se podría llamar un fundador "no técnico".
Ocupo ese espacio intermedio que va un poco más allá de "saber usar Microsoft Office", pero que está muy lejos de tener un título en informática.
Por suerte, he tenido la fortuna de rodearme de personas técnicas fantásticas a lo largo de mi carrera. Ellos construían todo lo que necesitábamos mientras yo me centraba en los aspectos no técnicos (producto, marketing, legal, ventas, asociaciones, soporte, contabilidad, etc.). Fue una colaboración maravillosa.
Pero, en el fondo, sabía que quería construir cosas.
Sin embargo, siempre había una excusa. "No sé programar". "Es demasiado difícil". "Hay gente que lleva haciendo esto desde los nueve años. ¿Cómo voy a alcanzarlos?". Puse estas excusas en 2004, en la universidad. En 2013, al empezar un negocio. Y de nuevo en 2017, cuando estaba entre trabajos y tenía algo de tiempo libre.
Lo que me lleva a hace poco más de un año, en enero de 2020. Allí estaba yo, mirando la pantalla de mi ordenador, tras haber escrito un propósito de Año Nuevo para, por fin, "construirlo con las habilidades que ya tenía".
Ese "ello" pronto se convertiría en RankedVote, una aplicación web para realizar elecciones mediante voto preferencial en línea; una idea que llevaba meses dándole vueltas en la cabeza. Las "habilidades que tenía" eran HTML/CSS de finales de los 90, algo de Photoshop y dominio de Microsoft Office.
Aquí entra Webflow.
Cómo construí un producto mínimo viable (MVP) sin código
Ya había usado Webflow para crear sitios de marketing en el pasado. Me pareció que los sitios de Webflow eran rápidos de implementar y adaptables a móviles. No era exactamente una aplicación web, pero era un buen punto de partida.
Para ponerme en marcha rápidamente y mejorar mi diseño, me sumergí en el mercado de plantillas de Webflow. El tema Forest de la gente de Flowbase me llamó la atención de inmediato (moderno, accesible y morado, nuestro color de marca principal). Con algunos ajustes en el texto y un par de cambios de imagen, tuve una página de aterrizaje decente y un formulario sencillo para que los usuarios "crearan" elecciones.

Sin embargo, para probar mi nueva idea de negocio y simular una aplicación web real, necesitaba ir un paso más allá.
Quería que la gente pudiera clasificar sus opciones con una interacción sencilla de arrastrar y soltar. Afortunadamente, JotForm tiene un práctico widget para formularios "arrastrables" que se puede insertar en cualquier página web. Combinado con la inserción de HTML de Webflow, tuve mi solución MVP:
Webflow servía el "front-end". JotForm gestionaba la interacción del formulario y guardaba los datos en una "base de datos". La "lógica de negocio" consistía en descargar los resultados de JotForm a Excel para calcularlos manualmente.

No se había escrito ni una línea de código, pero para cualquier usuario potencial, RankedVote parecía una aplicación web real; lo único que le faltaba eran visitantes.
RankedVote tenía un sitio, pero aún necesitaba clientes
Como la mayoría de la gente con una idea, recurrí primero a amigos y familiares. Gracias a esas presentaciones, conecté con una escuela que entregaba premios anuales a sus mejores atletas, votados por el profesorado. Muchos candidatos + muchos votantes = un caso de uso perfecto para el voto preferencial.
También invertí dos dólares al día en Google AdWords para ver si quienes buscaban "elecciones de voto preferencial en línea" sentían la suficiente curiosidad como para usar el producto.
En el transcurso de unas semanas, se crearon un puñado de elecciones. Cuando alguien enviaba un formulario de Webflow, recibía una alerta por correo electrónico y me apresuraba a crear una nueva encuesta en JotForm que pudiera servir como papeleta. Luego, incrustaba esa encuesta en una página de Webflow y compartía el enlace con el creador de la elección. Ellos lo compartían con sus votantes. Al terminar la votación, descargaba la hoja de cálculo y empezaba a hacer números; por lo general, dedicaba una hora o más a crear los resultados ronda por ronda.

Durante estas primeras pruebas ocurrieron dos cosas muy importantes:
Primero, aunque el número de elecciones era pequeño, lo más importante es que no fue cero. La gente utilizó legítimamente esta "aplicación" sin código y tomó decisiones basadas en los resultados. Aunque el mercado quizás no sea grande, supe que sí existía un mercado para realizar elecciones de voto preferencial en línea.
Segundo, tras un par de intentos, me familiaricé mucho con el funcionamiento de los cálculos de voto preferencial. No es complicado, solo tedioso. Exactamente el tipo de cosas en las que las computadoras son muy buenas.

Empieza gratis
Crea sitios web personalizados y escalables, sin escribir código. Empieza a construir en Webflow.
Ganar la confianza para programar
En solo un par de meses, mi resolución de "simplemente construirlo" llevó a RankedVote de ser una idea en mi cabeza a algo que la gente realmente encontraba útil. Fue emocionante. Estaba rebosante de confianza. Pero, en el fondo, sentía un pequeño temor persistente. ¿Y si esto realmente funciona? En el momento en que ocurra una elección con al menos 100 votantes, perderé toda una jornada laboral en el infierno de las hojas de cálculo haciendo los cálculos. Ese no es un escenario muy bueno cuando ya tienes un trabajo a tiempo completo que atender.
Así que, después de casi dos décadas de procrastinación —y con la confianza que gané al construir la aplicación sin código—, decidí que era hora de mejorar mis habilidades. Con la ayuda de Codecademy, Stack Overflow y una lista interminable de tutoriales en línea, aprendí suficiente JavaScript para construir algo.
A base de prueba y error, la versión con "algo de código" de RankedVote empezó a tomar forma. El cálculo del voto preferencial no es más que un montón de bucles y matrices. La base de datos no requiere mucho más que SQL básico.
Siempre que me sentía superado, encontraba un servicio maravilloso con una solución a un precio razonable. ¿No estás seguro de cómo almacenar contraseñas de forma segura? Usa Auth0. ¿Nunca has desplegado una aplicación? Bueno, si puedes subirla a GitHub, puedes desplegarla en Heroku. ¿No eres diseñador? ¡Usa el CSS de tu plantilla de Webflow para dar estilo a tus componentes front-end!
Tras meses de aprendizaje intenso, construcciones fallidas y obstáculos superados, app.rankedvote.co estaba en línea. Las elecciones con miles de votos se calculaban en menos de un segundo. Las páginas de resultados podían mostrar y animar los datos de forma dinámica. Construí lo que me propuse construir.

El no-code me dio la confianza para perseguir mi pasión
Hoy en día, se han creado más de dos mil elecciones de voto preferencial. Muchos miles más han participado en las votaciones. Algunas personas incluso pagan por funciones avanzadas. RankedVote es un negocio en ciernes, y nada me da mayor satisfacción que construirlo.
Ya sea preparar una nueva página de recursos usando el CMS de Webflow, actualizar el texto de la página de inicio para ver si convierte mejor o mejorar el rendimiento de una consulta lenta, todo es estimulante.
Es por eso que recientemente di el siguiente paso y decidí dedicarme a RankedVote a tiempo completo.
Lo que comenzó como un propósito de Año Nuevo es ahora mi pasión y ocupación principal. Con Webflow como punto de partida, me he deslizado por la pendiente que va desde crear sitios web, a construir MVP, a crear aplicaciones y, finalmente, a construir un negocio.
Soy lo que se podría llamar un fundador.










