| From the perspective of my own career in backend application development, the transformative impact that LLMs have brought to the field of application development over the past 1.5 years has exceeded that of the previous 10 (or even longer) years combined. In fact, throughout my 14 years career in backend development and engineering, I have been eagerly awaiting something -- like the LLMs -- that would envolve the application development. As I feel that the most tedious and boring part of backend application development is "translating" business logic into technical code—and this happens to be precisely where LLMs excel. This does not means that writing code is invaluable or is no longer necessary; it simply means that this particular task no longer must be performed by humans personally. I suspect most people would agree that LLMs do not represent the ultimate path to AGI. Given this, why should we fear LLMs rather than embracing them? What exactly are we afraid of? After all, the tasks that LLMs are capable of handling are merely those that are most tedious and dull for humans. Yet, ultimately, who is it that defines and validates the software application ? The answer remains: humans! To enable humans to fully exercise their judgment and decision-making capabilities, while entrusting those tedious, monotonous daily tasks to LLMs—is this not precisely the tremendous boon we have been hoping for? I know this is easier said than done—hard to accept. Yet, developers need a job to earn a living and support their families. In this day and age, if one focuses exclusively on App development, what exactly do the career prospects look like? When it comes to the field of App development, I believe that the role and very essence of developers are poised to undergo a radical transformation. We should no longer limit ourselves to merely translating business logic into code; instead, we ought to pursue our niche—specifically, those tasks that rely primarily on judgment and creativity. |