Windows Mobile 6 SDK “Refreshed” & Codename Quandry

Mobility
2 Comments

Folks over at msmobiles.com, pretty much the best blog covering Windows Mobile, are talking about a refresh for Windows Mobile 6 SDK. We just kicked off Shockey Monkey mobile agent coding today so this comes at a really good time but I realize this sort of thing is not really very interesting to the readers of Vladville.. so why talk about it?

Well, Windows Mobile is rebranding. Again. As some of you that have been following the developments over the years can attest to, there has been a fair amount of confusion over just what constitutes a PocketPC, SmartPhone, Windows embedded, WindowsCE Powered, so on and so forth. To contribute to the confusion, some manufacturers labeled their PocketPC’s as SmartPhones, so when people bought those devices and didn’t get the right software or experience in the bundle Microsoft was to blame. So something that got announced and really explained in full detail over at the MVP Summit is the reasoning behind the rebranding. The public info is as follows:

  • Windows Mobile for Smartphone = Windows Mobile Standard
  • Windows Mobile for Pocket PC = Windows Mobile Classic
  • Windows Mobile for Pocket PC Phone Edition = Windows Mobile Professional

So here is an easy way to think about this. At the bottom of the pyramid is the Windows Mobile Classic, your traditional PocketPC that doesn’t have cell phone functionality. Think of it as the old iPaq’s. On top of that are Windows Mobile Standard, or the old “smartphone” term for a Windows Mobile powered cell phone without a touchscreen. Think of that group as the old Audiovox SMT 5600 and iMate SP3 candy bar phones. On the top are cell phone, touchscreen and then some – now known as Windows Mobile Professional such as Siemens SX66, T-Mobile MDA, Windows Mobile powered Palm Treo’s and so on and so forth.

I’ve always had success explaining it this way (with new language adopted):

If you just need a PDA that doesn’t need to be a cell phone, get Windows Mobile Classic. If you need a really good cell phone with occasional need to check out email and correspond, get a Windows Mobile Standard. If you need a touchscreen, type in large amounts of text and don’t mind a big bulge in your pocket (or purse for the ladies) then go with Windows Mobile Professional.

That last point is blurring a little. With the arrival of T-Mobile Dash (first US phone offered with a Windows Mobile 6 upgrade) and Samsung BlackJack from Cingular you can easilly enter large amounts of text without the touchscreen functionality because these devices now come with keyboards eliminating the need for old T9 type of feeding text into the cell phone.

Whatever they call it, however they rebrand it, Microsoft deserves a mountain of credit for the work on Windows Mobile 6. While at TechEd last year I got to meet the guys in charge of the Windows Mobile 6 development, at Exchange Connections I got the first build for my MDA and I saw some awesome presentations at the MVP Summit – all in all putting a big axe in the heart of BlackBerry. While I am sure BlackBerry will continue to be a viable commercial alternative, the feature set is simply no longer worth the premium or the hassle of supporting BES. As a matter of fact, we do not offer BES or Good on any of our Exchange hosting plans and we’ve run into no obstacle at all.

Congrats WM team.

Update: Thanks to Tim Barrett for correction of my sales pitch.

Shockey Monkey R2: Concepts & Changes

Shockey Monkey
Comments Off on Shockey Monkey R2: Concepts & Changes

As mentioned previously, this post kicks off a week of reintroducing Shockey Monkey to the SMB/ITPRO channel. Over the past year or so I’ve had an honor and a priviledge to learn more about IT consulting than any person ever ought to learn. I’ve personally talked to over 2,000 CEO/CIO folks who described their business and described what they thought would help them manage their own business. The very project was started because nearly everyone I spoke to regarding practice management software was either indifferent or outright loathing the solution they’ve trapped themselves in. As I talked and learned about how everyone went about their business I got a ton of input, a good portion of which went into development of OWN as well as the future community projects I’ll be undertaking.

If you’ve ever met me you know I above all else don’t like to waste people’s time. So here is the pitch:

Own Web Now Corp is a large and powerful player in the SMB IT space. Over the past three years we’ve/I’ve established a great track record of supporting the ITPRO and the business owner, contributing relevant content to the community, presenting “the real deal” behind vendor promotions and more. Many partners saw value in what OWN delivered and gave us a lot of business. I have written Shockey Monkey and I am openly asking for your business. The bigger the project gets, the more money we make, the more dedicated we become to the SMB channel and you benefit from a system that is not designed to exploit your checkbook and gives you true SMB best practices.

