As tools like Github copilot continue to evolve how do you think it will affect the field of software development?

I just downloaded it and was extremely impressed. I built a sample card game application in a language I was completely unfamiliar with (Rust) in 20-30 minutes, where it would normally take me multiple hours to build on my own. I felt it also helped me learn a lot about Rust too.

I even tried it in a much larger open source codebase written in CPP by typing in the comment:

// get median connection time from all connections

and it auto generated the code perfectly. From following the coding standards of the rest of the codebase, to creating mutex locks, to iterating through the map of vectors and calling the right method functions for each connection.

I feel like as it evolves it will 5-10x the productivity of the average programmer.

Also the trend seems to be that as tools continue to increase our productivity, our demand goes up, but it seems like copilot is on a completely new level.

What are your thoughts? Will the demand for software developers increase as this tool becomes more advanced? Or do you think the opposite will happen? Do you think that it'll lower the skill gap between average developers and "10x" developers?

submitted by /u/Gloomy-Pineapple1729
[link] [comments]

from Software Development – methodologies, techniques, and tools. Covering Agile, RUP, Waterfall + more! https://ift.tt/dYavyxg

Leave a comment

Design a site like this with WordPress.com
Get started
search previous next tag category expand menu location phone mail time cart zoom edit close