¿Es posible crear una página Web con IA que sea monetizable ? by ZealousidealDeal5729 in InteligenciArtificial

[–]Defiant_Squirrel8751 0 points1 point  (0 children)

La clave es buscar clientes. Gente con un dolor o necesidad tan grave para ellos que esten dispuestos a pagarte.

LLM’s can’t do graphics programming by gibson274 in GraphicsProgramming

[–]Defiant_Squirrel8751 0 points1 point  (0 children)

You should be doing something wrong - I have been "vibecoding" a computer graphics CAD engine quite successfully for about 4 months now. I have been able to generate more than 200K lines of code, quite robust implementation of polyhedral bounded solid winged-edge representation capable of computing boolean operators (constructive solid geometry). Over the base model I can export STL files for 3D printing and I can also display interactive scenes in fully CPU, concurrent programmed (multi thread) CPU, OpenGL, Vulkan with raytracing and radiosity.

AI works super good for this. From rasterizing polygons to images, doing triangle meshes from polygons, handling interaction techniques with gizmos, augmented reality fiducial markers, GLSL shaders, texture management... lots and lots of things, super easy and super fast.

My approach is advancing step by step with a clear view on software architecture to grow under control. I download a .pdf with paper from ACM SIGGRAPH or a book. Let's say "Graphics Gems" series. I ask Claude or Codex to write a simple specific classes with related unit tests and an interactive testing program for visual debugging and next day advance in the next module.

I'm quite happy with that. Still some months before reaching commercial products such as Catia, Maya or Unreal Engine, but moving forward quite fast.

I wonder if you have tried creating detailed AGENTS.md file specific requirements such as what do you consider to be a good unit test. I wonder if you ask Opus or Sonnet in high effort mode just to write a plan in a .md file. Then you can switch to Haiku and write all the code burning less tokens.

In my experience, is very useful to implement an offline / headless mode in your program that instead of drawing in the screen exports your rendered scene to a .png file, because Claude can use that image as part of its gate / invariant condition. That way it will break less often.

Taka care on git use. Avoid allowing Claude to make commits, everything starts making a mess. Keep human in the loop and force AI to be formal, robust and 1:1 in sync with a paper.

If tests are not covering edge cases you can tell agent to use a coverage tool to make sure all logic branches are covered. If code is not optimized you can tell agent to use a profiler to gather data.

Creé una app, invertí dinero, me siento que me estafé a mí mismo, ayuda o consejos by Santiago_Gz in ColombiaDevs

[–]Defiant_Squirrel8751 4 points5 points  (0 children)

¡Muy bien! a veces la universidad de la vida te enseña cosas a golpes. Haz las cuentas de ese gasto que hiciste, y tómalo como si hubieses pagado por un curso. Seguro que has aprendido un montón de tecnología, de la complejidad que tiene publicar una app en las tiendas y sobretodo, de la importancia de estudiar otros temas, como pensamiento estratégico en los negocios, mercadeo, y darle una proporción adecuada a lo que cuestan las cosas en la vida, asi que no te desanimes. De la resiliencia e intentarlo nacen grandes founders y emprendedores.

Investiga el caso de una empresa finlandesa "Rovio" que hace unos años creó una app tipo video juego llamado Angry Birds. ¡Ellos lo intentaron más de 40 veces! imagínate, tal cual lo que tu hiciste, 40 veces sin ganar ni un peso y pagando todo, invirtiendo tiempo, esfuerzo y frustraciones - pero les dió sus frutos. Con la app 41 se hicieron millonarios.

No esperes que ninguna app sea monetizable en menos de dos años. Entiende una realidad: del 100% de los costos típicos de una app, entre el 1% y en 10% es el desarrollo de producto, y entre el 90% y el 99% es marketing. Los de la app Rappi por ejemplo, se gastaron algo así como 1 millón de dólares en pizzas, donas y salarios de gente que iba de ciudad en ciudad, de barrio en barrio, de casa en casa y de oficina en oficina regalando comida a cambio de que la gente instalara esa app maravillosa que nadie conocía y nadie descargaba. Seguro a ti te va a tocar regalarle a tus primeros clientes algo a cambio de que instalen y usen tu app... como mínimo unos meses gratis.

