Why Python Won't Be the Language of LLMs | LinkedIn
Python has long had a monopoly on data workflows — everything from data analysis to data science to machine learning. Anything that can't be done in SQL is done in Python. But Python won't be the language for LLMs. Why did Python become the language for data workflows? Cross-platform. Data analysts are much more likely to work on Windows. Python was one of the first languages to have a simple cross-platform toolchain. Dynamic Typing. Data science is often exploratory. As a result, code churns at a much higher rate. Why go through the trouble to type every numpy array with different shapes when the code will never go to production and might be replaced soon? REPL / Scripting. Why do we rarely see different languages used in Jupyter notebooks? Built-in data structures. First-class support for sets, dictionaries, and lists. Python's import/namespace design vs. Ruby's global namespace. There's more to unpack here, but the main discussion on this point is why Python over Ruby? Brevity over
Python has long had a monopoly on data workflows — everything from data analysis to data science to machine learning. Anything that can't be done in SQL is done in Python. But Python won't be the language for LLMs. Why did Python become the language for data workflows? Cross-platform. Data analysts are much more likely to work on Windows. Python was one of the first languages to have a simple cross-platform toolchain. Dynamic Typing. Data science is often exploratory. As a result, code churns at a much higher rate. Why go through the trouble to type every numpy array with different shapes when
related reading
- 2025 LLM Year in Review – karpathykarpathy.bearblog.dev
- What We’ve Learned From A Year of Building with LLMs – Applied LLMsapplied-llms.org
- 2025: The year in LLMssimonwillison.net
- Things we learned about LLMs in 2024simonwillison.net
- LLM Engineer's Almanac - Executive Summary | Modalmodal.com
- State of AI 2025: 100T Token LLM Usage Study | OpenRouteropenrouter.ai
- Opening a conversation on responsible environmental data science in the age of large language models | Environmental Data Science | Cambridge Corecambridge.org
- Productizing Large Language Modelsblog.replit.com
- crawshaw - 2025-01-06crawshaw.io
- Potentially Useful | Programmers should reject LLM-based coding assistantseamoncaddigan.net
- Stuff we figured out about AI in 2023simonwillison.net
- LLMs shouldn’t write SQL - by Benn Stancil - benn.substackbenn.substack.com