SBS 2008

Microsoft
Comments Off on SBS 2008

Microsoft has been really busy over the last few days. First the rumor (or rather, published announcement by Dell) that SBS 2008 will launch in Fall of 2008, then the RTM of Centro CTP  midmarket solution as well as a refresh of the Windows Server 2008 beta.. all I can say is that its good to know that you can have a dual core system with 4GB ram for less than $500 shipped because this 2008 MCSE is going to be the most expensive one around with all the new technologies and I think (hope) that this will finally eliminate a lot of hobbyists from our space because the distance between the workstation world and server world is getting longer and longer.

On the professional side of things, I hope some of you got the chance to fill out that SBS WW Community Survey, as Tim suggests, because giving feedback actually does produce some very meaningful results:

IMG_1691

(and yes, that is a very weasel way of working in an OWN  logo)

Congratulations Susanne

Friends
Comments Off on Congratulations Susanne

Over the past year I’ve been watching one of my best friends aspire towards proving herself in the big business. Susanne announced her move to West Coast a little while ago but I wanted to publicly congratulate her on taking this next step in her career. I am immensely proud of her for both taking on a challenge and having courage to step out of the family business to prove something to herself.

Now as much as I would have loved to have Susanne kick ass at OWN, she has become a BFF over the past few years and I know she will love her new role of big business working for small business over the mental torture that the life of Texas would have been. Truth is, Susanne has been a monkey behind the scenes of Shockey Monkey marketing as well as what OWN will be announcing over the next few months so in congratulating Susanne I suppose I also ought to congratulate a lot of you who haven’t yet had a chance to do business with Susanne at Readycrest that now get to work with her at West Coast – she is by far one of the smartest cookies when it comes to marketing to SMB customers and I hope you follow her.

Thinking Big in SMB (re: WWPC)

IT Business, Microsoft
1 Comment

My more eloquent half from UK sent me IM today asking if I had read Chris’s blog. Haven’t, so I asked what’s up? Apparently, Chris isn’t coming to WWPC because his business isn’t coming to WWPC because (paraphrasing quite a bit): “it’s about Microsoft and (his) business doesn’t come from Microsoft”. The rest of this post isn’t about Chris but rather about the statement above which I think will lead many of you to get the wrong impression about what Microsoft conferences are really all about.

So if you’re in a happy place, don’t read this. If you’re an SMB consultant thats happy with what you’re up to, don’t read this. If you think you’ve got the world figured out, excellent, don’t read this. I feel thats a sufficient warning for the reality check I’m about to offer you:

Conferences are all about what you make out of them. Microsoft World Wide Partner Conference is not about Microsoft. Microsoft TechED is not about Enterprise. Yes, if you’ve got an attention span of an ant and can’t get the picture beyond the conference tagline then by all means, enjoy your rut. If you think the conference is for you just because it has words SMB in it, you deserve to be robbed blind and charged $899 for a crappy vendor festival pretending to be SMB community content. I always beg my SMB partners to consider the big picture, and to think more than 2 fiscal quarters down the road.

So allow me to let you in on a little secret. Microsoft events are expensive because they keep the crud out. They keep amateurs, hobbyists, those Hair Salon action pack subscribers and Jimmy Joe Bob experts out of the loop. They let you talk to the leaders in the space, and set a conversation at a meaningful level, one beyond “Microsoft licensing is too hard” and at a level of “we all know it sucks, now how do we succeed despite the limitations”.

Finally, Microsoft World Wide Partner conference is not about Microsoft. It is about Partners. And if you’re one of the partners that allows themselves to be cattled into the mindnumbing and pointless keynotes thats your own sheep fault. The real conference is in the networking section, which is bigger than the keynotes, lectures, sessions, labs and lounges put together. Wonder why? Because THAT is the real conference. Not getting dunk with your friends. Not watching 6 hours of keynotes a day. Not playing labs that you can get for free on the net. Not distributing your memorandums or voicing your complaints. Not about the community.

