I came across this short article:
https://qr.ae/pAcPTp
Which rather neatly summarises my thoughts and experiences with Machine Learning with respect to coding.
It sort of parallels an earlier major experience of mine.
For most of the 80's I was the technical director of what became the largest CAD/CAM site in the southern hemisphere - it was a time sharing service with about 70 high end terminals (AUD100K a pop in 1980 AUD) on an IBM 3083 class machine.
We always advised our customers to get their best people trained on it - because it was a productivity enhancer - much better to enhance your best people rather than the rest.
That is what Copilot and the rest are - productivity enhancers - if you are a good coder then you will get multiples of good code - if you are a lousy coder you will get multiples of lousy code.
https://qr.ae/pAcPTp
Which rather neatly summarises my thoughts and experiences with Machine Learning with respect to coding.
It sort of parallels an earlier major experience of mine.
For most of the 80's I was the technical director of what became the largest CAD/CAM site in the southern hemisphere - it was a time sharing service with about 70 high end terminals (AUD100K a pop in 1980 AUD) on an IBM 3083 class machine.
We always advised our customers to get their best people trained on it - because it was a productivity enhancer - much better to enhance your best people rather than the rest.
That is what Copilot and the rest are - productivity enhancers - if you are a good coder then you will get multiples of good code - if you are a lousy coder you will get multiples of lousy code.