nixcraft:

“Every great developer you know got there by solving problems they were unqualified to solve until they actually did it.”

— Patrick McKenzie

I don’t hold myself in the same stratosphere as the amazing software developers that I work with every day. But given that I started my career with a degree in writing, I’d say this rings true for the ‘pretty good’ developers as well.