It’s all about you. What WWPC is really about is building your business. It’s about finding solutions, about talking to other partners, about getting advice, about arranging deals, about talking to the best, about learning from the successful, about making connections, about keeping connections, about making your presence… so when you need something you visit all of the above and you pull it off inside your business.

Let go of your pre-conceptions, let go of the limitations you have in your own mind, let go of the ignorance that is keeping you where you are – otherwise you have no hope at all. When you realize that the only thing between you and success, in whichever terms you define it – is just the set of roadblocks you put up for yourself… wonderful things happen. But what do I know, I’m just a guy with a blog.

How long have I been asleep?

Friends, Gadgets, Vladville
Comments Off on How long have I been asleep?

Since roughly Monday I have been on a pretty steady load of Nyquil and an assortment of other medications I generally do not take. I don’t remember the last 24 hours at all. I remember very little of the last three days but the good news is that I can finally breathe.

Wpnan070621So to my surprise, I opened up the Google Reader this morning to find stories of people lining up for the iPhone. Amazing. Ryan from Engadget has a great summary of the reviews so far, to say that this is Apple’s usual polished brick for homosexual appeal would be an insult to both the gay & lesbian community as well as to the bricklayers union. What a truely useless gadget that does.. well… nothing right. Not a good PDA, not a good cell phone, not a good camera, not a good ipod – then what the heck is it designed for? I love the commercials too, showcasing how you can search the web and get data back instantly – yeah, thats gonna happen. It would take more than twice the length of that entire commercial to download the front page of the newspaper, but as with all Apple commercials since 1984, it is aimed at non-conformists who don’t rely on evidence but word of mouth (or word of vendor selling the device/software). While anyone could predicted all of the above, I really didn’t expect people to start lining up for it. Even the Zune’s #1 fan doesn’t appear that big of a loser right now.

In other news…. new CTP for Windows 2008 server, just as I was finishing up the beta3 deployments. This world sure moves fast when you’re on drugs.

All caught up on Monkeys

Shockey Monkey
Comments Off on All caught up on Monkeys

All the Shockey Monkey activations that were requested until today have been put into the provisioning process. So if you’ve ever applied for Shockey Monkey and never heard from me, it likely got eaten by your SPAM filter. Please reapply and whitelist ownwebnow.com domain in your app.

There are only two reasons why someone would not get their application accepted:

  • Submitted an email from a freemail system
  • Web site or organization does not exist

So if you sent me an email from aol.com, msn.com, gmail.com, yahoo.com, sbc.com or any other freemail system the message has been destroyed. System usually does this automatically, I wish I could reply to them all but there are so many form spam bots with those addresses that its impossible whats legit and whats fake. So use a business email address. Second reason for being denied would be the lack of a corporate web page. If I can’t tell that you have an online presence, I can’t extend the service to you due to some long standing legal concern. When/if that changes you’re welcome to reapply, I frankly don’t see these as big roadblocks to any established IT firm.

So there is currently 0 backlog, everyone that wanted it (and met criteria above) is being taken care of – if you aren’t, hit the app again after you whitelist me.

Thank you for your phenomenal, awesome and amazing support. 

 

I want my Shockey Monkey!

Shockey Monkey
Comments Off on I want my Shockey Monkey!

The pace of signups for Shockey Monkey is picking up for some reason. I don’t know why but I am guessing that the people using the monkey are really enjoying it and are recommending it to their peers – for that I thank you and I am very happy.

I’ve taken a moment to write the following document that explains Shockey Monkey activation process. As you can tell, it’s quite simple.

The big secret..

I know what you’re thinking: “Big Bad Vlad the service automation programmer sure can’t automate things worth crap.” – So I’ll let you in on a little secret. Yes, this can be automated quite easilly. However, by making people jump through the hoops of updating their contact information, updating their corporate information, ordering a service, creating a new contact, updating and reviewing the support ticket and more I am effectively training the future administrators of Shockey Monkey on how to use the product. Yes, you can watch the video all you want and read the documentation but after you’ve been put through the paces you get the feeling for how the platform works, events and triggers, and by the time you’re in your portal you already know how it works, most importantly, you know how your clients are going to view this new thing you’re offering them.

