My answers to the questions I posed about porting open source code with LLMs
Author explores the legal and ethical implications of using LLMs to port open source code between programming languages, based on personal experiments.
Simon Willison — Independent developer and writer documenting practical experiments, tools, and deep analysis around large language models, generative AI, web development, security, and emerging programming workflows through detailed posts and daily TILs.
170 articles from this blog
Author explores the legal and ethical implications of using LLMs to port open source code between programming languages, based on personal experiments.
A blog post quoting Linus Torvalds on using AI-assisted 'vibe-coding' to create a Python audio visualizer tool.
An experiment in creating a software library with no code, using AI agents to generate implementations from specifications and tests.
Fly.io launches Sprites.dev, a stateful sandbox environment for secure coding agents and untrusted code execution.
A tech expert shares predictions for 2026 on a podcast, focusing on the future of LLMs, coding agents, and AI-assisted software development.
Analysis of Google's AI comeback, including the origin of 'Nano Banana', Sergey Brin's return, and Gemini's user growth compared to OpenAI.
Tailwind Labs CEO discusses the severe business impact of AI, including layoffs and revenue decline, despite the framework's growing popularity.
A reflection on the arrival of Artificial General Intelligence (AGI), arguing that its 'general' nature distinguishes it from previous purpose-built AI models.
A comprehensive guide to different sandboxing technologies for safely running untrusted AI code, covering containers, microVMs, gVisor, and WebAssembly.
A critique of the new, overly complex menu icons in macOS Tahoe, arguing they violate design principles and fail to aid usability.