3 ms·
My first introduction to Lua was with an online game called Tibia when I was a teenager. One of my childhood friends was really good at scripting in Lua, but wa
by ehnto 4y ago
My first introduction to Lua was with an online game called Tibia when I was a teenager. One of my childhood friends was really good at scripting in Lua, but was otherwise quite computer apathetic. He didn't really care for them, it was a tool to achieve what he wanted in the game. He went on to become a tradie.
I sometimes reflect on that. I think it illustrates that there could be value in exposing DSLs for lots of aspects of everyday life, and that we could potentially take coding off it's pedestal so that it doesn't have a stigma of being very hard.
Very hard problems are hard to solve in code, and we build complex pieces of software which are difficult, but. The core building blocks of code are really quite easy, and you can use those to achieve all kinds of things. Sometimes a power-user could utilize a DSL with ease and enable otherwise impossible use-cases if they had only a UI to use.
- AndyMcConachie 4y agoOne of the best ways to get people coding is to not tell them they're coding. Look at all the people who excel at Excel. I've seen some amazingly clever things done in Excel by people who claim to not be 'computer people'.