in reply to Code that feels good

When I write something I usualy have a few basic goals, and figure a way to complete them. My code becomes a complete mess and hard to read, but I have clear solutions to my problems. Then I do a complete rewrite paying attention to details an dmaking it logical. So I guess I start out useing intuition and then move on to logic.