Temas en tendencia
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Vibe Coding Día 12,
Quizás el hilo final aquí. Pasé 100 horas creando una aplicación de nivel comercial con codificación de vibración.
Algunas observaciones de la experiencia. Mis 13 mejores aprendizajes para ayudarte: codifica el tuyo propio.
Un hilo🧵
Nota: Cofundé un SaaS pionero que escaló a $ 200 millones de ARR, por lo que, si bien no soy ingeniero y no he codificado desde la escuela secundaria (y eso realmente no cuenta), tengo contexto sobre lo que requiere el software comercial.
Me encantan estas aplicaciones. Pero si realmente vas a por ello, conoce sus límites. Al menos, sus límites hoy. Las cosas están cambiando tan rápido que estoy seguro de que estos aprendizajes estarán desactualizados incluso en 90 días.
1/13: Comience con un truco desechable.
Dedique 60 minutos como máximo a contarle a una aplicación de codificación de vibraciones sus sueños de productos más salvajes sin ninguna planificación. Mira lo que emerge.
Pero comprométete por adelantado a tirarlo: este no es tu producto real, es tu educación. Esa primera hora le enseñará más sobre las capacidades y limitaciones de la plataforma que cualquier tutorial.
13/2: Antes de escribir cualquier código, dedique una semana completa a estudiar 20 aplicaciones de producción creadas en plataformas de codificación vibe.
No navegación casual: en realidad use aplicaciones que estén activas, acepte pagos, atienda a clientes reales.
Está buscando lo que es realmente posible a escala y donde las limitaciones afectan con más fuerza. Este reconocimiento ahorra semanas de frustración más tarde.
13/3: Defina sus requisitos de producción antes de comenzar a construir.
Preguntar:
1⃣¿Qué tan seguro debe ser esto?
2⃣¿Quién lo mantendrá después del lanzamiento?
3⃣¿Necesita que se amplíe a 100 usuarios o 100 000?
4⃣¿Encontraste otra aplicación codificada en producción, con clientes de pago, en tu nivel de complejidad?
Si no tienes respuestas sólidas, deja de construir y comienza a investigar.
4/13: Escriba la especificación más detallada que pueda administrar.
Asigne cada página, flujo de trabajo, nivel de permiso. Defina explícitamente los sistemas de correo electrónico, los paneles y los flujos de gestión de usuarios.
Sí, esto parece contradictorio para las indicaciones del lenguaje natural, pero te obliga a pensar en casos extremos y se convierte en tu estrella polar cuando la IA sugiere características no deseadas.
13/5: Algunas características parecen simples en las demostraciones, pero se convierten en pesadillas de ingeniería.
Ejemplos al menos hoy (y esto cambia constantemente):
▶️ Entrega confiable de correo electrónico
▶️OAuth/gestión de identidades
▶️Generación de medios
▶️Aplicaciones móviles nativas
▶️Diseño personalizado más allá de las plantillas
▶️seguridad empresarial.
Estos causan dolor constantemente en todas las plataformas. Planifique tiempo adicional o considere si realmente son necesarios para MVP.
Encuentre un ingeniero experimentado que haya construido en su plataforma y pregúntele. PREGÚNTALES.
5/13: Algunas características parecen simples en las demostraciones, pero se convierten en grandes desafíos de ingeniería.
Ejemplos al menos hoy (y esto cambia constantemente):
▶️ Entrega confiable de correo electrónico
▶️OAuth/gestión de identidades
▶️Generación de medios
▶️Aplicaciones móviles nativas
▶️Diseño personalizado más allá de las plantillas
▶️seguridad empresarial.
Estos causan dolor constantemente en todas las plataformas. Planifique tiempo adicional o considere si realmente son necesarios para MVP.
No asuma que su demostración estática que parece hacer estas cosas bien realmente las hace bien.
Encuentre un ingeniero experimentado que haya construido en su plataforma y pregúntele. PREGÚNTALES.
6/13: Los sistemas de IA fabrican datos cuando fallan.
Todos los que han trabajado en CUALQUIER plataforma de codificación de vibraciones, incluido Claude Code, lo saben. Es un error, pero también una característica. Sin esto, no pueden resolver problemas.
Una IA en CUALQUIER plataforma cuando se encuentre con obstáculos generará datos ficticios.
Esto no es un error: están entrenados para proporcionar resultados en lugar de admitir fallas. Después de múltiples intentos fallidos, crearán datos falsos convincentes en lugar de decir "No puedo hacer esto".
Necesitas entender esto, aceptarlo y trabajar en torno a ello. Esto llevará tiempo.
13/7: Pase su primer día completo aprendiendo todas las funciones de la plataforma, no construyendo.
Estas plataformas incluyen una tremenda funcionalidad en sus interfaces. Cada icono, opción de menú y característica existe por una razón. No puedes aprovechar las capacidades que no sabes que existen. Esta no es una investigación opcional, es un conocimiento esencial para las aplicaciones de nivel comercial.
No hay una solución para todos los desafíos. Pero las plataformas tienen más soluciones de las que pensarás al principio.
Y son un poco nerds. En el buen sentido, pero nerd. En el fondo, fueron creados para desarrolladores, sin importar lo que diga el marketing.
Acéptelo y conozca TODAS las funciones antes de comenzar. Si no entiendes una característica, un icono, un acrónimo, entonces STOP.
Ve a investigarlo. Ahora. No más tarde.
13/8: Domine los sistemas de reversión el primer día, antes de que los necesite desesperadamente.
La mayoría de las plataformas ofrecen un elegante control de versiones al igual que los puntos de guardado de los videojuegos. Practica retroceder intencionalmente mientras hay poco en juego.
Comprenda exactamente cómo funciona, qué se conserva, qué se pierde. Esto se convierte en su herramienta de depuración más valiosa.
13/9: La IA hará cambios que no solicitaste. Simplemente lo hará.
Modificará las características establecidas, agregará funcionalidad no deseada, romperá el código de trabajo mientras "mejora" otra cosa.
Defensa: Agregue "NO HAY CAMBIOS SIN PREGUNTAR" a cada indicación. Cuando discuta los cambios, indique "SIN CAMBIOS. SIN CÓDIGO. SOLO DISCUSIÓN". Reduce las modificaciones no deseadas ~80%. Pero eso no los detiene.
Esto es cierto para todas las plataformas. Al final, todos se basan en Claude, en su mayoría. Todos tienen diferentes niveles de los mismos problemas a partir de eso.
Ellos >todos< harán cambios que no solicitaste. Es solo que las aplicaciones más prosumidoras llegarán más lejos, ya que las aplicaciones de codificación centradas en el desarrollador están más aisladas en términos de los cambios que realizan.
13/10: Aprenda a bifurcar su aplicación cuando alcance una complejidad estable.
Al principio, las reversiones manejan la mayoría de los problemas. Pero a medida que su aplicación se vuelve compleja, es posible que no sepa a qué versión revertir.
Bifurcación en estados estables para crear ramas de experimentación seguras mientras se conservan las versiones buenas conocidas. Piense en las pólizas de seguro.
13/11: Presupuesto de 150 horas durante un mes completo para alcanzar la calidad comercial. Tal vez más.
▶️Ese prototipo de 20 minutos es el 5% de su trabajo real. ▶️Más de la mitad de su tiempo se dedicará a probar, depurar y refinar.
La compilación inicial es fácil: hacerla confiable, segura y fácil de usar requiere la mayor parte del esfuerzo.
No dejes que la velocidad de demostración te engañe.
13/12: Acepte su nuevo rol como ingeniero de control de calidad.
Una vez que haya días en un desarrollo serio, espere una rutina diaria de:
▶️Tomar capturas de pantalla de errores
▶️escribir informes detallados para IA
▶️Prueba de correcciones parciales
▶️Volver a probar casos extremos
▶️Documentar nuevos problemas
▶️Ejecución de pruebas unitarias en la bifurcación
Esta no es una limitación de codificación de vibraciones, es la realidad del desarrollo de software. Las plataformas manejan la codificación; El control de calidad sigue siendo un trabajo humano.
Las plataformas sí lo hacen... alguno. Pero solo algunos. No puede confiar en ellos para hacer su control de calidad solos.
13/13: Planifica tu estrategia de salida desde el primer día.
La mayoría de las aplicaciones comerciales eventualmente superan las plataformas de codificación de ambiente de prosumidor debido a las necesidades de escala, personalización o seguridad.
Opciones:
1⃣Exportación de código de plataforma
2⃣Enfoque híbrido
3⃣reconstrucción completa, o ...
4⃣permaneciendo y escalando.
La verdad es que, en las aplicaciones de prosumidor de hoy, la mayoría se va. No todos. Pero la mayoría de los que están creando verdaderas aplicaciones comerciales. Por ahora.
Esto no significa que tengas que hacerlo. Pero ten >opciones< cuando comiences. Have... un plan de salida si lo necesita.
Documente la lógica empresarial, mantenga las especificaciones, evalúe regularmente. Si su aplicación se vuelve compleja, al final, es posible que le resulte más fácil irse que evitar la acumulación de restricciones.
Las plataformas de codificación Vibe son realmente mágicas para ciertos tipos de aplicaciones y genuinamente insuficientes para otras.
Su trabajo es averiguar en qué categoría cae su proyecto antes de que sea demasiado profundo para cambiar de rumbo.
Estas son herramientas poderosas con restricciones específicas, no reemplazos para comprender lo que requiere el software comercial.
Son herramientas. No los equipos de desarrollo. Recuérdate eso todos los días.
Las plataformas seguirán evolucionando rápidamente.
Lo que es imposible hoy podría ser sencillo en seis meses.
Pero en este momento, piense en la codificación de ambiente de "prosumidor" sin tocar el código como un puente con el desarrollo tradicional de aplicaciones comerciales ... que un estado final.
Úselo para validar su mercado, refinar los requisitos, generar ingresos iniciales y luego tomar decisiones informadas basadas en restricciones reales, no en posibilidades teóricas.
12 días de codificación de vibraciones se siente como... 12 semanas.
La depuración nocturna, la dopamina golpea cuando algo finalmente funciona, la frustración cuando se rompe de nuevo. Ha sido una de las experiencias de aprendizaje más intensas que he tenido en años.
Para mí, es hora de dar un paso atrás un poco y planificar más, pensar más. He encontrado algunas de mis nuevas aplicaciones favoritas. Pero también he aprendido que incluso yo necesito aprenderlo todo mucho mejor.
Espero que esto te ayude.
Código: ¡muy emocionado de haber inspirado a @dharmesh a comprar y a lo grande aquí!

Coda: ¡Súper emocionado de que nuestro viaje @dharmesh haya inspirado a comprar y lanzar a toda una comunidad aquí!

@dharmesh Día 11 aquí:

21 jul, 10:20
Véase Coding Day 11,
Así que hoy ha sido un momento de introspección y reflexión. He aprendido mucho convirtiéndome en un 'programador de vibraciones' y ha sido adictivo. De verdad.
Mi aprendizaje # 1 es antiguo, reaprendido: Construir un gran software sigue siendo difícil.
Ponerse en marcha es más fácil que nunca. 🧵
52.77K
Populares
Ranking
Favoritas