Category Archives: Education

Big Thinkers – Richard Campbell

image

I’m devoting this week to “Big Thinkers”. I want to highlight individuals who challenge my thought processes and cause me to think about my profession, my methodologies, and force me to reflect on my skills. Some of these individuals I have the privilege of knowing personally, others I have only known via Podcasts or Twitter. I’m hoping that by highlighting these Big Thinkers you too will be challenged to grow and evolve in your craft.

Richard Campbell is one of those people who, at least to us lowly mortals, appears to be able to do it all. He knows hardware, SQL Server, and .Net fluently. He runs his own company Strangeloop Networks, is a frequent speaker at conventions, and finds the time to do two podcasts a week. In addition to hosting he was also the interviewee, in Dot Net Rocks Episode 300 and more recently Episode 157 of Hanselminutes.

I got to meet Richard at DevLink 2008, and had a fascinating conversation with him in the bar for quite a long time. I can say that he is as friendly and knowledgeable in person as he appears on the show. Richard serves as proof that it is indeed possible to be proficient in multiple technologies, and forces me to think about ways to improve myself and to continually learn and grow. Whenever I hear Richard speak it inspires me to hit the books even harder to work toward the pinnacle of my craft.

Big Thinkers – Ted Neward

image

I’m devoting this week to “Big Thinkers”. I want to highlight individuals who challenge my thought processes and cause me to think about my profession, my methodologies, and force me to reflect on my skills. Some of these individuals I have the privilege of knowing personally, others I have only known via Podcasts or Twitter. I’m hoping that by highlighting these Big Thinkers you too will be challenged to grow and evolve in your craft.

It’s hard to believe anyone would not know who Ted Neward is. I had the pleasure of meeting him at DevLink 2008, then saw him again at the 2009 MVP summit where we had several enjoyable conversations. Ted is truly a renaissance man when it comes to languages. He is best known for his skills in Java and .Net, and more recently F#, but his love for programming languages seems boundless. It’s not about knowing a language though, it’s about understanding how each language solves programming problems. For example, how does language A handle variables versus language B? What advantages or disadvantages does that approach give language A over B?

By attempting to understand how a language solves problems, we can take those techniques and apply them in other languages. F# is a great example, it is a language from Microsoft Research that is functional rather than object based. Recently though I have seen several articles on how to implement functional methods in C#, traditionally an object based language.

Ted has been on Dot Net Rocks probably more times than anyone one else, as well as it’s sister video podcast DNRTV. One of my favorite episodes was a little over a year ago, “Ted Neward on the New Language Renaissance”. Very recently he was on Code Cast, in Episode 21 he was talking about .Net and Java and how Oracles buy out of Sun affects the industry.

The most memorable podcast I have seen him in was an interview he did on F#. I was on my way to DevLink 2008, got about half way there when my poor old truck broke down. As I sat waiting in a local Taco Bell for rescue, I pulled out my laptop and watched some videos I’d downloaded including Ted’s F# interview. If you notice in the video, Ted is wearing a rather snazzy “I Love C#” t-shirt. The next day I get back on the road and once again strike out for DevLink arriving just in time for the last session of the day, a session on F# with Ted and Amanda Laucher. I was quite thrown to see Ted wearing the exact same shirt. I had to pinch myself to ensure I had not fallen asleep in the Taco Bell!

Hopefully Ted’s love of languages, his passion to learn different ways to solve problems will wear off on you too. And who knows, with his new found fame and fortune perhaps he can afford a second t-shirt!

Big Thinkers – The Alan Stevens Syndrome

image

I’m devoting this week to “Big Thinkers”. I want to highlight individuals who challenge my thought processes and cause me to think about my profession, my methodologies, and force me to reflect on my skills. Some of these individuals I have the privilege of knowing personally, others I have only known via Podcasts or Twitter. I’m hoping that by highlighting these Big Thinkers you too will be challenged to grow and evolve in your craft.

The first person I’d like to highlight is someone I consider a friend, fellow MVP Alan Stevens. Alan hails from Knoxville TN and is constantly involved in community activities, such as the upcoming CodeStock and DevLink events. I like Alan for two reasons. First, he is constantly evaluating his skills and seeking to learn from others. His approach to coding strikes me as almost Zen like, in his quest to constantly learn and improve. Alan seems to be on a trip to code enlightenment, but (to borrow an old line) realizes the journey is as important as the destination.

Second, Alan has a deep passion for community. To meet with other developers and share knowledge. Note I did not say teach, although many would consider him an excellent teacher. Instead when Alan is explaining a concept I can see he is learning as much, if not more than the people he is sharing with. Alan is also well known for his evangelism of “open spaces” as a learning platform. If you have never been to an open spaces session, a group of developers get together and post suggestions on what to discuss. The group votes and topics are selected, and then a free flow of ideas ensues. These are truly remarkable, I highly suggest you try and attend at least one open spaces session if you get the opportunity. I honestly think one day Alan will launch a conference that is nothing but a day of “open spaces” discussions.

