Category Archives: videos

Making explainer videos for your software

If you want to find out how to do something, such as do a mail merge in Word or fix a leaky valve on a radiator, where do you look first? Probably Youtube. Videos are an excellent way to explain something. More bandwidth than text and more scaleable than a 1-to-1 demo.

I’ve done explainer videos for all 3 of my products. But I found it a real struggle. I would write a script and then try to read the script and do the screencast at the same time and do it all in one take. I would stutter and stumble and it would take multiple attempts. It took ages and results were passable at best. I got some better software to edit the stumbles out, so I didn’t have to do it in one go. But it still took me a fair few attempts and quite a bit of editing. It became one of my least favourite things to do and so I did less and less of it.

Recently, I came across these slides on video by Christian Genco. These and subsequent Twitter exchanges with Christian convinced me that I should stop being a perfectionist about video and just start cranking them out on the grounds that a ‘good enough’ video is better than no video at all (‘the perfect is the enemy of the good’) and I would get better at it over time. As Stalin supposedly said “Quantity has a quality all of it’s own”.

So I have ditched the scripts and the perfectionism and I’ve managed to create 13 short Easy Data Transform explainer videos in the last week or so. And I am getting faster at it and (hopefully) a bit more polished. I’m definitely not an expert on this (and probably never will be) but here are some tips I have picked up along the way:

  • Get some decent software. I use Camtasia on Windows and it seems pretty good.
Camtasia
  • Try to talk slower.
  • Try to sound upbeat (not easy if you are British and could voice double for Eeyore).
  • Try not to move the mouse and talk at the same time. This makes editing a lot easier. Some people like to do the audio and the visual separately, but that seems like too much hassle.
  • If you stumble, just take a deep breath, say it again and then edit the stumble out later.
  • Get a reasonable mic. I have a snowball mic on a cantilevered stand. I covered it with a thin cloth to try to reduce pops.
  • The occasional ‘um’ is fine.
  • Have a checklist of things to do for each video, so you don’t forget anything (such as disabling your phrase expander software or muting the phone).
My setup. Note the high tech use of rubber bands.

I’m lucky to have a very quiet office, so I don’t have much background noise to contend with.

Using Camtasia I can easily add intos and outros, edit out stumbles and add various effects, such a mouse position highlighting and movement smoothing. I just File>Save as the previous project so that I don’t have to re-add the intro and outro. Unsurprisingly, Camtasia have lots of explainer videos. I wish there was a way to automatically ‘ripple delete’ any sections where there is no audio and no mouse movement (if there is, I haven’t found it). Some people recommend descript.com. It looks interesting, but I haven’t tried it.

I did an A/B test of recordings with my Senheiser headset mic against my Snowball mic and the consensus was that the headset was ok but the the Snowball mic sound quality was better.

Some people prefer to use synthetic voices, instead of their own voice. While these synthetic voices have improved a lot, they never sound quite right to me. Also it must be time consuming to type out all the text. Or you can pay to have a professional voiceover done, but this is surprisingly expensive (around $100 per minute, last time I checked) and almost certainly more time consuming than doing it yourself.

Some people aren’t confident about speaking on videos because they are not native speakers of that language and have an accent. Personally accents don’t bother me at all. In fact I like hearing English spoken with a foreign accent, as long as I can understand it. Also I think there is an authenticity to hearing a creator talk about their product in their own voice.

I’m not a big fan of music on explainer videos, so I don’t add any.

I let Youtube generate automatic captions for people that want them (which could be people in busy offices and on trains and planes, as well as the hearing impaired). They aren’t perfect, but they are good enough.

My videos are aimed at least as much at finding new users as helping existing users. So I make sure I research keyword terms (mostly in Google Adwords) before I decide which videos to make and what to title them. Currently I am targetting very specific keyword searches, such as How to convert CSV to Markdown. Easy Data Transform can do a lot more than just format conversion, but from an SEO point of view it is better to target the phrases that people are actually searching for.

