In some versions of computing jargon, a Good Thing, written with capital letters as if a proper noun for added emphasis (and with the words similarly emphasised when spoken), is something which has positive consequences for the subject under discussion. The opposite of a Good Thing is a Bad Thing.
Self-evidently wonderful to anyone in a position to notice: "A language that manages dynamic memory automatically for you is a Good Thing."
Something that can't possibly have any ill side-effects and may save considerable grief later: "Removing the self-modifying code from that shared library would be a Good Thing."
When said of software tools or libraries, as in "yacc is a Good Thing", it specifically connotes that the thing has drastically reduced a programmer's work load.
She was pushing 16 years of age, which is pretty damn good and I think the reason I am coping so well is because she didn’t die unexpectedly.
I thought it would be a good way to entertain myself while I was on holidays (it was a hell of a lot more fun than doing the plethora of assignments i have to do).
The thing that scares me the most about this situation is that Bob Hawke really does think this is a good idea, and for all his sissy wussness he is a rather charismatic person, so he might just be able to pull this off.