CONTROVERSIAL opinions on programming

Поделиться
HTML-код
  • Опубликовано: 25 июл 2024
  • Fifteen years of stress, sweat and tears have led me to form my own controversial opinions on programming. This is a summary of my 10 programming hot takes, where I explore and clarify myths in software development.
    Watch my latest video: The Great Leap! From Developer to AI Engineer - • ¡El Gran Salto! De Des...
    824 Views - Feb 26, 2024
    Help me reach my subscriber goal!: ||||||...... 17% ............... 17.4K/100K
    Video title: CONTROVERSIAL opinions on programming
    -------------------------------------------------- -----------------------------------
    Sections:
    0:00 Introduction
    0:23 1. Debugging is much more important than knowing how to program
    1:29 2. Abstractions can make code extremely difficult
    2:17 3. There is no universal design or tool
    3:16 4. Computer speed is no excuse for bad code
    4:09 5. Developers are incompetent in some of their responsibilities
    5:02 6. The biggest technical problem is in the business
    5:54 7. Developers need better communication training
    6:43 8. Programming is easy, but creating systems is really difficult
    7:35 9. Nobody knows what best practices are
    8:38 10. Language is not important
    9:38 Conclusions
    -------------------------------------------------- -----------------------------------
    Music:
    Zig the Zag - Harris Heller
    Provided by Streambeats
    Listen: open.spotify.com/track/77ccsj...
    Synth Surfer - Harris Heller
    Provided by Streambeats
    Listen: open.spotify.com/track/4ybAYC...
    Next Stop Flop - Harris Heller
    Provided by Streambeats
    Listen: open.spotify.com/track/3ISUMH...
    TV Antenna - Harris Heller
    Provided by Streambeats
    Listen: open.spotify.com/track/7r1OBx...
    Buffer - Harris Heller
    Provided by Streambeats
    Listen: open.spotify.com/track/7abC2B...
    -------------------------------------------------- -----------------------------------
    Networks:
    GitHub: github.com/Tibiritabara
    LinkedIn: / ricardosantosdiaz
    Instagram: / tibiritabara90
    -------------------------------------------------- -----------------------------------
    Thanks for watching the video!
    #machinelearning #developer #software
  • НаукаНаука

Комментарии • 14

  • @RicardoSantosDiaz
    @RicardoSantosDiaz  11 месяцев назад +3

    Son 15 años en los que me he estrellado contra ideas, conceptos, equipos y tecnologías, y he formado, al igual que mis colegas, opiniones fuertes que describen mi experiencia y mi carrera. ¿Crees qué hay algo de cierto en lo que digo?

    • @omega-the-loner
      @omega-the-loner 11 месяцев назад

      Permíteme agregar algo a tu definición de la única mejor practica: el mejor código es el código legible, bien documentado y sobre todo: bien pensado.

    • @RicardoSantosDiaz
      @RicardoSantosDiaz  11 месяцев назад

      Estamos totalmente de acuerdo

  • @SystemsAdventure
    @SystemsAdventure 11 месяцев назад +1

    Quedé así 😢 Unos dices que esta mal especializarse en un solo lenguaje y Otros que los lenguajes es lo de menos.

  • @ALgrHgs
    @ALgrHgs 10 месяцев назад +2

    Muy buenos tus videos, yo soy profesor de infraestructuras y programación Python y Bash en este sentido y es lo que les digo a mis alumnos, no importa el lenguaje, lo importante es entender el entorno en el que se programa, tu código no depende de si mismo sino del universo en el que habita, si no sabes que es un pipe, un fifo, un socket etc. entonces muy probable que tu programa falle a ahora de responder una solicitud mediante API, nos podemos ayudar con la IA pero la IA no conoce tu entorno ni las infinitas variables que lo gobiernan.
    Y no puedo estar mas de acuerdo con lo de documentación y legibilidad, es la clave, y agrego, si tu solución es mas difícil que el problema planteado, tu solución es el problema, y si no hay otro camino hay que ir a las raíces del problema, porque seguramente ese problema sea resultado de un desarrollo ineficiente anterior.
    en resumen: estudiar y practicar.
    PD: les voy a compartir este video a mis alumnos.

    • @RicardoSantosDiaz
      @RicardoSantosDiaz  8 месяцев назад +1

      Estamos totalmente de acuerdo!. Agardezco enormemente que compartas mi video y me alegra infinitamente que mi contenido genere valor!

  • @memogranados8446
    @memogranados8446 11 месяцев назад +1

    que buen video, y me gusta que es algo fuera de lo normal, ya estoy harto de lo mismos temas de siempre que todo el mundo publica y estos siento que si me aporta de verdad

    • @RicardoSantosDiaz
      @RicardoSantosDiaz  11 месяцев назад +1

      Gracias por tu feedback y por las palabras positivas. Seguiré intentando crear contenido diferente, que sea interesante y que aporte valor!

  • @JardanySvidrigailov
    @JardanySvidrigailov 11 месяцев назад

    Que beneficios trae scala en procesamiento de datos sobre python?

  • @hamlet.oficial
    @hamlet.oficial 11 месяцев назад +2

    hola estoy estudiando desarrollo de software en un instituto, habra bastante campo laboral siendo una carrera tecnica en el instituto donde estudio?

    • @RicardoSantosDiaz
      @RicardoSantosDiaz  11 месяцев назад +3

      Desde que sobresalgas profesionalmente y manejes con excelencia la tecnología o tecnologías que estás aprendiendo, puedes encontrar muy buenas opciones. Todo depende de tu talento y disciplina, el instituto no es un elemento decisivo al momento de tomar una decisión de contratación

    • @hamlet.oficial
      @hamlet.oficial 11 месяцев назад

      @@RicardoSantosDiaz entiendo, disculpa una consulta?
      cual es la diferencia entre ingeniería de sistemas y ingeniería informática?

  • @yesidlopezs
    @yesidlopezs 11 месяцев назад

    depende 😛

    • @RicardoSantosDiaz
      @RicardoSantosDiaz  11 месяцев назад +1

      De según como se mire todo dependeeeeeee 🎵