I am perhaps too old to answer that question, as I don't stumble upon new words often enough any more.
Most of the new ones for me are imported terms, like "Computer" or "Internet".
These are mostly gendered based on the translation of the part that defines them, e.g. "the net" - "das Netz", so it is somewhat logical.
There are some unclear or disputed ones, though. E.g. "Interface" is "das", but "API" (from application programming interface) often is "die", because "the interface" translates to "die Schnittstelle".
Also, there are some regional differences.
E.g. "Butter" is female ("die") in many parts of Germany, but in some it is male "der".
To sum up: It is complicated.