Bus Factor

57 views
Skip to first unread message

Eleanor Bartle

unread,
May 24, 2026, 4:18:49 AM (yesterday) May 24
to lua-l
This is a macabre question. Apologies if it's not welcome here.

As I understand, the current Lua development team is three people, the same three who created the language to start. The results of a small team operating in lockstep speak for themselves, but no one is around forever.

Is there a succession plan? When one of you moves on, is there someone lined up to take your place? Is this something you're thinking about at this stage, or something you're confident enough you can figure out as it happens?

I'd hate to see de facto maintenance be opened up to the public, or worse, a big company. That's how you end up with the Python problem, and lose everything that makes Lua special. I hope none of us live to see that day.

No one likes to think about this kind of thing, but it has to be thought about at some stage.

Sainan

unread,
May 24, 2026, 6:38:44 AM (yesterday) May 24
to lu...@googlegroups.com
It's funny you titled this "bus factor" because it's not like the Lua development is a big secret, as all information and skills *are* shared, even with outsiders.

In the end, it's just gonna be a question of who's gonna put in the effort, and who's gonna win the "community consensus" as the successor, which does not seem like a problem that needs proactive planning.

-- Sainan

Andrey Dobrovolsky

unread,
May 24, 2026, 10:39:44 AM (yesterday) May 24
to lu...@googlegroups.com
Greetings!

I think Lua as a language is so close to the point of perfection, that
bus is too late,
Yes, in our corner of the Universe all software is rotating in the
endless and useless "new features" circle, but I guess Lua is from
another Universe ))

Best regards!
-- Andrew

нд, 24 трав. 2026 р. о 13:38 'Sainan' via lua-l <lu...@googlegroups.com> пише:
>
> It's funny you titled this "bus factor" because it's not like the Lua development is a big secret, as all information and skills *are* shared, even with outsiders.
>
> In the end, it's just gonna be a question of who's gonna put in the effort, and who's gonna win the "community consensus" as the successor, which does not seem like a problem that needs proactive planning.
>
> -- Sainan
>
> --
> You received this message because you are subscribed to the Google Groups "lua-l" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to lua-l+un...@googlegroups.com.
> To view this discussion visit https://groups.google.com/d/msgid/lua-l/5Qy6CENqfcy9rxRFQFDFv0tmyd1skPoB15T0S1EWz3ThlJgPbSKPw7HiURKI0i5Av6_h8h8ShV3w5cc45TCEZrWLVojk-vt-QoQ8R890ZwU%3D%40calamity.inc.

The Future of Programming

unread,
May 24, 2026, 10:50:09 AM (yesterday) May 24
to lua-l
Hello

>> "I think Lua as a language is so close to the point of perfection, that"

You said what I was going to say, Lua is designed to be lightweight and have small number of features that are designed and implemented carefully. That's why Lua is very stable, flexible and fast enough for many use cases.

Such principles in design + portability + being open source are what's necessary for a programming language to stay for decades. 

Language with implementations that die (no longer used/active) suffer from problems that Lua already avoid

I was happy to know/use Lua before creating the Ring programming language and apply some of the lessons that I learned from Lua design in the Ring language

In Ring community, I become satisfied that language could continue after me, once I watched many developers could understand/update Ring implementation

In Lua world, this is much easier and different implementations of the language (for better performance, or different goals) is a prove that this is a language that will continue and doesn't depend only on the original creator because they did the hardest parts right (lightweight & practical design).

Greetings,
Mahmoud
Reply all
Reply to author
Forward
0 new messages