top | item 43299766

(no title)

spyrefused | 1 year ago

Lately I've been thinking about the unintended effects that AI tools (such as GPT-based assistants) might have on technological innovation. Let me explain:

Suppose an AI assistant is heavily trained on a popular technology stack, such as React. Developers naturally rely on AI for quick solutions, best practices, and problem solving. While this certainly increases productivity, doesn't it implicitly discourage exploration of potentially superior alternative technologies?

My concern is that a heavy reliance on AI could reinforce existing standards and discourage developers from experimenting or inventing radically new approaches. If everyone is using AI-based solutions built on dominant frameworks, where does the motivation to explore novel platforms or languages come from?

discuss

order

spaceywilly|1 year ago

I actually think the AI is going to end up creating its own sort of machine code. Programming will be done entirely in natural language, the AI will translate to machine code and we tiny brained humans won’t even know or care what it’s doing under the hood. The idea of programming using a specific programming language is going to seem archaic and foolish.

Vegenoid|11 months ago

On the flip side, the effect of “we already know how to do it this way, have good practices and tooling and educational materials for it” is often underweighted when considering the merits of a novel system. The more established something is, the better a competitor needs to be to make the switch worth it. This is not necessarily a bad thing.

There is of course a balance to be struck - keeping an open mind about new ways of doing things is important. However, in tech communities, I think there is often not enough thought given to the value of stability, despite warts.

croes|1 year ago

Imagine AI was invented 20 years ago.

Webpage design would still be based on tables, massive and complex tables.