I thought I was a decent programmer until I stumbled upon stackoverflow, and now I realize I was grossly misjudging myself.