Do you ever feel as though you have reached a point where you know everything? Yea, me neither. The old adage “The more I learn, the less I know” is a feeling that I like to embrace.
The web, and the languages that run it, are in their infancy. As such, there is an ever deepening well of understanding to acquire. An army of minds are pushing the technology towards maturity with each small bug fix and every ambitious project.
This rapid evolution can sometimes make it difficult to keep up, but it makes for a fun ride when you love what you do and you are driven by discovery.
As a professiona I have been working with various web languages and other application languages for over a decade. Most of my experience has been in an agency capacity where task switching, organization, and planning are key traits for thriving. I have completed hundreds of sites (and several apps) from quick builds to sites that have required monthly maintenance releases that stretch over years of time.
My interest in programming can be traced back to when I was 10 and was given six floppy disks containing Visual Basic 3.0 by an uncle (Thanks steve!). I would spend much of my teenage years writing various programs (well, finding code and tailoring for quite some time). The need to distribute these programs lead to building websites for myself and soon others.