Lately there have been a series of SQL Quizes that have circulated the blogging community. Some of them are silly, like the Wordle one, and some have a purpose behind them, like the two greatest mistakes one. I decided that since my nature is to give credit where it is due, I would be most interested in reading about the most influential people in the lives of successful SQL Server professionals.
I have had a number of very influential people in my life along the way, but since I am starting this project, I guess I would have to pick:
Dave Weldy / Virginia Roberts / Marshall Sutherland
This treo of developers/DBA's are the group responsible for me being involved with SQL Server at all. While I was attending college at the University of Florida, I worked for a natural gas company as a Applications and Business Analyst. My primary job was working with the QA team researching bugs in the billing system and writing technical specifications for code fixes. I realized pretty quickly that unless I was able to look at the data in the database, I wasn't going to be very effective at finding problems, and determining how/why they existed. Dave loaned me a TSQL book and gave me a couple of basic SELECT statements to learn from in mid-2004. Little did he know that he created a monster that would begin asking thousands of questions of not only him, but the other senior SQL Staff in the company as well. Virginia and Marshall helped Dave answer countless questions along the way, and probably kept me from being the annoying new to SQL forums/newsgroup poster who failed to do any kind of Google search to find the solution to the problem.
As a group they helped provide the foundation that I have built upon over the years. I like to learn by reading existing code, and these guys were very open to allowing me to see any and all of the code that was written in the database, and they were willing to help explain complex problems like NULL which was an impossible thing for me to understand what a NULL actually represented, or didn't represent.
This might seem kind of funny to some people, but one of the most influential people in my technical success and development as a SQL Server profession is actually someone that I have only had the pleasure of meeting face to face twice. For those who know Arnie this won't be any sort of a surprise. Arnie is a fellow MVP and Moderator on the MSDN Forums. Last year Arnie personally took it upon himself to organize a group from the frequent contributors to the SQL Server Forums, to include MVP's, Moderators, and Answerers and create a email distribution list where we could communicate with each other when problems arise, or to get assistance on complex questions on the forums.
When I was asked to join this list, I wasn't a Answerer, Moderator, or MVP. Joining the list allowed me to learn from the group, and Arnie personally provided mentorship to develop me from a contributor to an Answerer, and then up to Moderator. The increased answer rate of posts on the SQL Server forums is a testament to the success that this kind of organization has had in improving the forums experience for people. In addition to forming the email list, Arnie also created the SQL Examples site as a place for Answerers/Moderators/MVP's contributing to the forums to publish articles and content that answer common problems encountered on the forums. For some of us, this was the first place that we were able to contribute/publish article content online, and was a stepping stone to other opportunities to publish information.
I first happened to be able to meet Arnie at last years TechEd during the SQL Saturday between events where a group of forum members got together for dinner after the event. It was a extremely fun time, and it was good to be able to put names to faces, not only with Arnie, but others as well. The second opportunity was at PASS 2008, where I got to attend a few MVP events with Arnie. One thing that Arnie did was make sure that new MVP's like Jacob Sebastian and myself, got introduced to other MVP's and members of the SQL Development team at Microsoft. Arnie also made sure that we were aware of events that were happening after hours during the Summit to ensure that we were able to maximize our visit to Seattle and have more opportunities to meet people face to face.
One thing that I tell people who ask questions online about how to become a good DBA or Developer is to find a good mentor locally, and get under their wing. I certainly have had quite a few mentors in the last 4 years and I still try and get under the wing of industry experts and glean anything I can from them. However, lately I have found that rather than being mentored, that I have slowly changed over to the role of being a mentor to others. One thing I learned from my mentors is that there are times to give someone the answer and provide a in depth explanation along with it, and there are times to provide enough information to allow someone to find the solution themselves. For example, I once asked Dave how do I use the output from one query to query another table. Now he could have easily just typed out some code showing me how to do it, but instead he recommended that I look up what a JOIN was, or how to use a subquery with the IN operator. These are fundamentals in TSQL development, so I feel that I was best served by having to go find this information on my own. If you are a mentor, don't always give the answer to someone immediately, and if you are being mentored, be willing to take the information provided and do a little leg work. In the end you'll be better for it.
So who was influential in your success as a SQL Server professional? I am not going to call specific people out, but I am curious how people have influenced some of the current influencers in the community.