Earlier quoted context omitted.
How do I avoid the angst about this stuff as a student in computer science? I love this field but frankly I've been at a loss since the rapid development of these models.
LLMs are the new compilers. As a student, you should continue to focus on fundamentals, but also adapt LLMs into your workflow where you can. Skip writing the assembly (now curly braces and semicolons), and focus on what the software you’re building actually does, who it serves, and how it works. Programming is both changing a lot, and not at all. The mechanics may look different, but the purpose is still the same: e…
This shows a grave misunderstanding of what compilers and LLMs are. They're fundamentally opposite concepts.
Compilers are about optimizing abstract code down to the most efficient representation possible for some hardware. LLMs are about wasting petaflops (made possible by compiler engineers) to produce random statements that don't have any static guarantees.