This industry changes so quickly - frameworks come and go as do idealogies and "best practices" for a given language or framework. How could anyone claim they knew "the best way"?

We're all figuring this out right now was what I always believed. Turns out I didn't know what I didn't know.

None of it mattered anyway - I had a job to do! And I did that job and my clients were happy. I created open source libraries, helped people and I even got a job at Microsoft - all the time believing I could learn what I needed to learn to get the job done.

If only I could have understood how much more there was to know...