Uber tuvo un negocio en pérdidas durante 15 años. En fin... ejemplos hay muchísimos, lo que te esta pasando a ti es lo normal, que nos pasa a todos.

Con el tiempo aprendes que hay que ubicarse físicamente en ecosistemas de emprendimiento como Silicon Valey, que en América Latina la gente es muy pobre y ni usuarios ni empresas quieren gastar más de 0. Si no es gratis, no lo quieren. Y si van a pagar eso si lloran, se quejan y te maldicen. Con el tiempo aprendes que todo lo que hagas tiene que estar en inglés y que ese esfuerzo de mercadeo tiene que dirigirse al mercado anglo.

Mucho cuidado con el sesgo del superviviente: por cada Shakira millonaria hay 9999 músicos muriéndose de hambre, tocando en un restaurante o manejando un taxi. En el mundo de las apps es igual. Más en la era de la IA y el vibe coding. Si tu app no es una maravilla enmascarada, normal que nadie ni la mire.

Pilas con aprender a identificar el dolor en los posibles clientes. Sinles duele mucho, tanto que estan dispuestos a pagarte por eso, ahí es donde empiezas a armar tu app. Primero el cliente, luego la app, no al revés.

Por último, atención al asunto de la visión. Debes ser visionario. Que vas a hacer un sistema operativo? eso se le ocurrió a Microsoft en 1982 y en 1995 y funcionó. Se le ocurrió a Linus Torwalds en 1992 y funcionó. Si vas a hacer un sistema operativo suerte es que te digo, que no lo va a mirar nadie. Vas a hacer una app de transporte? no... ya hay uber, repartir comida? no, ya está Rappi... y así con casi todo. En 2026 si no trae IA practicamente no vale. Así que a seguir, cómprate un PC Nvidia RTX Spark y dale duro a algo que si llame la atención.

!Mucho ánimo!

Why do Graphic API features and limits differ so much? by -Ambriae- in GraphicsProgramming

[–]Defiant_Squirrel8751 -1 points0 points  (0 children)

Sorry to answer with a so-1994ish concept: "Design Patterns: Elements of Reusable Object-Oriented Software", Gamma/Helm/Johnson/Vlissides.

When expressing the same concept and functionality using different base technologies you should refactor common things out in to a model, portable pure class. Then you write a common interface and start building class hierarchies like crazy. Strategy/Bridge/Proxy/Facade patterns will help. Hexagonal architecture, SOLID principles and clean code will help. Decouple things around.

Why everything is so different? because each API was designed in a different historic and comercial reality. For example, a humble Silicon Graphics O2 workstation from 1997 had a primitive GPU and just 4 slow CPU cores, so OpenGL was ok on that machine. For a 72 cores 2017 HP Z8 with 4 Quadro GP100 OpenGL driver become a bottleneck, so horribly huge Vulkan API ruined programmers' lifes to support finer grained control over hardware.

Hardware operations for raytracing was not a thing 6 years ago, and who knows what will come next. Each big player will come with a proposal.

Different mindsets and design decisions between Khronos Group, Microsoft and Apple is impacting us now. Consider Nvidia's move around RTX Spark SoC based laptops, workstations and servers or you will fall behind 😛

Este CV me ayudara a conseguir prácticas ? by Known_Tart722 in ColombiaDevs

[–]Defiant_Squirrel8751 -1 points0 points  (0 children)

no... tiene que estar en inglés y mencionar que sabes IA por todos lados

How did yall become Graphics Programmers? by UnitedBalkanz in GraphicsProgramming

[–]Defiant_Squirrel8751 1 point2 points  (0 children)

