milo@london

~/blog/google-does-not-use-lua

Google Does Not Use Lua

I started scripting in Lua when I was 11.

If you’re not familiar with Lua, it is a neat and weird scripting language. It has 1-indexed arrays (wtf?), and no concept of OOP (double wtf??). It has one single data structure - a table (triple wtf???). And it makes you write end at the end of every function. So your code ends up looking like this

local function kill_everything_ever(x)
	for i=1, n = n + 2, 2:

Lua’s practical use fate

IT IS 2026. Aside from the fun applications, it would appear we have two main remaining Lua users still active out in the wild.

lua_users_in_2026

Let’s choose to not talk about the weirdos using LÖVE2D and Pico8.

ROBLOX, a platform that was once filled with young pioneers, future engineers, and men destined to go on to do great things, is turning into a vibe-coding haven for agents of m s a to create gslop for prepubescent iPad kids. Thank you, private equity! irregardless, Roblox has made a dedicated commitment to stick with Lua, or rather, their fork of the language - Luau.

Luau is a modern tbc