|
As a C++/Networking enthusiast religiously following any new features and quirks in the language and also following several rfcs I have lost complete motivation for self improvement in terms of keeping my skills sharp due to the rapid AI takeover. I had an opportunity to see gpt4 in action on an inhouse product and I'm taken aback, it architects, generates tickets and starts writing code using feature / bug / spike branches for an embedded device a company is working on. It can do almost everything I can do a bit better and I have years and years of domain knowledge, keep ontop of rfc changes, new languages, c++ standards etc, side projects and even occasional leetcode. Oh well, this gold run did run on long enough - Im glad I made a bit of money from the industry but I think all these students going into CS are in for a rude awakening and we're in for a huge shift in this industry. |
I'm a Pascal programmer, not a Python programmer... but I'm hoping that I can leverage CoPilot to help me navigate the nitty gritty boilerplate that would otherwise take days to sort through, and get to the heart of the refactoring/patching necessary to get WikidPad up to date and fix the breakage.
I see GPT4 and kin as tools to allow more freedom of action, and less worry about the stuff I always hated anyway, the minutiae of coding.
--
>years of domain knowledge
Usually the term "domain knowledge" applies to real world non-programming knowledge such as chemistry, manufacturing, etc. This is the first time I've seen it applied to programming. Programming is just a means to an end. I've never considered programming to be an industry. We produce a product with zero marginal cost.
I suspect you are in the same emotional place that accountants were, the first time they saw spreadsheets in use. It must have seemed like the end of the world to them, but it wasn't.
>all these students going into CS are in for a rude awakening
As long as they know that computers are a tool, not the end result, they'll be fine
[1] https://wikidpad.sourceforge.net/