There are currently over 2,000 IT solution providers using Shockey Monkey to manage their businesses and their customer service. I originally started writing Shockey Monkey to solve a problem, and through my process I’ve been able to identify and address problems that most never mentioned in public. That is the biggest problem of all: People love to receive information, they even offer insight directly face-to-face but would not dream of putting it in writing in public. I believe we are stronger together but I can tell you from 10 years of SMB IT experience that not even 1% of the organizations will ever come to a table for any collaborative exchange. The most successful companies are in fact least likely to do so.

Shockey Monkey is the first project, software, development or service I have ever seen that truely gets the attention of the SMB IT solution provider. I suppose “How can I help you run your business more effectively for $50 a month” line worked. Frankly, Shockey Monkey is a ridiculously simple lightweight software that I wrote (over 95% of it) by myself on the road. I have written nearly all the code, I have assembled the servers that power it, I even crimped the network cables myself. So while this is not the most elegant piece of software ever written, it is probably the best summation of SMB consulting best practices ever integrated into an application from the getgo.

Brief History of Shockey Monkey

I started the discovery process of Shockey Monkey last February, published the first beta around May, wrote major pieces of code throughout the summer and officially released the product in September. It took until November to beef up the servers and the feedback loop and by now over 2,000 IT solution providers are happily using it to manage their business.

I wrote Shockey Monkey because everyone told me that everyone else had it wrong.

I rewrote Shockey Monkey because I realized that I was wrong.

That step hurt. It involved a near complete project rewrite, new interface implementation and project design, more strict development and optional flexibility for future expansion.

Gone Open Source

Initial Shockey Monkey was written for IIS6 using ASP.NET. As I took more and more feedback and understood just what people were looking for (hint: there is no such thing as one size fits all) I was forced to drop the Microsoft platform due to the licensing complexities and go open source. Why, oh why, would that be the case? Shockey Monkey was designed as a lightweight hosted web solution. Key word in that sentance: was.

Gone Virtual

The single biggest obstacle to Shockey Monkey solution to most providers was the fact that they did not trust a hosted application. Many providers were reluctant to trust their process, customer data and business intelligence to a data center, server or network that was not under their control.

I initially dismissed those complaints but eventually went back and redesigned Shockey Monkey to be distributed using VMWare or VirtualPC image. The system itself can run out of 256 MB RAM virtual image and produce an experience similar to the hosted server option.

The hosted server design changed a lot as well. Biggest obstacle to the scalability of the project was storage. How do you quickly index, deliver and manipulate data to give customer, accountant, staff, administrator or client administrator the performance and information they need? By running the entire thing out of web and implementing the cached pool concept. I would like to publicly thank the WordPress project for having some really phenomenal caching technology and providing it in the open so people can learn from it.

Gone Pretty

Microsoft spends millions of dollars developing visual user interfaces, testing them on end users, exploring high visibility solutions, etc. Short of harrasing random people at the airport to try my app and tell me what they think it does I don’t have a similar resource set. Not by a longshot.

So I replicated what Microsoft did. Shockey Monkey looks damn close to SharePoint 3.0. Take a look at the login screen for example: https://support.ownwebnow.com

Furthermore, I got a lot of feedback from the partners that wanted their customers interacting with the application that looked like something they cold be sold. I realized I was wrong and I dumped the original ultra-light design for what the project is toay.

Gone Modular

Shockey Monkey solution was based on best practices. Frankly, most of them came from the two books by Karl Palachuk, Erick Simpson, discussions on Yahoo SMB Managed Services newsgroup and the feedback of the partners that used the solution.

My original goal was to design something that could be used immediately.

I had to change my gameplan because best practices change, companies grow, new problems show up and one size just doesn’t fit all. So the initial release is highly flexible and modular, I only hardcoded some values to make them stick in the interface easilly and give people an idea of how they need to start thinking about their customer service and IT solution delivery.

So in conclusion…