So you see, sometimes a lot of thinking goes into seemingly stupid decisions.

Shockey Monkey.. Activating.. Zzzz.. Activating.. Zzzz..

Vladville
Comments Off on Shockey Monkey.. Activating.. Zzzz.. Activating.. Zzzz..

Bare with me folks, I’m going as fast as I can. Only about 60 more to go. If you do want to help me out get this done as fast as possible just update the ticket and (if you’re getting your own SSL cert) go through places like RapidSSL ($14/year from www.theplanet.com) that issue the cert on the spot.

This cold is very frustrating. I work for about 1–2 hours and then the medication of the moment knocks me out for a few hours, then after I wake up and roam around like a crazy person for an hour before I get back to it at which point I’m about an hour away from the nap again.

My productivity has fallen to that of a salaried developer.  One line of code a day.

Blazing the Monkey with AJAX: Caching AJAX javascript libraries for sites where data changes often

Shockey Monkey
Comments Off on Blazing the Monkey with AJAX: Caching AJAX javascript libraries for sites where data changes often

Now that a lot of the logic behind Shockey Monkey has been solidified I decided it was time to optimize the interface performance a little bit. Truth is, there is a lot of minor updating that goes on behind the scenes that should not be calling for the entire page to be reloaded. Enter AJAX.

I was talking with Pablo the other night about XHR and told him I was trying to use Script.aculo.us libraries but couldn’t really wrap my head around some of the stuff. So he showed me his blog which is tricked out with the Yahoo UI library (which I find ugly but to each his own) and explained to me how the whole thing works. Funny how its thing fall into place when someone explains it to you.

So for the past day I have been Ajax crazy trying to nail down some of the effects and events. One of my cornerstone values for Shockey Monkey is that it be lightning fast. If I have to wait to get or input data I’ll open up Notepad (used to be Outlook before 2007 started getting non-response-happy all the time). And even though its a web app I have to say that I’ve really done a good job at keeping it very lightweight and fast.

Speeding it up by slowing it down…

So the AJAX premise is that you can speed up the interface by doing partial page rendering. The smoke and mirrors of it is that in order to enable all the cool effects, events and transitions you have to load up a very hefty Javascript file (mine comes out to about 268Kb).

So yes, the partial screen rendering will be very fast because I am only loading some text into a <div> but what happens when they go from page to page? You’ve guessed it, JS reloads. Because the documents themselves change often I have a no-cache directive for the entire page meaning every time someone clicks on something that triggers the page reload the entire mountain of javascript gets pushed down. Click through four pages and you’ve pulled down over 1 Mb which would effectively make the entire web app crawl and put quite a sticker shock on the bandwidth bill at the end of the month.

Guessing the right Google search string…

There is no way that Google, Yahoo and all the other big league Web 2.0 players are constantly pushing down megs and megs of data during each session. Let’s face it, the events and effects code is in libraries which will rarely be changed so why make it take the pipe trip every time? After a  little bit of searching I found a way to do selective javascript caching from Ajaxian. The answer is actually in the comments but the question is outright scary:

Our users have to download a 2MB ajax application every time they visit our website. It would be much faster if we could cache 90% of our application in the browser cache using this LRU Cache so that the next time the user visits our website, they only need to download a small 10K file!

The answer comes further down from Vasili Sviridov:

    ### activate mod_expires
    ExpiresActive On
    ### Expire images and javascript 1 month from when they’re accessed
    ExpiresByType text/javascript “access plus 4 weeks”

Dumping that into the .htaccess file to override default server config (hi Schrag) takes care of the problem completely. Just have to make sure you’re sending your Javascript as text/javascript and not part of your inline text/html page code and voila.

VladCast takes a sick day

Misc
1 Comment

JacobtwotwoNo VladCast this week. Katie gave me a really bad virus, I’ve lost my voice and every time I try to talk I start caughing up flem while she sits in our living room watching Jacob Two-Two.

