This discussion came up on another thread that was closed, but I believe it's a topic that still needs discussion. So I'm opening a thread about this topic only.
Let's stay away from calling the people who program the code and firmware certain names even if it's acceptable to some these days...