The pitch is, I’ve already developed an awesome solution with a help of a lot of people. It’s free. But this isn’t a cheritable operation, this is a business decision. It is free because I want to give everyone a taste for what I’ve built and I want to hear what can make it better. I intend to use that information to improve the system and then turn it into a commercial solution. The more money we can make, the more dedicated we will remain to the channel and the better solution you will keep on getting to run your business. Our primary business is not practice solution management software, we will be fine with our partners using us when there is a fit for a reliable hosted solution. But I do believe that because we both don’t directly compete with you and don’t have the world to gain (the projected price for Shockey Monkey is $50 a month – no seat limits or costs) by being at every single IT show with 8 sales people – I believe that, combined with our committment to the SMB community, is nothing but a huge asset for anyone in this business.

So, have you signed up for Shockey Monkey?

I hope you do. Next up: Shockey Monkey video tour!

I fought the law and the law won.. Goodbye gaypile

Vladville
Comments Off on I fought the law and the law won.. Goodbye gaypile

Untitled document

Who would have thought that humping a gorilla would be the red button?

Let’s review the illustrious career of the Vladville blog offending the audiences worldwide:

  • The SBS Show thong..
  • Creating a gaypile category dedicated to the partner community struggling with common sense..
  • Ending 20+ podcast shows with Andrew Dice Clay..
  • Ending 2+ podcast shows with a lewd remark..
  • Tampering with private property at the airport..
  • Dozen's of posts reflecting how Microsoft QC is pounding our business into the ground – Microsoft never even sent me a single Cease & Desist letter!
  • Hijacking the index page of our corporate site to congratulate a college football team for winning a national championship.

And those were ALL fine! But the straw that broke the camels back was apparently a guy humping a stuffed gorilla. Not like I was in the running for Ms. Congeniality award with this blog but come on, THAT couldn’t have been the most offensive post I’ve made!

So today, at the advice of my counsel, I'm moving my personal posts over to my personal site www.vlad.net. What was brought up, and what I agree to an extent, is that Vladville draws a much bigger audience than just my IT friends and people that don't get the inside jokes or that have never met me might be severely offended by what they read / hear / view here and since I as the CEO represent OWN there was a feeling that there is not a thick enough border between Vlad ™ and Own Web Now Corp. I disagree with that one but lawyers are there for a reason – to keep you out the court room so I'll take the advice  and move over. In a way this is a bit of a triumph, that I've been able to go out and meet so many people and consider them friends enough to let them in on all that goes on here. Not that it will change, I'll just put more questionable posts over on vlad.net from now on.

This won't be followed by 500 one-line posts nagging you to sign up for junk so you can watch me talk to myself; It's merely note on whats going on and why as I've always been completely honest about what I do. So if you're my friend, hop on to vlad.net. If you aren't, this place will suddenly look a lot more professional LOL, you likely made a typo.

Next Up: The Week of The Monkey

Shockey Monkey, Vladville
3 Comments

SodoClose to 7 months after the official launch of Shockey Monkey, I have caught up with all the deployments. There are just a few dozen people left that I’ll be working on through the weekend (and god help you if you email me to ask if that includes you – I will delete you on the spot) and I’m writing some data transformation functions to port over the people that originally signed up for the beta and actually used it in production. I love you folks. I really do. But, as with any large data-driven project the db schema changes so I’m doing all I can to get your data migrated into it with the minimal amount of pain. The project design, platform, interface and even the underlying codebase have all changed since the original beta was published all thanks to the feedback of people that took the chance to use SM.

I’ve been forced to crawl into a little hole in terms of talking about Shockey Monkey for months now as I felt the onslaught of new signups every time I said those magic words out loud. But now that nearly everyone is turned up – and EVERYONE will be turned up by Tuesday – I can actually publish the knowledge base, videos, guides, best practices and the updated roadmap.

So next week will be all about Shockey Monkey and perhaps the first project build 100% by the SBS community and over 2,000 SMB consultants around the world. Stay tuned, you will get a chance to pick the new name of Shockey Monkey along with some announcements next week that are about as anti-Vlad as possible.

Picture courtesy of my good friend Steve Mesina.

Crackdown Complete (spoiler)

Misc, Vladville
2 Comments

