Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Is It Worth It to Be an Android Dev? Surviving ...

Avatar for Bruno Aybar Bruno Aybar
November 14, 2025
3

Is It Worth It to Be an Android Dev? Surviving the AI Disruption

"AI will replace all developers." "We no longer need junior or mid-level engineers." "95% of our code is written by AI."

The market expectations for software engineers are changing faster than ever. For Android developers, this AI disruption poses a fundamental question: is this career still worth it?

My take is a definitive "No" ... unless you are willing to adapt.

We will cut through the noise and focus on the undeniable truths: startups are doing more with less , non-devs are launching MVPs , and at companies like Shopify, "reflexive AI usage is now a baseline expectation".

Avatar for Bruno Aybar

Bruno Aybar

November 14, 2025
Tweet

Transcript

  1. No

  2. “Probably in 2025, we are going to have an AI

    that can be a sort of mid-level engineer” — Mark Zuckerberg
  3. “Anyone saying that GenAI could replace software engineers don't understand

    how software is created (and operated.)” — Gergely Orosz, Pragmatic Engineer
  4. “By not hiring and training up junior engineers, we are

    cannibalizing our own future.” — Charity Majors, CEO Honeycomb
  5. Cambios en el ecosistema: De juegos, a web, a infra,

    a automation… YC: "For ¼ of the startups, 95% of their code was written by AI" Bastante básicos, si, pero suficiente para no necesitar devs 01 02 03 Startups haciendo más con menos Non-devs lanzando MVPs por su cuenta Devs explorando areas que no dominan
  6. Algunas de las nuevas expectativas: Si no creces tu "skill

    set", te estás quedando atrás. Si te toma el mismo tiempo que antes, algo anda mal ¿A cuántos devs de tu equipo sacrificarán? 01 02 03 Incremento de productividad Equipos más pequeños Crecimiento acelerado
  7. “In a company growing 20-40% year over year, you must

    improve by at least that every year just to re-qualify” — Tobi Lukte, CEO Shopify
  8. — Tobi Lukte, CEO Shopify "I don't think it's feasible

    to opt out... Stagnation is almost certain, and stagnation is slow-motion failure. If you're not climbing, you're sliding"
  9. — Tobi Lukte, CEO Shopify I’ve seen many of these

    people approach implausible tasks, with reflexive and brilliant usage of AI to get 100X the work done.
  10. Cambios concretos: Before asking for more Headcount and resources, teams

    must demonstrate why they cannot get what they want done using AI. 01 ¿Quieres más gente? Justifícalo.
  11. Cambios concretos: Before asking for more Headcount and resources, teams

    must demonstrate why they cannot get what they want done using AI. The prototype phase of any GSD project should be dominated by AI exploration 01 02 ¿Quieres más gente? Justifícalo. Parte fundamental del prototipado
  12. Cambios concretos: Learning to use AI well is an unobvious

    skill. My sense is that a lot of people give up after writing a prompt and not getting the ideal thing back immediately. Before asking for more Headcount and resources, teams must demonstrate why they cannot get what they want done using AI. The prototype phase of any GSD project should be dominated by AI exploration 01 02 03 ¿Quieres más gente? Justifícalo. Parte fundamental del prototipado Parte del proceso de evaluación
  13. Principios del Desarrollo de Software: 01 El software soluciona problemas

    02 Resolver problemas requiere entendimiento 03 Debe (aspirar a) ser correcto y confiable 04 Es usualmente un proceso colaborativo. 05 Evoluciona con el tiempo.
  14. Principios de la AI Generativa: Basada en LLMs LLM: it's

    a predictive engine. The model takes sequential text as input and then predict what the next token should be, based on the data it was trained on. - Prompt Engineering white paper, Lee Boonstra != "AGI" Artificial General Intelligence
  15. Principios de la AI: 01 Sobresale en reconocimiento de patrones

    y generación de texto. 02 Puede analizar grandes cantidades de data. 03 Es una herramienta que requiere orientación.
  16. Juntando los principios 01 La IA nos ayuda a construir

    el software que soluciona problemas
  17. Juntando los principios 01 La IA nos ayuda a construir

    el software soluciona problemas 02 Resolver problemas requiere entendimiento
  18. Juntando los principios 01 La IA nos ayuda a construir

    el software soluciona problemas 02 Resolver problemas requiere entendimiento
  19. Juntando los principios 01 La IA nos ayuda a construir

    el software soluciona problemas 02 La IA intenta resolver problemas cuando le ayudamos a entenderlos
  20. Juntando los principios 01 La IA nos ayuda a construir

    el software soluciona problemas 02 La IA intenta resolver problemas cuando le ayudamos a entenderlos 03 Debe (aspirar a) ser correcto y confiable
  21. Juntando los principios 01 La IA nos ayuda a construir

    el software soluciona problemas 02 La IA intenta resolver problemas cuando le ayudamos a entenderlos 03 La IA en ocasiones da soluciones correctas y nunca es del todo confiable.
  22. Juntando los principios 01 La IA nos ayuda a construir

    el software soluciona problemas 02 La IA intenta resolver problemas cuando le ayudamos a entenderlos 03 La IA en ocasiones da soluciones correctas y nunca es del todo confiable 04 Es usualmente un proceso colaborativo.
  23. La IA está dispuesta a colaborar, pero necesita un proxy.

    Juntando los principios 01 La IA nos ayuda a construir el software soluciona problemas 02 La IA intenta resolver problemas cuando le ayudamos a entenderlos 03 La IA en ocasiones da soluciones correctas y nunca es del todo confiable 04
  24. Solo si es que: 01 Entendemos problemas ambiguos 02 Diseñamos

    soluciones novedosas a problemas complejos 03 Entendemos los cambios y sus trade offs 04 Colaboramos efectivamente con los demás
  25. "As AI starts tackling more and more of the low

    level coding tasks, what software engineers do is more and more design" — John Ousterhout, "A Philosophy of Software Design"
  26. No seas solo el "Android Dev", se… 01 Problem solver

    02 03 System designer / architect 04 Outstanding collaborator / communicator Value creator ("product engineer") 05 Fast learner.
  27. No seas solo el "Android Dev", se… 01 Problem solver

    02 03 System designer / architect 04 Outstanding collaborator / communicator Value creator ("product engineer") 05 Fast learner. Domina la IA
  28. Ya deberías: 01 Haber interactuado con alguna IA generativa 02

    03 Haber intentado resolver problemas con IA Haber probado herramientas de IA para coding
  29. Si quieres ir más allá: 01 Entender los principios de

    LLM 02 03 Probar más de una herramienta / modelo de IA Entender los principios de prompt engineering 04 Conocer los protocolos MCP / A2A 05 Automatizar procesos con IA
  30. Si quieres ir más allá: 01 Cursor 02 03 Windsurf

    Junie (Jetbrains) 04 Claude Code 05
  31. CREDITS: This presentation template was created by Slidesgo, and includes

    icons by Flaticon, and infographics & images by Freepik Gracias a: @Girafaly
  32. CREDITS: This presentation template was created by Slidesgo, and includes

    icons by Flaticon, and infographics & images by Freepik Gracias Bruno Aybar Senior Engineer @ Shopify @brunoaybarg brunoaybar.com