|
One thing I recommend, to gain perspective on this, is to replace "AI" with "LLM" (large language models) in any sentence about the likely impact. For example, instead of "the impact of AI on developers on HN", think "the impact of LLM on developers on HN". Does it seem like large language models will replace developers? The comparison to bitcoin is apt, in that the blockchain (not quite the same thing but related and part of the same hype cycle) is actually a useful algorithm, for certain applications. Way, way fewer applications than was believed at the peak of the hype cycle. The thing is, how one prepares for wider use of LLM's, would be to make sure you're doing the things that LLM's are bad at, which is: 1) being honest 2) knowing the fundamentals of how the system you're programming for works, instead of just regurgitating some code you found elsewhere 3) try to make the simplest code that gets the job done, rather than find an excuse to use the latest buzzword to make things complex This is all not only what would help to distinguish you from what an LLM would produce, it is also all good stuff to do regardless of whether or not LLM's flame out like many hype cycles before, and we enter a third "AI winter". By the way, if you're not familiar with the term "AI winter", now would be a good time to look it up. |
To me it looks very plausible they will reduce the amount of programmers needed at the very least.