Now I’m not in a habbit of discussing political stuff on this blog but this totally freaked me out today. As you may know, I’ve been playing Crackdown for the past three weeks. I think I’ve sinked well over 40 hours in this game, most of that time I was sick trying to kill time. Either way, the game premise is that you’re a special agent tasked with cleaning up the gang-dominated Paradise City. The local government / law enforcement body is “The Agency” which uses high end weapons, genetically engineered (read: disposable) Army all in order to stop the three gangs: Los Muertos (Hispanic), Volk (Russians / Eastern Europeans) and Shai-Gen (mix). The gangs survive and flourish by exploiting “the workers” to create weapons and manage other lines of business such as oil. Your job is to clense the city of these gangs. Disturbing enough, right? But here is the kicker (warning: end of game spoiler) – when you eliminate all three gangs and practically win the game you get to hear the following:

Congratulations Agent, Paradise City is finally free. All the gangs are eliminated and life is back to normal.

Now who do you think supplied the weapons to the Los Muertos? Who turned the blind eye to the illegal activities of the Volk? Who let the Shai-Gen establish a foothold? (the visual displays hint that it’s “The Agency” ie the government)

Why? Citizens had to experience total anarchy before they would tollerate complete control. (the visual displays hint at the military state)

With the things like Patriot Act and US diplomatic policy taking hints from Vladville customer service tips… makes you think..

VladCast Episode 3

Vladcast
Comments Off on VladCast Episode 3

VladCast 3, weekly view of SMB ITPRO world; who cares about Web 2.0?

Mark Stanfill covers SP2 on SBS2003
Karl Palachuk publishes Relax Focus Succeed
Book a room for Jeff’s ITPRO conference by May 4
WWPC Small Business Symposium is on July 9
SilverLight vs. Flash – Ocras vs. Flex
Microsoft in Web Services
Microsoft releases Longhorn Beta 3

