Why is Vlad not doing enough for the community?

IT Culture
10 Comments

Untitled document

Yes, I do get these messages every other day. Dude, where is my SBS Show. Dude, where is my whitepaper. Dude, your guide didn’t fix the problem, could you walk me through it? Uh, no.

Such is the saga lately of the 7 days of SBS R2. I’ve received perhaps over 100 requests for this thread, including one on a Microsoft webcast. I made it to day one and then on day two I went to see JJ and the TS2 event and well, he did a much better job than I did. So no sense in writing the other 6 days if you can go see a TS2 event and see it live with a demo and screenshots and a bunch of other stuff Microsoft won’t let me say or show. So check out the slide deck for TS2 and go see them live.

I also don’t feel right promoting the notion of SBS R2 since we as a corporation decided against further testing, support and eventual rollout of SBS R2. I don’t feel right recommending the product that we don’t intend to use ourselves.

They teached me how to reed good at the Masters of Engrish at University of Rolling Tide, Drown ‘em Tide

Chris again fights the notion that people in the South can’t read. Numbers that is. He reviews this free 500 page book on fundamentals of TCP/IP which by the way is a free download at Microsoft.com. Yup, free. Did I mention it’s free? No, it can’t fix the table but it can help you understand how your network functions. Chris breaks down the guide into essential, helpful, ipv6 and skip because we all know stupid people fear big numbers so at least he’s helping you go right to whats important and what you need to know. 

To patch a patch

Security
2 Comments

Microsoft releases an update to WSUS, Windows Software Update Services.

Honey, did you remember to patch the patch machine? Well, the SP is out, RTFM then plow away. As for what is in it, here is an overview from the readme:

  • Windows Vista client support: Computers running Windows Vista can be updated by WSUS SP1 Server.
  • More client language support: Support for all Office and Windows Vista languages.
  • New version of WMSDE: The WMSDE instance will be upgraded to WMSDE SP4 by WSUS SP1 (WSUS RTM uses WMSDE SP3).
  • Performance improvements: WSUS SP1 includes various performance improvements to accelerate user interface response times.
  • All hotfixes: WSUS SP1 includes all changes and hotfixes that have been released since WSUS RTM.
  • Support for SQL Server 2005.

For the newbies, RTM means Released to Manufacturing. Same as going “gold” (burned on a CD) and so on and so forth. So go patch yourself.

Vista Advertising Machine Starts Its Engine

IT Culture
7 Comments

How badly can Microsoft make you  want something they can’t deliver? Does http://www.seewindowsvista.com; This is perhaps the most negative thing I have ever written about the Microsoft Corporation and I sat on it for about 24 hours to see if I really feel about it this way or if something was just temporarily pissing me off. No such luck, after months of testing Vista and seeing where its going.. beh, enjoy. 

Three years ago when Longhorn was supposed to be on the brink we were promised many things. New file system. New command shell. New way of computing and collaborating. Three years later with release date more in question and argument than ever, we’re delivered not the Microsoft vision of the next OS but more of John Carmack’s wet dream. The features of Windows Vista read more like a concept of the next Quake rendering engine than a modern Operating System. True, its shiny and glossy and translucent and Microsoft is running with it.

Take a look at the latest marketing site that launched at http://www.seewindowsvista.com — does it excite you? In all my years as a Microsoft shareholder, partner and customer I have never been this underwhelmed and disappointed by a Microsoft product.

OneCare Live Ships

Security
4 Comments

Microsoft ships Windows Live OneCare and you might have a free copy waiting for you.

OnecareliveSometimes beta testing, or pretending to, pays off. Such is the case of Windows Live OneCare, the all-in-one security and safety service from Microsoft integrating the antivirus, antispyware, maintenance (defrag) and backup functionality. This is Microsoft’s first significant push into the retail security space with a consumer product, according to the blog, available in dozens of US retail outlets and at http://onecare.live.com site. 

Site seems to be broken so you can’t quite buy it or try it, but suffiice to say this is a preview of Microsoft’s software-as-a-service strategy as this service will run you $49.95 a year. Intended for the home users of course, this is different from the Antigen product I’ve recently been showing you folks at Florida Technet events.

Who is your (mobile) daddy?

Uncategorized
4 Comments