So this is what its like to have kids…

Nonetheless, there are a lot of interesting things in the community you could review this week. There are the two things about the death and preservation of SBS community that you might want to consider. It’s also the end of the fiscal year at Microsoft, meaning all the promotions and specials are coming to an end. There are the new Windows 2008 certifications, with hefty discounts, for those of us that like to be on the very top of this game. Plus I was going to talk about how a free tshirt got some new people to hop into the chats and join the parade. What about Dell pulling back a little of bloatware? The new SBS technical library? Andys Techie Blog? I think I was mostly going to gloat about my new BlackJack.

Though to be honest, with the weather the way it is I think we’ll just go outside and play for a day. See (some of) you at 8 PM.

How can I contribute to the community?

IT Culture, SMB
14 Comments

It’s been a few days since I wrote the article about the disappearance of the free community resources. The article has generated a lot of positive commentary (ok) but it has also caused a lot of people to identify themselves with some of the problems that we face and wondered what it is they can do to make sure a nurturing and professional environment exists for the long time to come (GREAT!)

So.. not a prolific public speaker? Not that much of an in-depth genius on any particular technology? Not a vendor whore? Not a social type? Standing in front of a crowd make you akward? Fear not, I have a solution for all of you.

You can still make a difference. You can contribute in so many ways and I’m about to give you a few ideas on how to go about it. The only thing you have to try (and when you do, keep on trying)

How can I contribute to the community?

Let’s start by blogging, www.wordpress.com, takes 3 minutes.

The easiest, least time consuming and least privacy intrusive way to go about participating in the global SMB community is to join the conversation. There are probably close to 100 SMB bloggers out there that in turn represent thousands of people.

Blogging is an open ended stream of consciousness, where you make your opinion and argument. Instead of an endless (and at times midnless nitpicking over details, semantics and “he said, she said”) banter you write an article about your position, link the supporting evidence and facts and the others pick up on it. They respond through comments, email, phone calls, etc.

You don’t have to be a Pulitzer winning novelist, as a matter of fact, the further you can get from that fine arts degree in writing the better. Write in the way you would talk, your audience is expecting a human not a PR or a haiku. On the other hand, its free, who cares what they are expecting – they are reading your opinion so just make it. I never even bother to run my blog posts through a spell checker. Does it make me seem like an uneducated bafoon? Maybe, but I have enough useless papers on my wall proving to the contrary and I’d rather let people hear the real me than some paraphrased, abbridged, rehersed version of what I am not. You can’t sound like an encyclopedia online and show up as Larry the Cable Guy in real life.

The biggest obstacle to blogging is what to blog about.

Writers block. Lack of inspiration. Lack of anything you feel unjustifyably passionate about. There are two easy ways to go about this.

You can either share your expertise or your experience. They are two very different things.

Sharing your expertise is the more difficult of the two, it involves you writing about something you are really good at. For example, a very technical post about the problem you recently encountered and solved. Happens on a daily basis to all of us. But there is that little voice in the back of your head saying “Will others think I’m an idiot if I post this” – I can’t help you with your self-esteem, thats a tough one. The only thing I can assure you of is that the Internet is full of idiots, and you will eventually find one that will read your “idiot” article and you will make their day by solving their problem. Hopefully, you are decent enough of a human being to be proud of your craft and proud that you can impact people. Before I started writing Vladville articles I felt many of them were common sense that everyone else knew. I wrote them just as a reference for myself, so when I’m an idiot in the future I can go back to them. Those articles, to date, have been downloaded tens of millions of times and have brought emails and comments from fellow professionals that gave me a whole new appreciation for what I do. Self actualization doesn’t come the second day your blog exists on the Internet but it will. Want an example of such a post? Check out the SBS Blog, official blog of the Microsoft SBS team. Is that simple or what? Now, ask yourself how many times they had to answer that one before Justin finally decided to sit down and document it.

