Elixir influences on JavaScript ES2025

Try not to take my paraphrasing out of context there. The line referencing taste is essentially identical in spirit to what you wrote just minutes before:

Splitting code into functions requires taste.

How do you decide what is “too long”? That is taste! As you can probably tell I prefer to phrase this as “requires skill”, but I think the taste phrasing is entirely acceptable. Of course, bikeshedding about phrasing is very on-point for this discussion in a meta sense! :slight_smile:

For the record, I have read large swaths of their codebase and all of their internals docs. They have excellent engineering practices and I am very impressed. And despite being an extremely complex, tightly optimized distributed database I find their code entirely understandable (and I don’t even know Zig), so I think it’s working.

1 Like