I upload the videos as 1080P (1920 x 1080 pixels) on to the Easy Data Transform Youtube channel and onto my screencast.com account (which I pay a yearly fee for). I then embed the screencast.com videos on relevant easydatatransform.com pages using IFRAME embed codes created by screencast.com. I don’t use the Youtube videos on my website, because I don’t want people to be distracted by Youtube ads and ‘you may also like’ recommendations. They might be showing a competitor! I don’t host the videos on the website itsself as I worry that might slow down the website. I also link to the videos in screencast.com from my help documentation, as appropriate.

Some people like to embed video of themselves in screencasts, in the hope of making it more engaging. But personally I want people to concentrate on my software, rather than being distracted by the horror of my face. And not having to comb my hair or look smart was part of what got me into running my own software business.

In the next few months I will be checking my analytics to see how many views these videos get and whether they increase the time on page and reduce the bounce rate.

If you can spare a few seconds to go to my Youtube page and ‘like’ a video ot two or subscribe, that would be a big help!

Note that some of the above doesn’t apply when you are creating a demo video for your home page, rather than an explainer video. Your main demo video should be slick and polished.

The world’s fastest Rubik cube solver is made from Lego!

CubeStormer II is the fastest Rubik cube solving robot in the world. It set a Guinness World Record of 5.270s for the fastest robot solving of a Rubik’s Cube in November 2011. I saw it in action on Saturday at the Swindon Lego show. Click the image below to watch a video I took.

(there is also a .mov version on screencast.com)

The project was commissioned by ARM Holdings and designed and built by Mike Dobson (who built the Lego robot) and David Gilday (who wrote the software). A custom Android app on a Samsung mobile phone images the cube and instructs the Lego robot what turns to make. The robot is made from 4 Lego Mindstorm NXT kits.

I got to speak briefly with David Gilday and he told me that the software is optimized for the robot’s capabilities, so it computes the quickest sequence for the robot, rather than the minimum number of moves. The software uses pre-computed look up tables of moves for speed. Apparently the limiting factor on the speed is the power of the motors. CubeStormer II can manage about 5 moves per second, whereas the best humans can manage 9 moves per second.

It didn’t work every time. But it is an impressive achievement. Especially considering the software was written by a hardware engineer! ;0)

(there is also a .mov version on screencast.com)

More details over at Wired.

Promoting your software

This is a video of a “Promoting your software” talk I did at ESWC 2011. In it I discuss my experiences attempting to try every form of promotion known to man including: SEO, Google Adwords, magazine ads, affiliates, Facebook ads and hanging out in wedding forums using a female pseudonym. With real data! You can’t read the slide text in the video, but I have included the slides below.

A couple of people asked me afterwards whether anything I tried had worked. Yes! I wouldn’t have survived long as a microISV otherwise. But I didn’t really want to dwell on what had worked for me because it might not be relevant for different products with different price points in different markets. Also that isn’t the sort of information I want to give to my competitors.

Things were running a bit late due to problems with the projector, so I didn’t have time for the audience participation at the end. Projector problems are really not what you need when you are just about to do a talk to a room full of people! Many thanks to Alwin and Sytske of Collectorz for doing the video and to Dave and Aaron of Software Promotions for helping to sort out the unruly projector.

2010 microISV Pain Point Survey

Russell Thackston is running a survey to try and find out which tasks cause microISVs the most pain. He is then going to use the results of this survey to guide further research at the microISV Research Alliance at Auburn University. I have completed the survey and will be interested to see what the results are. You can take the survey here. You could win an iPod touch or an iPod shuffle. The survey will run until 21st August.

An interesting application of genetic algorithms

I recently watched an interesting BBC documentary called “The secret life of chaos”. It did a good job of explaining how interesting patterns could arise from very simple rules and how these could be further shaped by evolution to create the sort of complexity we see in the living world. It is well worth watching in full.

I have been interested in genetic algorithms for some time and use a genetic algorithm to optimise seating plans in my own PerfectTablePlan software. So I was particularly interested in a segment towards the end, where they showed how naturalmotion.com have used bio-mechanical modelling and genetic algorithms to create virtual humans that can respond realistically to various (unpleasant) physical stimuli, e.g. being shot, being hit or falling off things. The details are sketchy in the TV program, but it appears that they have evolved genetic algorithms that mimic aspects of the human nervous system. For example a human will instinctively put their hands out to cushion a fall or put a hand to an area that has been hit. They then combine this nervous system modelling with physics and a realistic a bio-mechanical modelling of the human anatomy. The results are impressive. You can see them about 2 minutes into the video below.

