• GiorgioPerlasca@lemmy.ml
    link
    fedilink
    arrow-up
    34
    arrow-down
    1
    ·
    3 months ago

    Writing code is only the tip of the iceberg. You actually have to:

    • understand how the company works
    • understand the use case you are managing and how it relates to other business flows
    • understand strenghts and weaknesses of the technologies, libraries and frameworks involved
    • decide which one to use and how
    • thinking about all possible corner cases, evaluating their frequency and importance
    • only at the end, write, test, optimize the code

    While large language models can help in the last step, they are very limited in previous ones, except working as a search engine on steroids.

    • Solumbran@lemmy.world
      link
      fedilink
      arrow-up
      11
      arrow-down
      2
      ·
      3 months ago

      More like a search engine on LSD.

      AI results are always shit when trying to find anything not completely obvious. You end up more often than not with an hallucinated reality that has absolutely no value.

      • GiorgioPerlasca@lemmy.ml
        link
        fedilink
        arrow-up
        5
        ·
        3 months ago

        Good point. Reading the documentation of the library and the source code is often a better use of a software developer’s time.