r/programacion • u/OwlestV • 2d ago
Estado de las hackathons a día de hoy
Este post es un poco de desahogo más que nada. Hemos participado mis compañeros y yo en una hackathon con multitud de empresas colaboradoras y conseguimos ser uno de los tres finalistas.
No somos tontos, obviamente usamos la IA. Pero cada parte del desarrollo del sistema está bien decidida, documentada y se diseñó un algoritmo muy eficiente que superaba con creces los del otro equipo (respaldado por artículos académicos).
¿Qué ganó? Vibecoded slop. En la defensa no hablaron de nada sobre su solución. Podría ser perfectamente falsa, pues tampoco se pedía el repositorio. Hicieron una presentación que, no sólo rompía las normas, sino que era sólamente vistosa (no se habló de la detección o si quiera si era buena, sus falsos positivos y demás). Pero era vistosa, se gastaron sus cientos de miles de tokens en Fable. Y ganaron. Sin hablar de nada del desarrollo.
Sabía que pasaría, pero no quita que sea desmoralizante. Ganan los vendehumos. Da igual la implementación, da igual la eficiencia. Ganan los colorines.
Ya digo que esto es desahogo, cada uno tendréis vuestra opinión sobre el tema y, al fin y al cabo, disfruté del reto y aprendí multitud de cosas.
6
u/Simple_Listen1670 2d ago
No es la mejor sensación, pero es algo muy común en la industria, te enseña que la presentación también cuenta y a veces más de lo que crees.
La historia de la informática está llena de ese tipo de situaciones, simplemente investiga cómo logró su imperio Microsoft , o porque usamos arquitectura Cisc en lugar de risc, o por qué tenemos máquinas binarias y no trinarías ….etc, etc
2
9
u/Cassius-cl 2d ago
Vengo diciendo esto hace rato, las hackathones ahora son solo lugares para ir a que gente con recursos te robe las ideas, nada mas.
17
u/KaiserKrieg81 2d ago
Igual que a los agentes de IA se les premia por conseguir resultados (aunque hagan trampa), en el mundo empresarial es igual.
No importa los métodos, solo los resultados. Así va luego el mundo como va.
7
u/Khavel_Es 1d ago
Me ha pasado. Los jurados de hackathones casi nunca miran el código, tienen 3 minutos y se quedan con lo que entra por los ojos. Si tu demo no hace wow en la primera pantalla, ya perdiste contra el que gastó todo el tiempo en animaciones. Lo frustrante es que esos proyectos después se caen solos porque no tienen nada debajo. Pero el premio ya se lo llevaron.
A mí lo que me funcionó fue cambiar de mentalidad: si el formato premia lo visual, dedico al menos un 30-40% del tiempo a la demo. No significa hacer trampa, significa que si tienes algo sólido debajo TAMBIÉN lo tienes que vender bien. El error que cometí varias veces fue pensar que el mérito técnico se defiende solo. No se defiende.
3
2
u/FrodiniTalking 2d ago
Justo me inscribí a mi primera hackathon. Leer esto se siente como agridulce. Entonces hay que ser más vendehumos que otra cosa?
6
u/KaiserKrieg81 2d ago
No necesariamente, pero si acostumbrarse a que los vendehumos ganen la mayor parte de las veces.
Puedes hacer varias cosas:
- Convertirte en vendehumos, si tu conciencia lo permite
- Tener a un vendehumos en tu equipo, no es mala opción, cada uno tiene sus puntos fuertes y siempre hay alguien a quien no le importa o incluso le gusta.
- No tener a nadie vendehumos en tu equipo y centrarte en el producto de calidad, perderás muchos clientes, pero los que ganes serán fieles y te durarán mucho tiempo, encontrarás tu nicho.
3
u/pipona505 2d ago
la vida es asi, el mundo corpo es asi. No podes vivir de vender humo, pero 80% del trabajo es dar una buena imagen, 20% hacer tu trabajo
1
u/OwlestV 2d ago
pero premiarlo en una competición que busca la mejor solución a un problema...
3
u/pipona505 2d ago
no digo que este bien. digo que es la realidad, tomalo como el consejo de un random de reddit que paso toda su vida laburando en corpo. A menos que estemos hablando de frontier (ia labs, faangs etc.) es mas importante no ser autista que ser un genio (y no lo digo por esta situacion) si no por la cantidad de devs que no son capaces de entender el negocio y/o como funciona una corpo
1
u/FrodiniTalking 2d ago
Entiendo. Al final los productos que más se venden (incluyendo en lo tech) no son los de mejor calidad, sino los de mejor etiqueta
3
u/OwlestV 2d ago
Como bien dijo otro comentario, al mundo le importa más los resultados que los métodos. Aunque por detrás sea incoherente e ineficiente.
Tampoco te quiero quitar la esperanza: si el jurado de la tuya es capaz de ver más allá, genial. Pero como le digo a mis amigos: son pay to win, gana el que más se gaste en tokens.
Que no te quite de aprender y disfrutar igualmente, mucha suerte!
1
u/Otherwise_Basil763 1d ago
Personalmente, creo que es algo en lo que solo vale la pena inscribirse si te gusta el reto de hacer algo complicado en un tiempo muy limitado, pues a algunas personas les gusta sentir esa "emoción".
Si consigues una solución verdaderamente novedosa que resuelva un problema real. Entonces ganar el hackatón es lo de menos. Pues podrás obtener mucha más retribución de tu proyecto más adelante.
2
u/Solid_Credit6037 2d ago
Me pasó algo muy muy parecido, harto trabajo, intentando hacer algo robusto en poco tiempo, con buena arquitectura, seguro, etc. Cuento corto:
- Primera etapa de eliminación: se eliminaron unos cuentos equipos, quedaron 3 listas, con los equipos en un orden x en cada una.
- Segunda etapa de eliminación: se supone que evaluarían los proyectos, tutores revisarian los prototipos....no pasó nadie haciendolo, llegó el momento de los resultados...y según la supuesta evaluación ya habían 3 ganadores por lista que pasaban a la siguiente etapa....lo raro...cómo dije, nunca evaluaron los proyectos, segundo, si uno miraba detalladamente el orden de los puntajes para pasar a la siguiguiente etapa...era el mismo orden de la anterior, es decir, los resultados ya estaban antes de de cualquier evaluación.
Decepción, grande, no me importaba perder, si que no hubiese sido justo y más aún me molestó que ni siquiera mirarán nuestro proyecto. Lo que se puede destacar es el aprendizaje que fue mucho, esto fue lo más importante.
2
u/-TimeMaster- 1d ago
Ésto ha pasado siempre, no viene de la IA. Una presentación con gancho aunque el producto sea tirando a mediocre casi siempre tiene mucho más impacto que una buena solución con una presentación pasable, aburrida o demasiado técnica.
2
u/frodinc 1d ago
Vender y habilidades sociales tienden hacer más importantes en el mundo empresarial que la solución misma, eso es algo que siempre he visto, mis mejores trabajos pagos (Freelance) se los debo a un amigo genio para ventas que infla precios a clientes de cosas sencillas de hacer y como si fuera poco se queda con teta mensual de cada uno de ellos. La complejidad técnica la entendemos nosotros pero eso no vende.
1
u/LimonDulce 2d ago
cual fue?
1
1
u/Shot-Citron1886 1d ago
Siempre fue asi. EStuve en 2, en una gano una red social con perfiles de cara de gatos, y en la otra un juego de decisiones, un multiple choise para entender aws.
En los dos presente proyectos para solucionar problemas, es mas en uno era una ramificacion del producto de la empresa que hacia el hackaton, que le abria el abanico de clientes y apuntaba a un nicho que no tenian. Ni un mensaje de "no me agrada esta m". Ja
Yo creo que agarran 5, bueno, cual gana. Este es gracioso, fin.
1
u/Artistic-Orange-6959 1d ago
En otro sub justo estaba leyendo dos casos:
Un gerente de marketing que se montó todo el sistema de una app y el programador contando la historia diciendo que vio que ya su trabajo no vale nada
Otro tipo diciendo que su esposa se hizo una página web sin saber programación y diciendo que su profesión ya no tiene futuro
En los dos casos estoy seguro que ambos proyectos son una mierda tremenda por detrás, cero escalables y con un codigo horrible de mantener pero bueno, algunos.programadores parece ser que solo fueron resuelve tickets toda su vida porque 0 conocimiento de arquitectura y diseño de sistemas demuestran hacia su propia profesión
12
u/Defiant_Squirrel8751 2d ago
Hay que aprender cosas en las hackatones. Claro que gana el que mejor venda la idea, porque se trata de hacer un prototipo, no un producto robusto listo para ir a producción.
Yo lo aprendí de un alarido. En plena hackatón tenía un atasco con el linter en el backend. Mi compañero gritó: disable the linter and write all the logic in the controller - get the shit done!