For the last 50 or so years, #SoftwareEngineering has been largely about how to write fewer #LinesOfCode, to minimize the amount of #code to #maintain, and to minimize the number of #bugs.

Now with #Copilot and #ChatGPT, people seem to have forgotten this, and are trying to increase the number of lines of code a #SoftwareEngineer produces per day.

Can you see where this leads to? What is the situation a company making use of these #technologies will find itself in next?

I'm just saying software engineer #unemployment isn't going to be it.

I'm not saying these technologies and #tools aren't useful; clearly they are. I have used them a lot for different purposes. They can help in #teaching software engineering, and any other topic, for example, if it doesn't matter that the material is a few years old.

We can finally have decent #chatbot #ProgressiveUserInterfaces which understand what the user wants, and understand the system they interface to.

These technologies will also evolve fast and ultimately they will change everything.

It's just that the first ideas people got of "fewer software engineers are now needed" and "now junior engineers can do everything" are grossly unrealistic. I don't mind people testing that though, feel free to make bets.