Play VladCast: [audio:http://www.vladville.com/media/VladCast3.mp3]

Add feed to iTunes  / File Attachment: VladCast3.mp3 (1944 KB)

Why Linux Evangelists Fail

IT Culture, Linux
Comments Off on Why Linux Evangelists Fail

Untitled document

Because too many hobbyists discussing politics are misrepresenting themselves as IT professionals and Linux evangelists. Nearly every IT Pro I know has used Linux or currently uses Linux – whether they like it or not is not up to discussion but there is a way to influence people and then there is a way to look like a total basketcase. Case and point, courtesy of a poster on Orlando LUG:

“Remember, Microsoft IS a multiple convicted Felon pirate thief
monopolist con-artist, on several continents, and is under indictment by
governments, as is stated in the press, in several nations, at this
moment.  Japan, Australia, the EU, all have serious problems with Felon
Microsoft.

One method of dealing with convicted felons is to NOT negotiate, but, to
enforce the laws against them, especially when they are still on probation!
What is wrong with people, that they continuously choose failure?”

You want to play “software evangelist” – this makes me want to use Linux…. how? Even if it were completely true, would you not try to find a way to walk away from someone like this as fast as possible?

The one conference I wish I could go to this year

IT Culture
2 Comments

Honestly, it would be Mix 07. I’ve been saving $$$ and hoping PDC (Microsoft Developers Conference) comes to life again but the web development is just too hot to ignore and I wish I had at least gone to this one. Which in a small part is why I’ve decided to sack my conference attendance / speaking schedule over the next year or so; to focus on the work and implementation of ideas I’ve picked up over the past 2 years of conference hopping. Sadly, this is the one I wish I had not missed but I’m sure that the really important stuff will make it to TechEd.

There is also a fair amount of back and forth recently among bloggers debating conference value, costs, content, etc. Basically, conferences are important but being selective is more important than the attendance record. Budget and time permitting, you should attend two conferences a year. One heavilly focused on your craft, one with general content but phenomenal networking opportunities. Conferences are starting to be a harder ticket to sell over the last 2–3 years because of the rise of blogging, podcasting, video blogs and screencasts.  What used to be content only found in big presentations and books is now being offered online, for free, by a community of people that love to share what they figured out because according to Google, nobody else has!

Point is, the rapid rise in podcasting, blogging and video blogs is erroding the overall value conferences present to their attendees because content exclusivity is no longer there. 

Vlad’s School of Customer Service

IT Business
3 Comments

Tip #2: Do not ridicule your customers right to complain by an outpour of sympathy and promises both of you know the organization cannot live up to.

Case and point, one of our larger companies decided to put their eggs in two baskets and share the hosting load between OWN and another huge data center provider. For the sake of the argument, let’s call them “fanatical” – fanantical’s portion of the web server load balanced pool kept on flapping. The CTO at the customer’s site felt the run-around and asked me to call and see if we can get to the bottom of it.

Vlad: Hi, we’re having a problem and we believe it’s the load balancer you’re managing as we can confirm all the servers are responding properly.

Fanatical: Oh, that couldn’t be, we manage it! But I would be delighted to assist you.

Vlad: Ok, well, all servers are up and you’re dropping 30% of the connections.

Fanatical: Oh, that can’t be, we have the biggest network. We take great care of our customers so I am going to escalate this to the engineer more capable of helping you.

More Fanatical: Hello Vlad, hi I am here to help you.

… Fast forward through over 2 hours of fanatical bs to get the load balancer power cycled and configuration troubleshooted to the point where the fanatical support ought to have had it in the first place because they promised a managed environment.

I say this to my staff and myself all the damn time – politeness is not a substitute for competence. I don’t care if you’re the biggest jerk on the face of the earth, we run a network here not a Ms. Congeniality award committe. Every time you are tasked with resolving a problem for a customer and you step out of that problem solving mindset to sympathize, lecture on our process and quality control, share your war stories, etc you’re wasting your time that should be used to troubleshoot issues, you’re ridiculing our customer when we both know you’re staring at your watch, all while the customer is still down. Wanna be fanatical – go to a college football game and paint your chest fired because thats where this conversation is heading. (reminder: customer service tips, not HR tips)

While every customer should be treated with respect and dignity, they are calling us because we aren’t doing our job. It is not your job to apologize, thats my job. Your job is not to hug the user. Not to read our process guides out loud. Not to explain the company policy. Not to be fanatical. Your job is to fix it, as fast as possible and look like a competent engineer not a flower girl.

Previous customer service tip.

Strange Monday & Goings On

Vladville
2 Comments

Today has been a strange, strange Monday. I’ve been swamped over the past week working on Shockey Monkey now that the major work on ExchangeDefender v3 has been completed. And not to hit Microsoft again but god it’s great working on my own software instead of mitigating mistakes made by someone else. Organizationally, we’re about 90% done with all the service packs and upgrades and things are finally running as expected.

So what does an IT service provider do when everything is running smoothly? Try to break it of course! So today I spent most of the day planning this weekends global maintenance window for OWN. In a nutshell, we will crash the entire network, including the NOC, including monitoring, including failsafes, including redundancy, including backbone links. We’ll go down for about 5 minutes, removing OWN and every system in it for about 5 minutes. Why? Well, for one nearly all backend management systems have changed. And as much faith as we have in our systems ability to recover from single or even multiple failures we do not have a guarantee or anything other than our blind faith. And since we’re not a church but an ISP, blind fiath ain’t what the customers pay for. Cross fingers, plan twice, pull plug once

Other than that – more fanmail about VladCast. I get it, you like it!

I’m often surprised that people can guess my mood by reading my emails and blog posts (hint: they are nearly always wrong) but today has been interesting. I’ve been swamped as of late and because I haven’t blogged for a few days people emailed to ask if I’ve taken a ghost writing gig over at Susan’s blog. There are a few Angry Vlad posts on her blog, and no, neither influenced by me. Heh. Three bad nights on a single web/sql server and she gets a case of Vlad’s… wuss    

As for what I’m up to – lot’s of coding and planning. Today I’ve been porting over the new interface upgrade for Shockey Monkey, opening up the mobility API for the mobile agent and just planning the flights for World Wide Partner Conference and New Orleans. This weekend Katie and I are off to Dallas to watch our little empire burn down to the ashes and hopefully emerge as a beautiful phoenix. Go ahead, try to sell that one to your wife:

Vlad: Great news. We’re going to Dallas to watch the network go down and autorecover. And I’ll take you to Six Flags!

Katie: Cool.

Vlad: Really?

Note: If you’re one of our customers and would like to watch please let me know by Wednesday (security reasons), at Dallas Infomart from 3:10 – 3:30 AM (thats EST time, this Sunday).