I know every area of activity first gives sucky failures, blows to one's self estimate, etc. Then slowly it may improve. I could not imagine what it is like to have a girlfriend until age 33. Now I have a wife (due to the internet and luck) and two kids. I cannot give recipes because of the luck part.
This is more obvious to the "nerd community" than to ordinary people.
Before I had the nav, I just went on a few known ways into the city and used a map in the last couple of streets to get to a destination.
Now the nav guides me through lots of streets I have never tried before thereby increasing my knowledge.
I have seen some good ideas to change things. For example to allow voters to say yes to more than one candidate - so they can vote for the third or fourth party and can still have a say in the fight between the two strongest. Here is one such site: http://www.rangevoting.org/
The wages of sin are high but you get your money's worth.