Big of tag gore here I think, probably just ‘programming’ is sufficient.
There’s a lot of diverse opinions in this community. Don’t change so quickly if one counterpoint shows up. Some would be fine with your tags since they’re filters for stuff people don’t want to see on their version of the front page (I think…). Yours are accurate esp adding Lua so non-Lua users might avoid it.
Only one Im not sure about is release. It’s ambiguous tag given any published piece of software or tech is a release of sorts. I don’t use it unless it’s established software upgrading to new version or a Show Lobsters for software. I dont know what the community’s consensus is on it. So, I think your tags are fine.