Sharing experience is the easiest thing you can do. It is also a very lucrative commercial move. You are an IT Professional, you do things in IT at least a few hours a day. You patch, you back things up, you put new things into production…. talk about your experience. Remember when you had to get a job and someone asked for your resume? You tried to put together a resume based on what you currently do and what you did in the past. An experience sharing blog is the same thing, that keeps on building, indefinitely. This can also face your customers and give them an impression that they have someone that is constantly learning. It can face your employeer, show them that you’re improving. It can face the world – and represent the experiences of people you affect and reach. Again, being able to talk to your audience about what you do and about what you learn stands as the testiment to who you are and what you are about. It builds credibility. It builds character. It builds a track record.

Ok, blogs up – whats the first story?


Hopefully you already have an idea of what you want to say. Perhaps an introduction? Give your anonymous audience a picture of who you are and what you do.

Then stare at the ceiling. Something hopefully comes. If it doesn’t, turn to your calendar. Quick, whats the first IT event you’re going to. Wouldn’t your local area appreciate knowing when it is? Why not tell them why you’re going. So now that you’ve built your blog and introduced yourself to a bunch of strangers, tell them what you’re up to.

“I’m going to XYZ Tech Marathon Bootcamp on VoIP services on July 1, 2007! Hope to see you there.” Your local folks will appreciate this. The XYZ Tech Marathon guys would REALLY appreciate that. Anyone that didn’t know about this event and started researching would absolutely like to get a point of view different than the ad copy that XYZ Tech Marathon distributed. Go to the event. Meet people. Find out whats going on. Take notes. Go home. Ok, now you’re back in front of the computer – what was that event like? Who cares you may ask? Well, the people that didn’t know whether it was worth it or not and decided to stay at home. The people that wanted to go but couldn’t make it. People that lost the directions. They will all love to hear about it – so tell them. Was it good? Did it suck? Would you ever go again? What was the best thing?  The worst thing? You can write about it endlessly.

Now you’re done. Post is up there – now tell your peers about it! Believe me, for something I have no knowledge of I would love a third party assessment to find out if its worth my time. You just saved me a day away from work, you also helped me decide if I must see this next time its around.

Attend a local user group

Although more resource intensive than blogging (you have to get out of the chair, shower, go somewhere) it is fullfilling on a different level because it gives you more angles than the ones presented by your monitor! I am not going to write about what you’ll see at a user group meeting or why you should go, thats for you to find out for yourself. You will NOT be disappointed.

Where do I find one? www.sbsgroups.com

Can’t find one? Well, thats easy enough, just start one! Whoa, whoa, WHOA. Wait. Wait. Stop. I did not just go from telling you that going to a social technology event easilly translates into running an organization along with all the supporting roles that come with it (“space meeting beggar, cleanup crew, presentation gatherer, main point of contact, etc”). Let’s slow it down for a bit, nobody is asking you to start a new chamber of commerce.

Instead, take your phone book. Take the few competitors, partners, associates or people you just met and single out one person you’d really like to have lunch with.

Vlad: “Hey Bob, want to go to O’Boys? I got no plans this Friday and I thought it would be cool to talk shop with someone”

Maybe Bob says no. Big deal, you’re not trying to sleep with him (if you are, this is the wrong way to go about it but thats another post altogether). More likely he’ll say yes.

This is where brilliant marketing comes into play (and I promise, this is the only time it is ever acceptable to use words “brilliant” and “marketing” in the same sentance). Call the third guy on your list.

Vlad: “Hey Rich, a few of us are getting together, we wanted to talk about this new thing thats comming out, you want to join us for lunch?”

No? Call the next guy. Yes? Awesome! Next.

Sooner or later you’ll find yourself at a lunch with a few of your acquintances talking about what you do. You’re no longer a guy (or girl) in vacuum staring at the screen, you’re now a group of like minded individuals that are there talking about the business and chosen profession and how you deal with it. You’re not showing them your business plan, you’re not giving them your customers, you’re not opening up the patent secrets that have made your company a part of Fortune 500 (lets for the sake of argument assume you’ve got a LOT to lose) – you’re just talking to people that have the same interests you do.

