What GenAI can’t do
At the time of writing this book, there is a bunch of hoopla about companies trying desperately to leverage AI to replace their human workforce. As of late, there has been a lot of talk of AI replacing human workers, and this is further compounded by many news stories of large companies laying off thousands of workers. So, a logical question is, what does this mean for us programmers?
Much as with any new technology, it is drastically overrated. Though it is still early in its development, this infant technology cannot fully replace human software developers. Though it can produce quality code and help developers understand and diagnose issues, we will see later on that stock AI systems such as ChatGPT 3.5 produce quality, but compared to the hype, underwhelming code. In all fairness, this is with the standard, non-optimized version of the AI systems. As time progresses and the technology matures and becomes optimized, this may change. However, for now...