Just a shower thought I had when thinking about claims like “80% of all code will be written by AI”…

  • MangoCats@feddit.it
    link
    fedilink
    English
    arrow-up
    1
    ·
    5 hours ago

    assembler is the human-accessible version, where you break code into files and procedures, give things useful names,

    I had an interesting “debate” with an LLM a few months back about what makes a useful mnemonic. The LLM persistently advocated for “big-unique-label-with-embedded-meaning-is-best” and I was advocating for “R014 - labels shall carry a short unique mnemonic prefix”. The LLM argued that the short mnemonic label was redundant, duplicative and a waste of symbol space. I persisted, because mnemonics are for people, not LLMs - but I can see how LLMs might “work better” with big bowls of word salad instead of short mnemonics.

    In the ensuing project, reference by the mnemonics was highly useful in creating short and effective prompts - behind the scenes the LLM had to decode them - and occasionally would pick up something like R23’s meaning when R32 was specified, but that was fairly rare.