Vlad becomes a Windows Mobile Training Small Business Specialist.

Sales exams really make my day. It’s nice to get asked questions that require absolutely no thinking and get an attaboy congratulations every time you guess the right answer to the common sense question. Now I’m already a Windows Mobile Training Specialist but the program launched a *gasp* Small Business Specialist program today. With a name like that it was just asking for a whopping. And that it did receive, in record time. I saved some time by skipping the “educational” part of the experience, call me arrogant but I feel I have a solid understanding how Pocket Internet Explorer works, thanks.

Mobile
I think I’ll sleep better knowing that if one of these heavy racks ever falls on top of me and plows me through the raised floors… and I come out of it alive but severely mentally incapacitated.. I can still fall back on a career as a Windows Mobile sales drone: “Oh that one. That one is a phone and a computer!”

First Tech Support Question To Ask

Beta
7 Comments

Are you experiencing this problem on a beta or pre-release program?

One of the particularly unpleasant parts of my job as an ISP/ASP is the fact that since about 1996 every problem my clients experience is my fault, until I can prove otherwise. The tradeoff is to tell them that there is nothing wrong with the systems and that there is nothing more you can do for them as you cannot replicate the problematic behavior. This is not great customer service and practically impossible to say to a long time or VIP customer. One such case woke me up today:

Vlad,
 
There is something wrong with webmail.
 
It kicks you out after 10 seconds and you have to re-login.
 
Also, I set my reply address to sean@domain.com and the e-mail messages arrive with only sean@domain as the reply address.
 
Please let me know when it is fixed so I can let people know.
 
Thanks
Now just looking at this I know its not my fault, if it was, there would be several thousand messages in my Inbox because I can’t even fart without a few hundred people noticing that I dropped the ball. But I humor him, login with my profile, his profile, two browsers, no problems. Perhaps just a stale session? Either way, restart the web service and fire off a response to try again – nothing wrong over here.
 
Vlad,
 
I guess the problem lies with me at MMMM.  What could be causing me to be disconnected from webmail so quickly from inside MMM?
 
When I connect from the outside my session is not terminated like it is from inside MMM.
 
Thanks
When in doubt, blame ISA. Or CRM. Or any other enterprise crappleware that is easilly misconfigured by anybody that didn’t actually write the code on their own in Bangalore or Bangladesh. But I humor him again: try another web browser? Try dumping your cookies, files, etc. Try rebooting? I know this one is looping right back to me and I’m all ready to wrap my head in a towel and start beheading the next response… where is it, come on, any second now:

Vlad,

Perhaps its an IE 7 issue.

I’ll just wait to see if the next beta version fixes things.

Thanks

Oh you mot*%#%*%*&@!*% son of a $%($$ co#$ su@*#%, fu%*$$ you and your piece of @#%* Internet Explorer 7 beta testing.  Now do I start the beheading process first or do I send an invoice to my buddy Steve for letting people blame IE7 problems on me? I’ve said it before, I will say it again – Do not beta test on production networks and if you do have suicidal tendancies please keep them to yourself and to your own applications and blow up your own network. Don’t install it on the production network and then blame someone else because third party can’t write a decent browser.

Otherwise you’ll just waste my time, piss me off, and likely get yourself fired when you nuke a production network. And yes, you bet I’ll take 70 virgins over debugging Internet Explorer 7, any day.

Shared Windows Mobile Calendars without Exchange

Google, Mobility
7 Comments

Untitled document

Free tool allows you to syncronize your Windows Mobile phone with free and sharing-friendly Google Calendar.

Every now and then I get approached by someone that needs a shared calendar or a good calendar for their use but they don’t need Exchange. Newlyweds need help coordinating their joint activities. Pregnancy or new baby brings up a scheduling nightmare. Party planning. As Windows mobile becomes a commonplace so does the reliance on shared calendars but the only thing Windows Mobile will sync against is Microsoft Exchange. Enter Google Calendar.

Google Calendar, which launched just a few short weeks ago, has become a de facto standard for free calendars online. It is friendly, dynamic, fast… and supports sharing… AND now can be synced to your Windows Mobile device using this free utility: Companionlink for Google Calendar.

