My thoughts on LLMs
These are just my current thoughts. Will be updated based on future evidence and experience.
- LLMs are very useful tools especially for coding. They have saved me so much time and allowed me to do things I would never have otherwise done.
- Therefore, I am immediately suspicious of anyone who says LLMs are “useless”.
- Software Engineering is going nowhere.
- Everyone wants to say that LLMs will replace software engineers. This seems to be obviously false.
- If you have ever used LLMs in an established legacy codebase you know how useless it can be.
- One way jobs may be lost is through the perception that LLMs decrease the need for engineers. Therefore, engineers may be laid off.
- However, this is a matter of perception not of reality. You can get rid of engineers the same way you can get rid of chairs and get people to hover in place.
- LLMs may reach a point where they can replace software engineers. But so far we are not close.
- Due to all this I am immediately suspicious of anyone who talks about LLMs replacing humans, especially software engineers.
- The LLM threat is its use by humans, not the LLM itself.
- We are not close to LLMs gaining “consciousness” and killing humans.
- We are close to humans using LLMs to incite revolutions in countries. To inciting people to murder. Spreading lies which cause deaths.
- All of this has probably already happened and will continue to happen.