Back up, Moi? You jest…
I love it when a friend or relative buys a backup drive and expects it to magically work. Granted eSATA, Firewire and USB [the next generation] are a whole lot faster than 5 1/4” floppies. But back in the day when 5 1/4” were the format of choice, you were backing up 20 megs or so. It took hours but once it was done… now, it still takes hours and about the same number of blue ray disks. Only we’re talking gigs and even terabytes of data. So, when your user asks you how long it will take, just say hours and roll your eyes. When they ask why? Ask them how long it would take to empty Lake Mead if all the gates were open on Hoover Dam. It would take a while, right? Then ask them to picture their data stored on the computer as Lake Mead and the cable running to the drive is Hoover Dam. They should get the picture. Sure, you could go on and give them bit rates, drive speed, spindles and all. Ya, you could do that. Even give them a pretty close time frame. Why? Beyond five minutes you’ve lost them.
He phone, She phone, we’ve all got ice phone…
Mixed childhood sayings are about as clear cut as phone choice today. Don’t misunderstand, I love my new phone. It does cool things but, and there’s always one isn’t there, phones are taking over lives. I truly dread the near future where cars drive themselves and video calling is the norm. Frankly, I don’t want my memory of how a person looked confused with how they really look. I mean, in my mind, I still look like I did in High School. Come on, there’s gotta be one person in High School that was totally hot. Trust me, keep the memory safe and don’t open an account on Facebook… Back to phones and video calls… I can see it now, the “Darwin video of the week award goes to…Fred and Ed” Not only was Fred video phoning while driving, he ran over the Ed. Ed was video calling while walking. Fred after hitting Ed, drove into a truck that took off his head. Now Fred and Ed are Dead. But hey, look out, self driving cars are coming…but if they are self driving are they self honking?
Now creating the system repair disk…
Yes, I am working on this while my ‘puter does its thing. Sometimes it pays to let the mind wander… Other times, the mind wanders and it’s tough to get it back. Dogs do that. Wander off looking ‘round and the next thing you know, they’re in the next town or the dog pound.
Tablet pc’s…will they last?
This time around with better technology, the tablets certainly have a running start. As long as they provide the means for individualism. Huh? Inda what? Self sacrifice for the greater good really isn’t the American model. Could you imagine our government asking us to wear adult diapers to an event like the Chinese did for the Olympics? Heck no, I think the collective response would be “bring on the honey buckets!”. Ok, that was quite the segue way. Back to tablet pc’s… That success will be determined by speed, the close to desktop the better, and by application diversity. Make it convenient like a debit card and you’ll get adoption. Believe or not, at one time it looked doubtful that folks would adapt to the debit card. Now? But individualism, why? I could go on about document types… A tablet has to be useful and functional. Then it needs to entertain.
Useful and functional – what does that mean?
Storage – it’ll need a way to store away stuff and retrieve that same stuff quickly. Technology for memory chips seems to have solved that. Add in a smart algorithm that uploads less accessed material to a cloud location and you’re probably good to go. The alternative would be that the cloud location offers all that is needed (word processor, spreadsheet tools, etc.) and storage.
Functional – online tools already mentioned or installed tools need to be portable but are not locked into a particular proprietary format. I should be able to open any word processor and read my document and (better yet) retain any fancy formatting. Maybe it’s all stored in some version of HTML?
That’s entertainment! Well, this becomes trickier. Sights and sounds that are appealing differ from person to person. A device that does not maintain privacy… with the “P” word we’re back to adult diapers. That same country that demanded its citizens wear diapers also strictly controls internet access.
A word or two on stuff…
Well, I could have used a different word than “stuff”. I mean, both start with “s”… I’ll leave word substitution to you. Ok, automate stuff? Why automate? What stuff? We like our stuff the way it is, why change at all? There’s a cost and someone with an accounting or business background is going to ask about ROI at some point. What is ROI? Simply put, will I save more (time, money, resources) stuff than it takes to build the stuff.
Why automate anyway???
Now there’s a good question. Why automate?
It takes time
Yup. Can’t argue with the facts. Automation is going to take some effort. As we all know, effort = time. So why spend the time? To get time back, of course… ok that sounded a little harsh and wouldn’t convince any boss that I know of (unless they are an extreme sensor type) to grant the time. <Mission Impossible theme kicks in> Your job, should you choose to take it… really is to look at the problem that you want to solve, come up with a high level plan and then present it. Perhaps, instead of going Ah Ha! (hoosker doo) and running off to the pointy haired one, is to look into the money, planning and training aspects…
It takes money <queue theme from JAWs>
Ok, here it comes, R O I. No, it’s not an alternative spelling for Roy… Return On Investment. This is always a good area to think about even if you’re not going up for some speculative dough or start up cash. ROI’s already been defined but if you need a more specific definition, see ROI in the wiki world…or see it from a different source at Investopedia. So, now that you know, what do you do with it? This is where you need to put ye olde sales hat on, ye olde accountant hat on and crunch some numbers and sell the result. This is also a good spot to ask (called a go/no go decision point) if the “thing” should even be done. There are a lot of tasks in business that can be automated. The automation does make sense. Just make sure you’ve backed up your good sense.
Really, it’s just a jump to the left… planning… The developer in me just wants to cut code and create. Who needs a plan… planning takes you out of the zone… <stop> Put that energy into the creative plan. Then, gack, create the tests to test the plan. Why? You’re going to find holes. The may even be big enough to drive a Humvee through. The time and effort spent in planning will mean that you’ll have a final product that looks like a duck, walks like a duck and even quacks like a duck. Following the “PLAN”, you can employ whatever development life cycle process you use from straight water fall to extreme agile and every iterative step in-between. Some interesting thoughts on planning? See the following references:
|A search of MSDN Blogs…|
It may take training
This one always is a sneaky so and so. What is obvious to the developer just ain’t so with the users who’ll be using the worlds greatest automation solution…
There are a bunch of tools out there to capture stuff and trust me, screen captures are a whole lot more understandable than a bunch of numbered or bulleted steps.
If you’re into the Adobe side of things and budget is not an issue, go with Captivate. Nice tool, gets the job done and pretty straight forward.
Now typically, I’m running on a tight budget and while Captivate is nice, I really like Camtasia. Really this product from TechSmith goes head to head with Captivate and is about 1/2 to 1/3 the cost. For more information see the following:
It takes away flexibility
When you start hearing noise like this, your automate sales job probably didn’t find its mark or you’re choosing to automate the wrong process. Be selective and use the following checks prior to diving in…
- Is it a standard process with little variation?
- Will automating “it” save at least 1/3 the amount of time?
- Can you build it in a way that’s extensible?
- Did you get permission?
While you may be the worlds greatest appdev and automating Excel is a cake walk, do your self a favor and make sure the powers that be are behind your efforts. The worst question to get during the demo is “why did you do this in the first place?” Now you’re on the defensive and you can be fairly sure of two outcomes. One, that you are shoot from the hip kind of developer that doesn’t plan things through and (two) it will be much harder to get future projects funded.
Now, there are those times when you’re working for the pointy haired one and you’re project can walk on it’s own. Take a risk or not? You know best for that one…
What stuff should be automated…
Ok, you may think this has already been covered and you’re right… for other people’s stuff (OPS). But what about your stuff? Hey, you’ve got a little stuff here and a little stuff there…. it doesn’t need to be automated… That may certainly be true. Especially with the changes in coding style, design patterns and the like. Keep an open mind though. There’s a lot that can be done with VS.
We like our stuff the way it is, thank you very much…
There are just some folks who cannot be moved no matter what the ROI is for the change. Sometimes, like that office guy with the stapler, it’s best just to leave be. These tough nuts to crack are good experiences. So, just cause your processor came up with the best new process that, ummmmm, failed to get buy in doesn’t mean you shouldn’t try. Perhaps it wasn’t the process but was more the sales routine that went south for the winter. OK, you’re a dev. You think like a dev. Just play at being a sales guy for a minute. Shoot, you did that as a kid, right? No, you were the kid with the Cray super computer? Sorry… but you might try:
- Get ‘em saying yes… Ask closed ended simple yes questi0ns. Float a couple trial balloons to get the feeling what a “yes” sounds like.
- Feel ‘em out… You’be been talking for a bit (hopefully not too long) and you need a quick reality check. Do be afraid to ask things like:
- ”This sounds like it should save some time, wouldn’t you agreee?”
- o r – a little empathy doesn’t hurt…
- ” Man, shaving off some of this process could free you up on your other stuff?”
- If you’re curios, check out some sales thoughts at
- Thanks for making it through to here. This was a fun blog to write and different from the normal howto stuff. Feel free to share it on…