It's best to donate what we can use, recycle or compost what we can, and allow ourselves the luxury of very small amounts of actual garbage.
Even clothes that are in poor shape can be made into cleaning and shop rags. Cut them up and place in cleaning buckets under your kitchen sunk, in the bathroom, and in the garage or craft rooms. Cotton especially - cotton should never be tossed - it is very absorbant, and growing cotton takes a lot of resources.
Animal shelters are hurting for old blankets, sheets and towels that are no longer in 'people condition'.
Food, coffee grounds, and yard wastes should be composted or worm binned,if at all possible.
Offer used appliances and computer parts - working or not, for free on craigslist and freecycle. There are those who refurbish, recycle, or upcycle these things. There are metal components inside anything electric that can be readily recycled. Tons of people will take these things off your hands if you don't want to do it yourself.
Donate unopened past due date food to food pantries. Don't just toss these things - some people are hungry.
Can something have a use - in whole or part? Can you think of a better solution before you toss the next thing?
What are your thoughts?