• Pika@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    3
    ·
    7 hours ago

    Firmly agree. I spent 6 years coding in python as a daily language, then I swapped to using nodejs for 10 years, only using python on and off. I went to make a basic script with python the other day and I had to look up how to convert a set over to a list.

    If you don’t use it, you lose it is fully valid.

    • partofthevoice@lemmy.zip
      link
      fedilink
      arrow-up
      9
      arrow-down
      1
      ·
      6 hours ago

      Not true. You came into the problem knowing:

      • I need to process data according to rules
      • Python can solve this
      • I need a set data structure
      • I need to convert that to a list data structure

      That’s the thoughts of a good engineer. You don’t think in code and you shouldn’t have to. Loosing your memory on the particular syntax is hardly an issue. You’ll still churn out a small program in under a day. You need to remember that people who really don’t know how to code take months for a product half as good.

      Why should anyone seriously concern themselves with memorizing all the syntaxes? That’s like memorizing all the dates in History class. It takes so much bandwidth away from other concerns with higher payout. Go learn some architecture, some risk management, stuff like that.