Viewing a single comment thread. View all comments

turntable_server t1_iyllv1q wrote

Very good answer. I do think AI will impact all the stages of the lifecycle, some more profoundly than others, but the principle is always the same, it provides suggestions, and it is the work of human to select from them.

I believe lots of software engineering will become test-driven. Given some code template, write unit tests and allow AI to come up with multiple implementations. Then review them. This will affect the outsourcing, but at the same time it will also create new types of jobs both home and abroad.

1

ChronoPsyche t1_iylms0f wrote

>This will affect the outsourcing, but at the same time it will also create new types of jobs both home and abroad.

And that's really the thing. Software engineering as a discipline has always been a rapidly-changing thing. Now faster than ever, but it's been evolving at a disruptive pace ever since Fortran was developed a little over a half-century ago.

My grand-uncle was among the first software engineers using Fortran in the 1950s. Nowadays, he knows very little about the current state of software engineering. Mostly due to the choice of not keeping current with things, but just goes to show how fast the field has already been changing.

1