4 ms·
Have you used github copilot? It's well worth the money and a much better auto-complete, especially for repetitive things like writing tests. But it doesn't com
by eloff 4y ago
Have you used github copilot? It's well worth the money and a much better auto-complete, especially for repetitive things like writing tests. But it doesn't come close to even reducing the number of engineers needed, it's just another incremental productivity boost from tooling. There's nothing new there, that's been happening for 50 years. Compilers, language improvements, libraries, IDEs, debuggers, a second monitor, faster computers, etc. AI is just the latest in a long line of tools.
However, writing software is one of the most creative acts out there. It's like writing a novel or a screenplay. Taking fuzzy business requirements and distilling that down into software is not something you can automate. When those fields fall to AI it's because general AI is here and humans have fallen to AI. At that point you've got bigger problems. Programmers are not going away, and demand for engineers still way exceeds supply. Demand for GOOD engineers is insane.
So learn as much as you can, put in the work, and you'll have an amazing career. Don't fret about AI.
I've worked on side-projects on evenings and weekends for 20 years. At this point I've written more code in more languages than most software engineers will in their entire careers. When I changed jobs back in March, I had a 2:1 ratio of jobs applied for to offers. It was amazing, I was able to choose between 8 offers. I'm still early in my career.
There's no substitute for putting in the work.