top | item 45039265

(no title)

massung | 6 months ago

By that logic, if modern LLMs existed in the 80s, you’d have never learned Haskell, Ocaml, Rust, Go, Erlang, … and all the cool concepts and ideas that came with them. You’d still be programming Basic and Fortran, simply because that’s all the models knew.

AI may be helpful at times, but to limit one’s self to only the knowledge and experience they have is… short sighted at best.

discuss

order

_the_inflator|6 months ago

You got a point here however I would just flip his argument. It is best to rely on LLMs that have a lot of training data exposure, and here is Python etc. dominating over Delphi.

I for example find LLMs not useful in regards to coding on 6510 or 68000 especially in assembler when developing code for a product of the demo scene.

x86 became pretty useful lately, but still, on certain machines with bit manipulation, you would better take your time to triple check your code and don't rely on LLM.

I would love to see a change here.

coliveira|6 months ago

Unfortunately this is what AI is leading to. People will stop learning new languages and companies will stop developing new ones because AI is now supposed to write code.

pjmlp|6 months ago

I agree, I envison that we will reach a state where the tooling will be generating executables directly.

As next step of low code/no code tooling, the agent will do the actions for us.

We are already seeing this on SaaS offerings.

3036e4|6 months ago

I tried to make some LLMs write (GW-)BASIC and they failed miserably. Maybe they were only trained on some modern BASIC that doesn't look like BASIC at all? Could not convince them to use line numbers at all. Maybe with a lot of context they could do it, but my prompts did not work, even making I clear I wanted line numbers.

(Free)Pascal seems to work great though. I think enough of that is in training data that it can be used as well as any language. There isn't much special to consider to get it right. It is not like figuring out how to do Rust or C++.

snapcaster|6 months ago

You might be right. Have you seriously considered that you're wrong though? What if you're investing a dead craft and it never pays off? have you engaged with that idea and rejected it?

massung|6 months ago

There’s two sides to your question, I think:

- professionally (for money) - personally (for knowledge’s sake)

Regarding the former, I’m nearing retirement age, so personally I don’t care as much; I’m no longer “investing [in] a dead craft”. Assuming it is dead (I don’t think it is).

Re the latter, I have rejected it. I love problem solving. And I consider programming a tool I use to solve problems. Regardless of whether it’s an LLM or my old C text book, if I limited myself to only what came before me, then I can’t possibly improve on the current situation. My solutions would be in a perpetual state of stagnation. I can’t speak for others, but that sounds boring AF to me.

add-sub-mul-div|6 months ago

People wanting shortcuts and to do less work/thinking is about to become the major force in society over the next generation.

azinman2|6 months ago

Cheaper but worse unfortunately will win in most cases.

At least it’ll eventually become easier to distinguish oneself with something better. You’ll just always be slower.