The Devs and the Dev Nots
There seems to be an alarming trend developing within the greater Microsoft community of building a firewall between those of us who write code for a living and those of us who do not. First, Microsoft decides to split TechEd US into two weeks, ala the TechEd Europe model, with the first week being geared towards developers and the second week towards administrators/IT professionals. Then, they split off the Office Developer Conference (February ’08) from the SharePoint Conference (March ’08) – see Andrew Connell’s post about it here. Now, just to make matters even less clear, they throw the Professional Developers Conference into the mix in October.
What Microsoft seems to be saying is "We don’t want developers talking to IT professionals and vice versa". I’m not sure where this mentality comes from but it’s dangerous, misguided and, in the long run, detrimental to the various product-oriented communities. Whether it’s being promoted by Microsoft or they are simply responding to the demands of each constituency I don’t know (based on what I’ve heard it all seems to be coming from the IT pros) but somebody needs to step up and put a stop to this before it gets out of control. I know, there are some who think that people get more bang for their buck by attending events that are targeted strictly to their particular interests, and there may even be some merit to this argument. But I can think a number of reasons why this is B-A-D, including:
1. Information Sharing. Think just because you’re a dev that you don’t need to know about SharePoint admin topics? You couldn’t be more wrong. I can’t tell you how many times I’ve done code reviews only to point out the difficulties admins were going to have implementing and maintaining that code. Devs always say "Oh, I didn’t think about that". Yeah, I know, because you’ve got your blinders on and aren’t thinking about the entire solution. A mechanic who only knows about transmissions isn’t of as much value as one who understands how the entire car works. Over a year into the new product (two if you started with the beta distros) and why aren’t devs building solution packages instead of batch files for deployment? Because they don’t know how much easier it is to deploy and manage WSP’s, that’s why – just the kind of information you learn when you cross-pollinate with the IT pros.
2. Artificial Choices. Which track to do you attend if you are a designer? Or an Architect? You may not write code all day but you don’t do config and support, either – so where do you fit in? Which track does Heather speak at? Where do you go for Joel Oleson’s next filled-to-the-brim-with-vital-information speech? What if you work in a shop where you are the do-it-all SharePoint person? You need to know about web content management but also about disaster recovery – does this mean you have to go to two conferences just to hear the latest from AC and Bob Fox? Customers shouldn’t be forced to make these types of artificial choices – if they want to know about SharePoint that means they should have ONE place to go for ALL SharePoint topics!
3. Cost. If I didn’t know better (and I’m becoming less convinced that I do) I would think that Microsoft is now in the conference game for the money. There are just too many conferences throughout the year – we don’t need ’em all. Combine the SharePoint and Office conferences into one – SharePoint is part of Office anyway – and make it a biggie. And don’t schedule it two months before TechEd. Do I even need to mention the burden being placed on vendors? How on earth am I supposed to staff a booth at TechEd for two weeks? I need to talk to both groups – dev and IT pros – but I can’t afford to have staff in place (not to mention the immense cost of the booth itself) for two whole weeks. Maybe HP can afford it, but I sure can’t and I don’t think my friends at SharePoint Experts, Mindsharp, the Ted Pattison Group or Colligo can either. So that means that you may not get a chance to learn about new products that could benefit your organization because vendors have to pick and choose which week (or which event since there are so many) to be at. That’s just ludicrous. I thought ISV’s were a critical component in Microsoft’s marketing strategy but apparently I was wrong…
4. MVP’s. Ok, so this one is a bit selfish, but I want to hang with ALL the SharePoint MVP’s in one place. Not just because we have a great time together but also because I learn so much from them – especially the ones who aren’t devs. This applies to the average user as well. How great was it at TechEd to walk up to the SharePoint kiosk and talk simultaneously with Amanda Murphy, Adam Buenz, Brad Smith, Darrin Bishop and myself, not to mention the umpteen other MVP’s that were floating about. All that knowledge in one place is electric and it benefits the user tremendously – I had several conversations where someone asked me a question and I roped in a subject matter expert who was nearby to help me out. I need that and so, I would like to think, do Joe and Jane Average User.
5. Finally, and most important of all, is C-O-M-M-U-N-I-T-Y. Communities are responsible for SharePoint’s phenomenal growth and acceptance and they aren’t made up of single-issue voters. The best communities, the most dynamic ones, are comprised of people from all the different disciplines – devs, admins, architects, designers, the whole lot. Separate them and you kill the community. Kill the communities and you kill the product. It really is that simple.
I’ve heard the argument from the folks in Europe that they have real problems finding a venue to hold big, combined conferences like TechEd so they have to split them up and have more smaller shows throughout the year. Ok, I can accept that – the SharePoint conference in Berlin was busting at the seams and it was at one of the larger venues in Germany. So fine, do it in Europe because you have to (although I still don’t like it) but we certainly don’t have that problem in the US. TechEd barely fills up one half of the Orlando Convention Center – there’s absolutely no reason to split that up. And I’m sure we can find appropriate venues for other combined conferences as well (how big can an Office conference really be?) – space ain’t a problem on our side of the pond so that argument is a flaming straw man.
Word to MS – you’re putting the cart before the horse and it’s going to whip around and bite you in the rear. Ditch this split-personality idea and let’s get back to having one big happy family, you dig???
I’m a dev not. I’m a Service/Process Manager who understands very well the processess that needs improvement in my organization. I grope my way around Sharepoint at the mercy of the books/trainings/blogs which are mostly published by developers. A lot of times i get very frustrated because half way down my reading, just when i thought i get what the writer is saying, the writer shifts to the “Dev” mode. Talking about codes and visual studio which is honestly, beyond my comprehension. To make it worse, they do not give an alternative approach using merely Sharepoint designer, ie. without the codes.
I’ve googled around and find a lot of people who are in a similar plight. We have the capability to use Sharepoint, however, currently, most of the materials especially concerning wss3 workflows (beyond out-of the box templates), are very much dev oriented. One minute we’re on the same wavelength. The next minute i’m thown out into another galaxy. That’s just my honest feeling.
This is exactly what I’m talking about. The person you want to talk to is Dustin Miller (http://www.sharepointblogs.com/dustin). Even though he is Mr. SharePoint Designer, he’s really a dev at heart, so you’re most likely to find him at the Dev week during TechEd or at the Office Dev conference. Problem is, you’ll be at the IT Pro week or SharePoint conference (although, if I know him as well as I think I do, odds are good that DM will be at SPC). Therein lies the issue – by splitting things up, customers like yourself don’t get exposure to the resources they need. Workflows are no lightweight topic – to truly get a handle on them you need help from someone with a dev mindset who can walk you through IT Pro-focused tools like SPD. Put all those people in one place at one time and you’ve got a winner; split them up and everybody loses.
(BTW, if you are at SPC or TechEd, be sure to find me – I’ll be happy to help you out with SPD and workflow and if I can’t we’ll find somebody who can)
Er, i forgot to mention, i’m a Dev not from Thailand. Attending the conference is a remote possibility given that my Company, though a huge multinational, hasnt rolled out the Sharepoint in APAC yet. So i’m paying for my own Sharepoint server, and buying all relevant materials out of my own pocket. I intend to finish 3 customized real life scenarios , present to my boss and get him to push for a Sharepoint roll out in Thailand. Yup, i’m just crazy about Sharepoint though nobody else in this country seem to have heard about it.
Thanks for the link. And thanks to you and the rest of the other MVPs who keeps on sharing information to all newbies like myself. It’s a great help! My only wish in the future is to see some Asia based MVPs and have some conferences/ training close to my home!
The closest MVP’s we have to you are in China, Korea and India. Look them up on the MVP site if you’d like to get in contact with them (https://mvp.support.microsoft.com/communities/mvp.aspx). But I’ve got a better idea – how about organizing a user group in your area, share your knowledge and experience with others, drum up some excitement about SharePoint in Thailand, and become an MVP yourself? We’d love to have some Thai SharePointers in the group!
P.S. – If you need some guidance on setting up community events, feel free to email me directly (eshupps [@] binarywave [dot] com).