There are many people who think Trump is a Russian asset. If you look at it that way, he's been pretty great for Putin.
Regardless if it's because of secret intelligence on Putin's end or incompetence on Trump's end, it really doesn't change anything on my end, the effect is pretty much the same. We still have effectively actively antagonized one of our largest trading partners for no obvious reasons and reneged on our own trading agreements.
To be clear, I'm not saying Trump is a Russian asset. I was just changing the perspective because I think it's interesting all the things he's doing make perfect sense for helping Russia. In which case he'd be effective instead of incompetent.
And I certainly don't think complaining on Hacker News counts as "doing something".