Lecciones que me dejó una estafa de $35,000
(belief.horse)- Participé en un proyecto de tour en autobús con AR en Beijing intentando recuperar la parte técnica, pero la experiencia terminó sin que me pagaran $35,000
- El lugar ya estaba en un estado de colapso por falta de control de versiones, configuración de equipos no profesional e ignorancia de los principios básicos de AR
- Hubo fallas técnicas continuas por duplicación en el pipeline de render, inestabilidad del GPS y sobrecalentamiento del equipo, mientras que solo me pedían crear efectos visuales improvisados
- Trabajé entre 11 y 14 horas al día durante 24 días, aportando equipo y software de mi propio bolsillo y lejos de mi familia, pero el proyecto terminó sin que me pagaran el saldo pendiente
- Esta experiencia me hizo entender la inutilidad de los contratos, la zona gris legal de la explotación laboral, la incapacidad de identificar a verdaderos expertos y la importancia de confiar en la intuición
Lecciones que me dejó una estafa de $35,000
- En la primavera de 2024 participé para ayudar a cerrar un proyecto de tour en autobús con realidad aumentada (AR) en un parque de Beijing, pero al final no me pagaron $35,000
- El proyecto ya estaba colapsado por falta de control de versiones, configuración no profesional del equipo y ausencia de principios básicos de AR
- El pipeline de render tenía una estructura ineficiente que volvía a renderizar más de 35 capas, y el hardware usaba PCs de consumo y paneles OLED tal cual, expuestos al calor y al polvo
- Propuse mejoras como calibración de lentes, ciencia del color, control de versiones y reestructuración del pipeline, pero casi todo fue rechazado y, en cambio, solo me exigían producir efectos visuales improvisados
- Trabajé entre 11 y 14 horas diarias durante 24 días, poniendo equipo y software de mi propio bolsillo y lejos de mi familia, pero el proyecto terminó pagándome solo parte del anticipo y dejando el resto sin pagar
El caos técnico del proyecto
- Los desarrolladores en sitio distribuían código binario basado en TouchDesigner directamente por USB y no usaban ningún sistema de control de versiones
- Durante la implementación de AR no se consideraban distorsión de lente, campo de visión, paralaje y oclusión, por lo que los fallos de alineación visual se repetían constantemente
- El sistema no funcionaba correctamente por problemas como inversión de ejes del giroscopio, inestabilidad del GPS y superposición en el renderizado
- El pipeline de render estaba armado de forma que volvía a renderizar todas las salidas como quads de pantalla completa, provocando pérdida de rendimiento y sobrecalentamiento
- El equipo estaba instalado sobre repisas de MDF dentro del autobús, con riesgo constante de daño por vibración, polvo y exposición directa al sol
Entorno de trabajo y problemas de personal
- El equipo de desarrollo carecía de conocimientos y experiencia básicos en AR y continuó con el proyecto sin reconocer sus propias limitaciones
- Presenté propuestas de mejora como medición de calibración de lentes, gestión de color, redundancia de cámaras y estandarización de builds, pero la mayoría fueron ignoradas
- En su lugar, me pedían repetidamente crear efectos visuales improvisados, sin storyboard claro ni material de referencia, solo instrucciones verbales
- El cliente expresó insatisfacción repetidas veces con los resultados, y hacía falta introducir un proceso claro de aprobación y retroalimentación
- Internamente surgieron problemas de acoso entre desarrolladores junior, y me tocó intervenir para mediar
Sacrificio personal y pérdida económica
- Trabajé entre 11 y 14 horas al día durante 24 días, usé equipo y software propios y cubría todos los gastos directamente
- Seguí trabajando a pesar del dolor de muñeca por una lesión de muay thai, y el equipo lo sabía
- Pasé un mes separado de mi hijo de 2 años, mientras mi pareja se hacía cargo sola de la crianza
- Solo recibí por adelantado menos de una cuarta parte del pago inicial acordado, y el resto nunca se pagó
- Después contraté a una agencia de cobranza, pero me dijeron que como la otra parte podía disolver la empresa, no valía la pena litigar
Lecciones aprendidas
- Alguien que rechaza ayuda puede ya estar en un estado en el que no puede ser ayudado
- Un contrato puede no valer más que el papel en que está escrito
- Si robas $35,000 en efectivo es un delito grave, pero robar trabajo y tiempo no recibe castigo
- Los clientes no saben distinguir entre expertos y no expertos, y eso se revela como un problema de toda la industria
- Hay que confiar en la intuición (
trust your gut)
Resumen del FAQ
- Normalmente incluyo pagos parciales (
progress payment) en mis contratos, pero esta vez los omití porque era un proyecto corto de 3 semanas - La otra parte nunca negó la deuda, pero durante 18 meses solo repitió “te pago la próxima semana”
- Yo no pagué el boleto de avión
- Todas las demás personas que participaron en este proyecto también salieron perjudicadas, y seguimos en contacto
- Parece que la otra parte había caído en un autoengaño de “si completamos solo un último paso, llegará el dinero”
- El cliente final quedó muy insatisfecho
- Si se solicita, puede revelar la identidad del responsable
- La lección que vuelve a repetirse: confía en tu intuición
1 comentarios
Comentarios en Hacker News
Nosotros también aprendimos una lección a partir de una experiencia dolorosa similar
Por eso ahora incluimos las siguientes cláusulas en todos los contratos de proyectos
Además, no entregamos enlaces de descarga del trabajo hasta que el pago esté completo, y solo compartimos enlaces de visualización/comentarios
Los clientes que rechazan estas condiciones suelen ser precisamente los que no pagan
Ajustamos los plazos de pago según la calificación crediticia y, viendo datos de 2,000 facturas durante 5 años, el retraso promedio es de 23 días, y cuando se suspende la entrega el pago llega en promedio 11 días antes
El costo de reclamar en tribunales es de unas 80 libras, y con solo enviar una “letter before action” la mayoría paga de inmediato
La relación se rompe, pero de todos modos no vale la pena mantener una relación así
Lo que me gustaría decirle al autor es que no fue “estafado” (ripped off), sino aprovechado (taken advantage of)
Una estafa es no recibir el producto o recibir algo defectuoso; esto fue una explotación que aceptó por su cuenta
Podría haberse ido a los pocos días o haber exigido pago por adelantado
Ojalá en el futuro valore más su tiempo y su valor
He visto contratos freelance desde ambos lados, y administro una comunidad de Discord con 8 mil personas donde compartimos casos
La mayoría trabaja sin anticipo, y esto simplemente fue un caso de mala suerte
Estoy de acuerdo en que toda la industria debería cambiar, pero si cada persona exige pago por adelantado cada vez, ni siquiera consigue el trabajo
El error fue confiar demasiado en la validez legal del contrato. En la práctica, casi no ofreció protección
Lo que aprendí haciendo consultoría es que, cuando asumes el papel de arreglar el desastre ajeno (fix your mess), tienes que actuar a la defensiva
Hay que cobrar un anticipo más alto y retirarse de inmediato si aparecen señales de impago
Incluso si hubiera cobrado 100% por adelantado, probablemente igual habría terminado perdiendo
Llevo trabajando en el ecosistema tech de SF desde 2010, y entre fundadores salidos de YC/HN y AngelList ha habido demasiados casos de facturas impagas
Cinco veces no me pagaron en absoluto, y una vez fue por varios miles de dólares
Aunque tengan dinero, no pagan porque “se les olvida” o porque creen que tienen derecho a hacerlo
Conclusión: nunca trabajes con fundadores de YC
Algunos tienen dinero y aun así no pagan, y otros no pueden pagar porque el negocio fracasa
En el caso del OP, es muy posible que un equipo incompetente no lograra terminar el producto y, como resultado, nadie cobrara
Pero la mayoría de las veces esa “participación” no vale nada
El CEO seguía diciendo “la próxima te pago el doble” y lo fue aplazando hasta que al final cerró la empresa
Eso me llevó a la ruina económica y a un gran sufrimiento mental, y al final tuve que empezar de nuevo en Jet.com
Esa experiencia me ayudó a crecer, pero jamás podré perdonar esa etapa
No estoy de acuerdo con eso de que “los contratos son papel mojado”
Pero si la otra parte no tiene activos o está en una jurisdicción donde no se puede ejecutar, entonces sí hay que cobrar por adelantado
Si renunció a actuar legalmente porque lo amenazaron con “disolver la empresa”, eso suena sospechoso
Es importante tener una buena relación con un abogado. Tomar acciones legales cuesta, pero amenazar con disolución incluso podría ser una señal de que sí tienen activos
Si de verdad no tuvieran dinero, simplemente dirían “no tenemos dinero”, no andarían amenazando
En una startup donde trabajé antes, el CEO de forma parecida solo les pagaba a los proveedores que amenazaban con demandar
Un amigo, ya retirado, empezó a trabajar como freelance y sufrió pagos atrasados; yo le aconsejé que insistiera en cobrar a tiempo
Cuando pasa el tiempo, el cliente olvida el proyecto o incluso empieza a dudar de por qué tendría que pagar
Si lo maneja por etapas: correo electrónico → llamada → contacto con un superior,
o si alguna vez ha “despedido” a clientes que siempre pagan tarde
Yo ahora trabajo en tareas pequeñas (menos de 1000 dólares) y opero con pago en efectivo contra entrega
Así, incluso sin contrato, basta con un acuerdo verbal y una hoja simple de Excel
Puedo tolerar no cobrar un día de trabajo, pero 6 meses sin pago ya es un problema serio
Si acortas el ciclo de entrega, puedes distribuir el riesgo
Prefiero perder 1000 euros a hacer 20 mil euros de trabajo y no cobrar nada
La parte de “irme de viaje un mes dejando a mi esposa cuidando al niño” se siente extraña
No me entra en la cabeza recibir una llamada y salir de inmediato
A cambio, la tarifa es alta y eso permite equilibrar trabajo y descanso
Pero le pagaban muy bien, y su familia lo entendía
No dependas de la confianza ni de promesas verbales; la estructura de pago debe quedar clarísima
El escrow es el depredador natural de los estafadores
Por cierto, la charla de Mike Monteiro "F*ck You, Pay Me" es obligatoria
Por muy cercanos que sean, cuando el trabajo ya terminó, puede que no te paguen
Aprendí que en el momento en que el trabajo termina, el valor del servicio se vuelve 0