It’s free, syncs using Outlook (which is also free with every Windows Mobile phone you buy) and you can sync and share to your hearts content without bringing in Exchange/SBS. Now all thats left is the the disappointment that comes with knowing how boring you are and how little life you have.

Guys over at msmobiles really did a good job selling this and also have a story about G-Spot XP, a free tool to take better screenshots of your SmartPhone.

Update: Whoa, what a bait and switch. Apparently earlier today it was free, now its magically only a 14 day trial. What a bait and switch. I'm sorry I sent you there under the wrong premise (unintentionally) and I would nuke the links to it along with the post except this may be worth it to someone, somewhere. As for the publisher, shame on you.

Hooked on BlogJet

Vladville
Comments Off on Hooked on BlogJet

I must admit, I too am hooked on this BlogJet thing. I’ve only used Performancing plugin for Firefox to do semi-automated posting for QuickVlad but it had far too many problems with my previous blog that I eventually just turned it off.

The blogjet thing is very cool and perhaps very important for me. Why? I’ll leave it at two words: Spell Check. But hey, now that its easier to blog and share, can I give the almighty pope the run for her money in terms of number of daily posts?

Shockey Monkey Demo 2

Shockey Monkey
4 Comments

Untitled document

Yesterday I decided to document my journey of managing software development but I had no idea how much I would learn in just under 24 hours. For starters, I've never prepared myself for an Outlook folder containing "Partnership Opportunities" to have a four figure count of new items as we average a few dozen a week, tops. Second, the word free brings out so much me-too-ism that it begs asking the question of which point actually sold them on the product? I'm an admitted fatass but even I step back and look at what I'm being handed while walking around Costco (they give out free food samples while you shop, yes, its THAT great to live in America). Just because something is free it doesn't make it a good idea. Anyhow, here we go with the lessons so far that begin before anybody sees your product:

Answer the FAQ before someone asks the question

Putting up a wiki takes just a few minutes but saves hours and hours of thread responses and cut&paste activity. Point being: anticipate what your testers are going to ask and document it up front. Doing so puts you in the right frame of mind because you will no longer try to explain the feature or concept as you would to a computer (through pragmatic development, syntax, error checking) but to an actual user. If you do that, you will likely find where you as a human are making the mistakes of relating too much to the computer and too little to the end user. After all, its all about the user experience, right?

To this point everything about Shockey Monkey is sight unseen. It's Duke Nukem: Forever as far as everyone is concerned. So it is important to detail the core concepts of why you are creating this software in the first place. What problem will it solve? 

Give people a place to go

Just because they wanted it yesterday does not mean they will ever pay for it tomorrow. Just because you make it doesn't mean they will come. That is the sad reality every shareware author realizes initially. However, the opposite is true as well. Perhaps I struck someones imagination yesterday but they were between trying to find a dip recipe and flipping the burgers on a holiday weekend. I'm sure they bookmarked the post, either physically, mentally or via email and thats where the thought ends. 

This perhaps was the biggest mistake of all, not having a place to send people off to so they can keep in touch with the project progress. No RSS feed, no web page, no wiki, nothing. Now my circumstance is limited because I just dropped the hot soup into the lap of a site with tens of thousands of daily visitors, but its a good practice to hold nonetheless and one I just learned today: Give people a place to go.

Make yourself available

Someone asked yesterday if there was a chance that the livemeetings would be recorded. I most certainly hope you never succumb to that pressure (or that of a spell check since I have no idea how to spell succumb) because at least initially you are just dying for fanboys. You need people to cheer you along the development cycle but you also need all the eyes you can get. What good is it to just hand out a PR webcast for something that does not yet exist? Thats great for something you are trying to sell but as you're writing the software you need all the help, advice, opinion and angle you can take.

How do you intend to use this software? What would make it easier to use? Here is what we were thinking when we did this, does it make sense? What would make more sense? In which situation do you think this would be applicable? How do you work?

MicrosoftBS has a very nice marketing campaign titled "People Ready" where they talk about how they write software that "works the way you do". Now for a moment just pardon the fact that this message is totally separated from reality, much like most of MicrosoftBS, and focus on the idea of it. You initially identified the problem and tried to solve it – but along the way you can find out from others with the exact same problem and hear their solutions. Yours may not be the best, so be there to hear their opinion too!  

