What is the point in releasing your code as GPL anyway? If you've solved some interesting problem, then people can read your code to figure it out and then reimplement it, and no one will ever find out.
And anyway, what does it matter if someone steals your code? The point of the GPL is not to prevent people stealing your code but to hope that it at least provides some value to others through good faith forks respecting their freedoms.