If you would like to hear more about Alan, I’d suggest you learn directly from him. In February he was featured on episode 420 of Dot Net Rocks:

http://www.dotnetrocks.com/default.aspx?showNum=420

Alan also gave an excellent presentation called “Coding In Public – If You’re Gonna Suck, Do It With Gusto!” which was recorded in video and placed on his blog. (By the way, if you are wondering just what the “Alan Stevens Syndrome” is you’ll have to watch the video!)

http://netcave.org/CodingInPublicSlidesAndVideo.aspx

Reflections on SQL Saturday 7

Whew. It’s finally over. It was a lot of work but well worth it. This was the fourth SQL Saturday I have participated in as a speaker, but the first I helped to organize. Our club president John did the bulk of the work along with his right hand man Morgan. They did an outstanding job with fund raising and organization, and I was proud to be able to contribute what help I could.

Speaking of sponsors I want to take a moment to thank each of them for their support. Without them the event would not have been possible. Their economic aid allowed us to make the event free to all of the attendees, feed everyone lunch, and give out some cool swag at the end of the day. Microsoft, Teksouth, Dasher Technologies, Confio Software,  PASS, End To End Training, JumpstartTV, Redgate, InformIT, CTS, WebBasics, Telerik, TEK Systems, Matrix, and SQL Server Magazine all helped to make this a great event and I want to thank all of them for their support. Also a special additional shout out to Confio for stepping up at the last moment and sponsoring the speakers dinner, and to the folks at Richards BBQ and Grill for working with us to work the dinner event into their schedule (and for a tasty meal).

We had an outstanding group of volunteers as well, helping out the attendees and speakers and keeping everything running smoothly. They took care of handing out food, registration, plus each room had two volunteers to make sure we ended our sessions on time and make sure the speakers had water. An event of this size would not have been possible without their dedicated work. Special thanks to the volunteers in the room during my presentation, Guy and Don, for keeping me on track and make sure everything ran smoothly.

I think my favorite part of the day was during lunch, I got to participate in a speakers panel. The speakers in each track gathered at the front of their track room during lunch to take questions from the audience. I was part of the BI track and the audience did a good job of throwing questions at us and letting the group discuss and give feedback. It was a lot of fun, I’d love to do it again.

We also had some lively banter in the speakers lounge right before lunch. There was an interesting discussion on GUIDs as primary keys in a table. Perhaps the fact I found that interesting should tell you how geeky I am, when I tried to explain to my wife her eyes sort of glazed over and she said “yes dear” a few times. Sort  of the same look I give her when she starts going on about her latest trip to the sewing store.

It was great to see a lot of old friends again. Andy Warren, Kevin Boles, Chris Eargle, Stuart Ainsworth all came from out of town to speak at the event and it was great to hang out with them. I also met a lot of new folks who I hope will soon become “old friends”.

Finally my thanks would not be complete without giving a special thanks to my sweet wife and darling daughters, who put up with me being on the go with this and other community events.

Thanks!

SQL Saturday 7 is Tomorrow!

Just a reminder that SQL Saturday 7 is taking place tomorrow, May 30th, right here in Birmingham AL. There will be three full tracks, covering Database Development, Database Administration, and Business Intelligence. I will be presenting on “Introduction to Data Warehousing / Business Intelligence”.

In addition to a great education, there will also be free food, vendors for you to interact with, and some great prizes, including the grand prize an XBox 360!

If you haven’t registered yet scurry on over to http://www.sqlsaturday.com/eventhome.aspx?eventid=9 and register while you still have time! Capacity is limited, and as we enter into the home streach there aren’t many seats left.

SQL Saturday 7 Logo

We interrupt this blog to get Ramped Up!

I promise to wrap up the FILESTREAM series shortly, I just want to ensure all of the code samples are complete and properly documented. Meanwhile I have a cool website I want to pass along.

Last week my friend Doug Turnure of Microsoft was on Dot Net Rocks! He and his co-worker Johanna White were talking about a new training site, Ramp Up! Available at http://myrampup.com this is a very full featured training site. There are a series of topics to train on, and each topic is actually a complete training course. Each course is a series of lessons in a variety of formats.

Doug and Johannna have taken a unique approach to this site. For example, there are three different courses available to learn ASP.NET. One is for people coming from an ASP background, another for experienced JAVA developers, and a third for people with no web experience. What a great idea!

In addition they have retained or recycled material for developers who may not be working on the cutting edge. There is a course for people coming from VS2002/2003 to VS2005, for example. This is great, I meet a lot of developers who are just now shifting to the .Net 2.0 platform and are looking for good training material.

Congrats to Doug, Johanna and everyone involved in creating this site. It’s  a great idea, totally free, and make sure to visit it frequently as they will be adding more material as time goes by.