Hey, you like that phone?
Did you install that latest patch?
I need to find new office space…
Wonder whatever happened to McAfee?

The list goes on.
Your investment? $6 for the lunch of the first guy that said yes. 🙂

My Local Community ™

Now that you’ve got your local user group (what, you thought it would be infinitely more complex than that?) promoting it to others becomes easier. Met someone new? Invite them in.

“Oh, you don’t know about it? I think you’d really find some value in it, you should come over, its fun.”

The bigger the group, the more diversity, the more angles and opinions and experience you get. Besides, you aren’t selling them anything. You aren’t tricking them into anything. You aren’t deceiving them into something they would rather not do. Most importantly, you are not promising them anything. They can show up or not, they can open up or not, they can ignore you. Does it matter, in the long run? No. You tried to do something nice for someone, thats all that matters. And if they take you up on your offer and benefit from it – they will be thankful. What more could you ask for than another friendly professional in your space that you can now relate to (or bounce ideas off of).

The most important thing here is that you’ve tried to elevate your profession, elevate your local community to a new level of cooperation and collaboration. When it takes off its beautiful. And believe me, nobody wants to be the stubborn angry guy behind a computer screen their entire life.

Now, who should you invite over? Well, you can invite people that could benefit from it, personally. You can also invite people that can benefit from it, professionally. Know of a vendor that will be in town? Think your peers would like to meet this person that you have a great relationship with that could use some leads and your fellow ITPROs that could use someone decent to deal with? Again, everyone wins.

These are the cornerstones of the successful user group. Large, distributed and diverse group of individuals that are like minded and can appreciate some social interaction with their peers. That, hopefully, can include all of us. And thats all that builds a good…well, great group. Everyone working together and bringing little bits to the table – not one guy braindumping and playing wedding planner in his alternate universe.

Are you interesting?

Has anyone ever taken your technology advice? Why?

The nature of an engineer is to propose solutions to problems. Nearly all IT people are engineers of a sort – system, software, sales – we all live day to day to find solutions to problems, to fix things.

Think you can talk to another person about what it is you do? Think you can have a conversation with two people in a bar setting? How about a small crowd at a table? What about the packed room of people waiting for your next word?

People get afraid of this. I’ve been there, many times. It took me a long time to realize that my job as a presenter is not to be professor Vlad and to nail into people’s heads what I think they ought to know. Nobody cares about what I think.

My goal, or your responsibility, as a presenter is to get the people to think about what I am presenting. I am not lecturing, not training, not preacing. I am presenting.

Here it is. What do you think about it?

Nothing? Ok, here is what ***I*** think about it. Anyone disagree? Why do you agree with me?

I hope you can take that back if you have an irrational fobia of being in front of people. “Oh god, what if someone asks a question I don’t know an answer to?” You’re not defending your thesis, you’re trying to start a conversation – you better hope someone asks a question.

Thats the big secret.

So thats the secret to a community – everyone has to bring in a little bit. That is the big secret. When everyone brings in a little there is no dictatorial control and there is no need for one – we’re all sharing and trying to get better at what we do. Sometimes few brave individuals will take it upon them to show the others around them the value of sharing little tidbits. When those individuals are encouraged, rewarded, supported and appreciated the others start taking notice… and start leading. Leading by opening their mouth (or wallet, or powerpoint, or remote desktop section or calendar or phone call or ___) and saying “Hey, what about ’em _____’ “

When you can only give a little bit and get a lot back, everyone benefits. It’s not a zero sum game. When nobody wants to give even a little, and rather chooses to question, direspect, refuse to support or tries to belittle those that try to lead… well, lets hope nobody ever has to find out.

I have hope for the good that can come out of people just giving a little. I hope this gets you started of giving a little bit of yourself, of your time, of your money, of your effort and of your consideration to make yourself more successful, your profession more respected, your community more vocal, yourself more represented.

It’s not about you, it’s about us.