They claim they can use these models to generate realistic movements for synthetic characters in real time. Their Euphoria software is already being used in computer games, such as Grand Theft Auto IV.

More videos by naturalmotion.com

Marketing for microISVS

Below are the video and slides of the “Marketing for microISVS – embracing the ‘dark side’?” talk I gave at ESWC 2009 in Berlin. This is a high-speed ramble through a vast subject. In the 45 minutes available I do my best to dispel some of the myths software developers have about marketing and discuss some marketing concepts, including: branding; positioning; pricing; and segmentation. Taking in Harley Davidsons, tinned tomatoes, Coca Cola and food blenders on the way. The first couple of minutes, where I dispel the myth that good software sells itself without marketing, are missing from the video due to a dead camera battery. But you knew that anyway, so I don’t think this detracts much overall.

Video:

Slides (which might not make much sense without the video):

NB/ When I said 47Signals, I meant 37Signals (brand inflation?). Thanks to Tarek for the correction.

Links to some of the things mentioned in the talk:

A big thank you to Alwin and Sytske of collectorz.com for hot-footing it from Alwin’s talk to do the video (you can see Alwin’s excellent talk on web app pros and cons here). And also to David and Panagiota for all the hard work that goes on behind the scenes organizing ESWC.

If you found this talk useful you might also like 10 mistakes microISVS make.

Ten mistakes microISVs make

Here is a video of the “Ten mistakes microISVs make” talk I gave at the Software Industry Conference 2009 in Boston. Total duration: 27 minutes.

The slides aren’t terribly easy to read, due to the resizing and compression of the video. But you can also download the paper and slides:

A big thank you to Alwin and Sytske of collectorz.com for doing the video. You can read Alwin’s excellent software marketing blog at alwinhoogerdijk.com.

Feel free to embed this video, as long as you include a credit and a link back to this blog.

How many of these mistakes have you made? How many are you still making?

Twitter backlash begins?

Vodpod videos no longer available.

From current.com via Sean Prescott on the ASP members forum.

It didn’t take long for Twitter to move from hype to backlash (although blaming Twitter for the current recession is perhaps a little unfair). Dave Collins offered a $100 Amazon voucher to anyone who could convince him there was a business case for spending his time on Twitter. None of the responses convinced me it was a good use of my time. My favourite was from Mark Roseman:

I find myself sometimes drifting back towards improving my software, answering email (email! can you believe it?) from customers, or other arcane activities, but I know these are just procrastination techniques, dragging me away from the truly important work of Twittering.

To me the real question isn’t whether Twitter has any value, but whether it is the most useful thing you can be doing with your time. What business value does Twitter have?:

  • Updating your customers: What is wrong with a newsletter? I would like to think a lot of my customers love my software, but surely even its most ardent fans don’t need updates several times per day? Only a stalker needs to know what you are doing in real time.
  • Following others: I tried using Twitter to follow a few people who write excellent blogs. This experiment only proved that even intelligent and articulate people can’t write anything useful in 140 characters. Following the links posted can be entertaining, but is a black hole for productivity.
  • Monitoring conversations: I can set up a search and appear, genie like, every time someone types the relevant phrase. But this sort of 1:1 marketing doesn’t scale very well and it can come across as creepy/spammy.
  • Increasing your online presence: Twitter is touted as another way to increase your online ‘foot print’. I can see some value to ‘tweeting’ a link to each post you write for Twitter searches to find, but I doubt it would lead to much additional traffic.

Isn’t Twitter just ICQ for “web 2.0”? How long before Twitter is overrun with spam from bots? Will they ever fix their scaling issues (I saw the ‘fail whale’ a fair number of times in my limited dabblings)? Can Twitter save us from swine flu?

Perhaps the real business value of Twitter is that it distracts your competitors while you get on with improving your product, improving your marketing and giving great support.