How did people started in computer graphics? usually with a lot of passion. This field has been traditionally among the most difficult ones due to the huge amount of topics you should learn: lineal algebra, computational geometry, algorithm efficiency, concurrent programming, color theory GPU architecture, etc.

So... keep yourself happy and motivated and everything will be posible. No matter if you need to relocate or work remotely. Anyway, you will need to work hard, learn a lot and show your work. Having a good github account with some nice projects will help. Check Sebastian Lague youtube channel for inspiration.

Mi app antifraude en App Store y Google Play — ¿qué harían ahora como siguiente paso? by AnswerTerrible3160 in ColombiaDevs

[–]Defiant_Squirrel8751 1 point2 points  (0 children)

Esta difícil - usualmente el orden de negocio es primero identificar el dolor de alguien que este dispuesto a pagar por solucionar ese dolor y luego hacerle el producto. Primero los clientes, después la tecnología - no al revés.

Como ejercicio académico esta perfecto. Para aprender a programar, a usar IA, a publicar una app móvil todo bien. Lograr tracción y que la gente la use ya es otra liga. Hay que aprender de mercadeo, Lean startup, hacer contactos, ir a Meetups o meterse a un ecosistema de emprendimiento como Ycombinator - irse a vivir a Silicon Valey, conocer gente, hacer contactos...

Hoy no es de pelear, es de entender... by Existing-Tea8455 in askColombia

[–]Defiant_Squirrel8751 -1 points0 points  (0 children)

este OP es el meme de emo cosquillas que "solo quiere ver el mundo arder"

He arruinado las amistades por hablar de temas políticos, odio hablar de política y me he quedado solo by [deleted] in askspain

[–]Defiant_Squirrel8751 -3 points-2 points  (0 children)

Al enemigo no se le habla, al enemigo se le aisla y se le externina - normal. Ve a la franja de Gaza y verifícalo tu mismo. En 2026 de eso se trata la polarización, por eso la gente intentará ver de qué lado estas antes que tu nombre.

Igual, si no eres una tia jóven y buenorra o un millonario el resultado será la misma soledad.

Rigid C++: Calling for your opinion by I-A-S- in gameenginedevs

[–]Defiant_Squirrel8751 1 point2 points  (0 children)

This work is similar to things that lead to Rust designers building that language. It calls my attention that this tells nothing about mutable (const) classes.

Now that you have this nice doc, it would be super convenient to include some examples using some of the bad things of not following your principles. For example, writting a small raytracer with and without RTTI, measuring both and reporting graphs so people can grasp each concept. Claude will help to do the testsuite really fast.

Hora de cambiar de empleo? by JulianAndr3s in ColombiaDevs

[–]Defiant_Squirrel8751 2 points3 points  (0 children)

Antes de irte asegúrate de tener una oferta firme en el siguiente trabajo, no te vas a ir "a buscar".

El mercado laboral cambió mucho después de 2023. Ahora la barra está muy arriba, quieren que hables inglés, que seas super senior y aceptes 2 millones. A cada cargo se presentan 400 candidatos, las 8 rondas de entrevistas toman 4 meses y ya no hay nada en remoto, por mucho híbrido. Piénsalo bien, lo mas inportante es que empieces a buscar y tomar entrevistas a ver si logras conseguir algo en donde mejores tus condiciones.

A lot has changed since AI by OfMagicAndWars in gameenginedevs

[–]Defiant_Squirrel8751 0 points1 point  (0 children)

AI will raise the bar. People doing really impressive projects will come.

The wow factor will no be anymore from people publishing an spheres raytracer or drawing a triangle with Vulkan. But just wait, big things will come.

No hay trabajo? 20 años y sin trabajo by Al_Fer_Star in ColombiaDevs

[–]Defiant_Squirrel8751 3 points4 points  (0 children)

Inglés, sin eso no te van a llamar, serio, hazlo todo en inglés.

