Have you ever had a mentor? I keep reading on the Internet that the best (and maybe only) way to become an expert programmer is to have someone mentor you. But I have never been mentored. Should I try to seek one out? Do you have any experience with either having been mentored or being a mentor?