Perhaps the title of the post has changed as it now reads "How Coders can Survive - and Thrive - in a ChatGPT world". My initial reaction when looking at the HN post title "Tips for programmers to stay ahead of generative AI" made me think "we don't want to stay ahead, we want to leverage the new capabilities". Can you imagine a weaver thinking "how can I stay ahead of the loom?" It's crazy to try. Instead, figure ou…
Of course that happened and will happen again, but with the same results.
That's almost the exact origin of the word "Luddite", where people went around breaking steam powered looms.
The "treat AI like a smart intern" is basically the best scenario out there. I see this approach more often than the wielder of AI being entirely non-technical.
Github co-pilot at least is more like a power drill or a CNC machine rather than a robot writing all your code - or what a spreadsheet tool was to an accountant. The math is no longer the hard part, the rules outside turned into their domain expertise.
Teams of five are now cut down to one experienced dev or two.
That detail sucks much more for someone who is going to start in the industry next year than to the people who are already here. They're going to have to learn from the AI instead of people.