Tuesday, Dec 13, 2011, 4:50 PM in The Spout
Goodbye Microsoft, Hello Telerik!
I have gotten to do a ton of really great things at Microsoft:
- I got to write a column on WPF and turn that column into not one, but two books.
- I got the excitement for every blog post in the first two years wondering if this was the one that was going to get me fired. (It was close a few times.)
- I got to throw several Developer Conferences (DevCons).
- I got to spin up a completely new community from scratch (“Oslo”).
- I got to stay up all night erasing the word “WinFS” from all of microsoft.com.
- I got to be part of a Microsoft product team from incubation through startup to product and then to kaput.
- I got to get ordained as a minister so that I could marry a PM from the WPF team to a PM on the WCF team as part of the talk I gave with Doug Purdy at the 2008 PDC.
- I got to prepare for that talk with Doug until 4am, then walk back to the hotel, causing people to cross the street to stay away from us. And then I got to give that talk with Doug the next morning right after restoring my copy of Windows that had crashed 30 minutes before.
- I got to drag Lars Wilhelmsen up on stage to read Norwegian from the Oslo Tour Guide book, only to find I was pointing him at German.
- I got to throw an SDR.
- I got to play poker with Microsoft power brokers far above my level (and take their money : ).
- I got to sleep at Don Box’s house and become an adjunct part of his family.
- I got to have two design reviews with Bill Gates (as hard as I tried, I could never see him actually enter the room).
- I got to turn developer feedback into hundreds of bugs across dozens of products.
- I got code into Vista (and I assume into Windows 7 and Windows 8 as well).
- I got to work on the team that built the most ambitious set of templates ever shipped with Visual Studio.
- I got to help drive the developer story for an entirely new platform: WinRT, WinJS and Win8.
- I got to lead two product teams through two PDCs (OK, one PDC and one //build/).
- I got to give the //build/ keynote launching the Visual Studio 11 tools for Windows 8 with Kieran Mockford, who will forever be my //build/ buddy.
- I got to see how the sausage is made for SQL Server, WCF, WPF, Silverlight, Windows Phone 7, Windows 8 and a host of others. I am forever changed.
Those and dozens more have all been extraordinary experiences that have made my time at Microsoft extremely valuable. But, like all good things, that time has come to an end.
And now I’m very much looking forward to my new job at Telerik!
Telerik is an award-winning developer tools, UI controls and content management tools company. They’re well-known in the community not only for their top-notch tools and controls, but also for their sponsorship of community events and their free and open source projects. Telerik is a company that cares about making developer’s lives better and I’m honored that they chose me as part of their management overhead. : )
My division will be responsible for a number of UI control sets – including WinForms, WPF, Silverlight and ASP.NET – as well as a number of tools – including the Just line, OpenAccess ORM and Telerik Reporting. I’m already familiar with Telerik’s famous controls and am now ramping up on the tools (I have been coding with JustCode recently and I like it). My team is responsible for making sure that developers can make the most of existing platforms, knowing that when you’re ready for the next platform, we’ll be there ready for you.
And if you’ve read this far, I’m going to ask for your help.
I’m going to be speaking at user groups and conferences and blogging and in general interacting with the community at lot more than I’ve gotten to do over the last 12 months. As I do that, please let me know what you like about Telerik’s products and what you don’t like, what we should do more of and what new things we should be doing. Telerik already has forums, online customer support, blog posts and voting – you should keep using those. In addition:
Feel free to reach out to me directly about Telerik products.
Of course, I can’t guarantee that I’ll take every idea, but I can guarantee that I’ll consider every one of them that I think will improve the developer experience. I got some really good advice when I first arrived at Microsoft: “Make sure that you have an agenda.” The idea is that it’s very easy to get sucked into Microsoft and forget why you’re there or what you care about. My agenda then and now is the same:
Make developers’ lives better.
That’s what I tried to do at Intel, DevelopMentor and Microsoft and that’s what I’m going to try to do at Telerik. Thanks, Telerik for giving me a new home; I can’t wait to be there.
Tuesday, Dec 13, 2011, 9:18 PM
Tuesday, Dec 13, 2011, 9:25 PM
Tuesday, Dec 13, 2011, 9:33 PM
Tuesday, Dec 13, 2011, 10:21 PM
(Also gotta say, I fully credit Chris for helping me get a job at Microsoft 12 years ago. I was a student of his Microsoft interview questions and they even asked me a couple!)
You're going to be missed. Best of luck!
Tuesday, Dec 13, 2011, 10:34 PM
Tuesday, Dec 13, 2011, 11:15 PM
Tuesday, Dec 13, 2011, 11:33 PM
Tuesday, Dec 13, 2011, 11:38 PM
Wednesday, Dec 14, 2011, 4:54 AM
Wednesday, Dec 14, 2011, 6:29 AM
Wednesday, Dec 14, 2011, 7:46 AM
Wednesday, Dec 14, 2011, 8:17 AM
Wednesday, Dec 14, 2011, 9:20 AM
So YOU are the one we have to blame for that fiasco :)
Congratulations on everything you have accomplished, and good luck at your new endeavors.
Wednesday, Dec 14, 2011, 10:34 AM
Wednesday, Dec 14, 2011, 10:36 AM
Looking forward to seeing you down the road.
Wednesday, Dec 14, 2011, 11:44 AM
Wednesday, Dec 14, 2011, 4:39 PM
Wednesday, Dec 14, 2011, 5:26 PM
Wednesday, Dec 14, 2011, 5:28 PM
R# Dislike: massive slowdowns on 60+ project slns in vs2010
Wednesday, Dec 14, 2011, 5:30 PM
When I clicked on "my new job at Telerik", I expected to see some kind of job description. Not Telerik's home page. You should have hyperlinked 'Telerik' only. I was on an iPad so I can't see the url.
Wednesday, Dec 14, 2011, 8:34 PM
Friday, Dec 16, 2011, 5:44 PM
Sunday, Dec 18, 2011, 1:21 PM
Monday, Dec 19, 2011, 4:22 AM
Telerik has phenomenal products.
Monday, Dec 19, 2011, 4:50 AM
Monday, Dec 19, 2011, 6:04 AM
Monday, Dec 19, 2011, 6:21 AM
Since you are coming from Microsoft, how about making the ASP.Net and AJAX controls work properly with Internet Explorer 9.0???? :-)
Monday, Dec 19, 2011, 6:35 AM
Deborah Palmer McCain:
Monday, Dec 19, 2011, 7:39 AM
Goodbye MS, goodbye Telerik.:
This way, you get a clean separation of concerns, a clean design, and get rid of both Telerik, MS and the mess they create.
Monday, Dec 19, 2011, 8:13 AM
Goodbye MS, Goodby Telerik +1:
microsoft sucks so does telerik... try to reverse telerik's binaries into code and see how poorly they are written!
Monday, Dec 19, 2011, 10:19 AM
Monday, Dec 19, 2011, 10:30 AM
Monday, Dec 19, 2011, 11:14 AM
It's yet another third party component that may bite someone in the ass in the future, for the following possible scenarios:
1 - When The application becomes legacy and telerik is no more.
2 - Because it reaches a far smaller croud than standard controls and therefore has been mass tested to much lesser extent and has less available online resources.
3 - Moving projects from company to company might raise issues that give a lot of headache. I'm not 100% positive about this, but I doubt that telerik has licensing options that address this issue.
4 - Yet another dependency to track and deal with.
Monday, Dec 19, 2011, 11:52 AM
As to Telerik... Doumentation, doumentation, documentation. It's *almost* very nice, but the documentation is fragmented, often incomplete, and there is too great a reliance on (sometimes very out of date) examples spattered about throughout forum threads and issue tracking.
The client side model is especially hard to follow. And simple things like the documentation pages on the website having the item tree and the detail on the same page which result in many click-scroll repetitions could be easily improved.
There also seems to be a tendency to have coded things in a way that doesn't always follow common usage patterns for a particular kind of control. Often there are workarounds, if you can find them, but the point of using a control of course is to gain certain targeted functionality without having to write a bunch of code yourself to implement it.
That said, the support is top notch, although improvements in the documentation would make things much easier on them I'm sure. The depth of functionality seems to also be very good, and overall I'd say that the portions of the ASP.NET suite I've used are stable and tend to work well once you have any quirks figured out.
Monday, Dec 19, 2011, 2:39 PM
Monday, Dec 19, 2011, 2:53 PM
Monday, Dec 19, 2011, 3:08 PM
Tuesday, Dec 20, 2011, 4:47 AM
Tuesday, Dec 20, 2011, 7:46 AM
Thursday, Jan 5, 2012, 6:55 AM