so i sent some usdt to a smart contract address other then my wallet address is there anything i can do or just consider it gone?
If to say the money can not be recovered back, it is not true, but to recover it back may likely be impossible also. I think there is someone that sent a very big amount to smart contract but because it was a huge amount the amount was sent back to him after he take it publicly. Let me put it like this, just like someone that paid a very high amount for bitcoin transaction fee, but the person let people know about it by taking it to public that he is the person, then we heard later the miner that received the fee paid it back to the right owner.
Though this is not about bitcoin transaction fee but a smart contract but the coin developer can as well decide to pay back the person that send the coin to the smart contract address, but this goes to huge amount of money that is clear and known to the public, the coin developer will have no option than to send the amount back to the right owner.
But many people lost money this way by sending to the smart contract address and not and will never be obvious and lead to loss of money.