I ain't paying noone! And making promises like "I'll do that to that an that date", which I heard works for many people, have no impact on me.
I hate plans too, and always do what I feel like. Ad-hoc gives lots of motivation and focus when you do it. What I'm suggesting is, not to make detailed plan, just the major keypoints. Let me give personal example. I wake up and know what I have to do (important: no particular order): shower, eat, work (work at home). Withour plan I can't even decide if I want to eat or take shower first. So take half a minute what you prefer first, and pick it. Then set a steps needed to achieve that, and while you think about them, make them. Don't set the whole order at once, and try to follow it- that's boring!
I don't exaggerate, but often I can't even decide if I want to drink first (drink is normally at my hands reach) or go turn the lights on in the room. So I just decide, let's drink first. By that, after I drink, the only option that remains is turning lights on. You don't get bored, becuase you didn't think about the details about how to turn light on (which would be stand up, go to the switch, turn switch on, go back).
The problem is with bigger projects. With them, set the main keypoints, and put all other details in those groups. When you need to do them, pick a main keypoint, and do them add-hoc, but stay within the selected keypoint. With that you get plan, but it's ad-hoc too. Note that you can swap between keypoints as much as you like; just don't combine two different things from different groups.