Control the experience

This is a biggie. For most software "controlling the experience" is limiting the distribution to the specific people that may be qualified to break it and provide feedback. This is something I learned just recently from the Microsoft Exchange team. Steer people in the direction where you are seeking feedback. That is, hold a webcast. Show a specific feature. Now that you've seen the feature, what do you think? How will you sell it? Why won't you sell it? Where do you think it will solve the problem?  Don't just aim to control who sees your previews, aim to control in which light the features are seen.

Ask the stupid questions

If you were brilliant you wouldn't need to beta test your software or patch it, ever. But we're all flawed, whether by design or by the experience, so try to ask the stupid questions. Here were some of mine:

Do you like this shade of blue? Do you ever encounter the business that looks at their IT this way? Is this something you'd ever customize? Are we on the right page with this one? Who would do this?

For example, Shockey Monkey has several classes of users each with authorizations to do different things. There is the Administrator and Staff member that work for the IT Solution Shop. There is the Accountant that is not interested in the Helpdesk, just how much we need to bill. For the client we have a Client Administrator (their IT guy that does on-site work, controls who gets to report problems, etc) and the end user, Client. Now this is going to sound stupid but I never forsaw a reason to give Client Administrator the right to add users. Sure, thought of a reason to allow them to escalate tickets, answer tickets on their own, add knowledge base articles, everything but manage users. One gentleman said today that it would save him a ton of time if he could just delegate that client employee management to the Client Administrator. Another remarked that:

"some of my clients change employees more often than they change their underwear."

So don't be afraid to step out of your comfort zone of only discussing your ideas and be open to the ideas your customers bring up. Sure, it might be a huge chunk of functionality that you will have to develop, test and manage but its your duty to make the software people want to buy so you better be open to that feedback.

Thank the cheerleaders first

Oh lord does coding suck. Today I looked at the same 120 lines of code for about 10 minutes before I found what was producing this obvious debug report to be displayed even though I had switched off the debug flag. It just kept on printing the "ticket total" number and I could not find it. So I went through the code commenting half the module out with multiline comments and I found the bug. Whats disheartening is that this wasn't some nasty hidden bug that would have taken a ton of time to isolate. It was just a single line print statement that anyone else would have seen a mile away from my desk. I've been looking at this code for days and it took me 10 minutes to find it.

Development ain't easy. When you get the joy of being in touch with the people that use and benfit from what they do suck up all the cheers and positivity you get. Each atta-boy is worth 50 headbangs against the table 🙂

Conclusion 

CIS & MBA degrees didn't prepare you for that, did they? Now obviously this is not something that is ever going to be seen in the academic materials but if you're a coder and looking for some more real world software development information take a look at a great book written by Scott Berkun: The Art of Project Management.

Shockey Monkey & The MSP Bandwagon

Shockey Monkey
8 Comments

Untitled document

I've quietly watched as my partners transition in the managed services market for quite some time and seen a fair share of MSP pitches from both the community and the commercial organizations. One thing that has been somewhat consistent among the small business consultants has been the obvious price point miss that these professional management solutions had and that small business consultants were valuing the software at.

At the same time we at Own Web Now were working on an upgrade of our internal management systems and we saw an opportunity to get some free help in specing out the future of how we do business. After all, our partners will be using it, what a novel idea to give them a say in how it should operate to make them most effective (and thus more profitable for us). But as I sat there coding the framework underneath Shockey Monkey management system I realized we could really do a lot more with it. I decided to add a few more forks to it.

So we decided to go an extra step: make Shockey Monkey a hosted management system for our resellers and give them the same power to manage their SMB practices as we get in our business. Pretty good symbiosis, they resell our products and make us money, we give them a management system to manage and grow their business with ease. The biggest problems with SMB helpdesks is the cost (free!) and the deployment issues (who wants yet another server to manage, patch, backup, tweak). We can do better.

But Vlad, what are you selling?

Nothing, this is not going to be a commercial product. What I hope to do here is detail my journey on this software development project, the wins and defeats, that you can face as a software product manager. Hopefully it will give you younger whipper snappers in college an idea what its like to manage software development and the monuments of inefficiency that are programmers.

P.S. Parts of this blog post may be outsourced to India. 🙂