I stopped saying publicly what my goals are because I've fallen victim to the exact things you said. Like somehow after I post said goal I lose steam, then I have the added shame when someone asks me about that goal and I didn't see it through. One exception is finding a full-time job or looking for a different job. It's helpful to network in case someone hears of something. But for some reason that feels different to me than a lot of other goals like running a marathon, moving to a new location, or saving X amount of dollars.