Pragmatic LLM usage with Nicholas Carlini
Security researcher Nicholas Carlini joins Bryan Cantrill and Adam Leventhal to discuss his blog post on the pragmatic use of Large Language Models (LLMs) as tools for reducing friction in software development. Carlini shares specific examples of using GPT-4 and Claude 3.5 Sonnet to simplify code, decompile Python bytecode, and generate plots, while emphasizing the importance of verifying outputs and understanding the models' limitations. The conversation also explores the impact of LLMs on education, hiring practices, and the potential for these tools to democratize programming by lowering the barrier to entry for beginners.