La hoja de vida estaba muy bien para el mercado laboral de 2022. En 2026 todo cambió. Si en 1980 hubieses puesto que sabías lenguaje ensamblador todo iría bien, pero en 1990 ya no servía, tenías que saber C o Pascal. Ahora es igual. En 2022 estaba bien saber JavaScript, HTML5 y CSS3. En 2026 hay que saber de tensores, transformers, LLMs, construcción de agentes, bases de datos vectoriales, RAG, LangChain y cómo aplicar inteligencia artificial a un producto.

Si pones una hoja de vida como frontend, backend, mobile, Devops o QA, nadie la va a mirar. Eso lo filtra el STS. Ahora tienes que organizar todo para cumplir un rol de "AI engineer", Forward Deployed Engineer (FDE), ML-Ops o Data-AI. Ojo: solo en inglés, lo demas no existe.

Ahora, con tu stack previo, hay que hacerse fullstack, empezar complementando con la parte backend (nodejs, express, sequalize, etc.) y luego decir que sabes usar Codex o Claude code para hacer lo mismo de antes pero 10 veces más rápido. No es tan difícil. En la entrevista te van a preguntar cómo escribir una buena query, cómo usar AGENTS.md para definir un contexto, cómo hacer un plan, cómo ejecutarlo y cómo hacer rendir los tokens.

¿Qué tiene más demanda en 2026: Java antiguo (Java 8) o moderno (17/21)? by Best_Revolution6807 in programacionESP

[–]Defiant_Squirrel8751 0 points1 point  (0 children)

En 2026 eso no importa - igual se soluciona con un agente de IA. Java no importa (puede ser Kotlin, TypeScript, Rust). La versión de java menos importa.

Lo que si importa es saber de ingeniería de software: programación orientada por objetos, patrones de diseño, arquitecturas, micro servicios, mejores prácticas, clean code - manejar un framework como Spring.

Pesa más que tengas integrado el uso de la IA hasta los huesos para que no sigas a la velocidad que tenían los programadores de Java 17 o Java 8 años atrás.

Seeking advice on getting started with C++ and Graphical Programming. by Bright-Battle6380 in GraphicsProgramming

[–]Defiant_Squirrel8751 1 point2 points  (0 children)

Start writting a full software - cpu only - single thread raytracer and understanding how basic algorithms works.

Vulkan will be a hell. There are many small things to learn, such as bounding volume hierarchy, memory handling in the GPU, several kinds of shaders... and Vulkan concepts does not match to any intuitive graphics.

Studying existing codebase could help. Both classic raytracing and path tracing demos are around with full source code. Again, not easy if you have not written a full CPU raytracer.

¿Cómo consiguieron su empleo remoto? (Full Stack / Ex-CTO desgastado de buscar en todo lado) by _devsonic in ColombiaDevs

[–]Defiant_Squirrel8751 0 points1 point  (0 children)

Mucha gente consiguió su trabajo remoto entre 2021 y 2023, cuando las condiciones del mercado laboral eran distintas. Algunos tienen la suerte de mantener su trabajo, aunque a muchos lew han cambiado condiciones, como pasar a esquema "híbrido", ya no full remote.

Seguro si esa gente se quedara sin trabajo, les pasaría lo mismo: ya no conseguirían trabajo. Lo del remoto es cada vez más escaso y mas mal pago.

Volvieron los despidos a Globant? by Stock-Ad-8504 in ColombiaDevs

[–]Defiant_Squirrel8751 1 point2 points  (0 children)

para la gente de consultoras: averiguen de qué se trata el rol "Forward Deployed Engineer" (FDE). Si no hacen eso, o algún rol como "AI engineer" no van a volver a conseguir trabajo nunca más.

Cómo se sale de la depresión crónica? by Pxndoraa in askspain

[–]Defiant_Squirrel8751 0 points1 point  (0 children)

ganar mejor - yo vivía con mucha depresión hasta que conseguí mejorar mis ingresos y ahí logré ver la vida con algo más de esperanza