4 ms·
Unless you have a job where you can choose your own tech stack or are otherwise self-employed are there really non-game development jobs that use Lua? I like th
by crystalPalace 10y ago
Unless you have a job where you can choose your own tech stack or are otherwise self-employed are there really non-game development jobs that use Lua? I like the language and have used it for scripting games before but have never seen a single job posting for that skill set. I even have it on my resume and I'm fairly certain no one has ever noticed.
- jchassoul 10y agoI don't know man... lua is everywhere!, systems/infrastructure, machine learning, voip, games, microwaves...
- bogomipz 10y agoWhere in systems/infrastructure are you seeing Lua used?
- pvsnp 10y agonginx, haproxy, redis all support lua scripting to name a few.
- CmdrSprinkles 10y agoYou may be missing the point A lot of things have lua bindings and a lua interface. But once you stop being your own boss, your control over which interfaces and bindings to use shrinks drastically. I believe the question was more: What fields/industries are actually USING the lua interface by default? Where would being able to say "I am very experienced with lua scripting" be a particularly strong asset.
- rakoo 10y agoAny place that uses OpenResty (https://openresty.org/en/ https://openresty.org/en/) is bound to use Lua not just as scripting aid but as a language to actually build applications. Cloudflare is famously using it, along with I believe Taobao who first supported its development.
- bogomipz 10y ago>"Any place that uses OpenResty (https://openresty.org/en/ https://openresty.org/en/) is bound to use Lua not just as scripting aid but as a language to actually build applications." This is not true at all. Where I work we use OpenResty in places for a WAF but we don't touch Lua for anything else. You don't need to know much Lua for this. Using something as an embedded language is a little different than building standalone systems/infrastructure projects with something.
- bogomipz 10y agoYes this was more my question.
- jchassoul 10y agoLua is a small general tool used in bunch of fields and industries, the question about who does what by default tell us nothing. I agree that in any organization if the choice of use a tool is not in your hands you are forced to use something else well, that don't have anything to relate with lua or with any other programming language. That's a people problem you accepted when hired, but can move to other happy place that used lua or python, or ... etc (=
- Taylor_OD 10y agoI worked with the Chicago office of a large trading software company that used Lua. It was part of the initial tech stack because the CTO (they were a start up that got acquired) played World of Warcraft. Now they still use it. Only time I ever ran into in an industry I wasnt expecting though.
- kazinator 10y agoYou'd think that if there is a job where you can do silly things like embed Lua in Python, you can just use Lua on that particular job.