Archive for February, 2010
Support Driven Development
Posted by admin in Web design & development on February 19th, 2010
Please excuse this wanton copy-paste
The article is good in its entirety but this is the best bit of this ThinkVitamin article Kevin Hale of Wufoo talks UX, Funding, Startups and API integration…
Because we’re a small team that desires to stay a small team, everyone has to wear multiple hats in our company and that includes manning the inbox and doing customer support every single week. One of the interesting side effects of having a company where everyone has to answer support emails, is that everyone has a stake in making sure application is as easy to use as possible. We actually call this approach to designing software Support Driven Development and it’s been really great for us.
The priorities and desire for simplicity and clarity are actually the result of people wanting to make their weekly support interactions as few and positive as possible. Getting a feature into Wufoo that adds unnecessary complexity is a big no-no in our company. In fact, we make adding any element to the interface the hardest thing possible in our design process. Every button, every word, every link, every switch is scrutinized to make sure it’s absolutely necessary and won’t generate a future support request.
Additionally, users are also really bad at both explaining what they need and what other people need. It’s just part of human nature to justify biases rather than consider needs objectively from the vantage point of what’s good for the community and the future of the app itself. This is not to say you shouldn’t bother with your users (or your designer’s intuition) when you’re building your product or considering new features.
I sincerely believe that users are the key (and intuition does help), but you have to realize that user interface studies have shown time and again that what you have to trust is what the users DO and not what they SAY, which is why getting an interface out there quickly and used in an observable way is crucial. After that, it’s all just successful iterations based on feedback from those on the ground.
On Advertising and Flash-in-the-Pan
Posted by admin in Web design & development on February 19th, 2010
There’s two massive teacupstorms out there at the moment about Flash and HTML5. Adobe is trying to sabotage HTML5 goes one wind. Flash is dead long live Canvas (or rather Squirrel cheats on Flash with iPad) goes another. [Please excuse the gratuitous CSSquirrel comic links]
“Whatever” says I. As long as there are people who need to make things go whiz-bang then – authoring tools like Adobe’s Flash – and people that know how to use them will stay in demand.
Today I was hit with a fine example of flash advertising. Not groundbreaking – but well crafed – and aimed at me – web designer-developer who’s been on the lookout for hosting. It points at a pan-european German based web host called Strato. If my trial month with WebFusion doesn’t go well I might give them a go. But so far I’ve got to say I like WebFusion and their support… TBC
Cloud enabled local web development using Dropbox et al
Posted by admin in Technology, Web design & development on February 6th, 2010
or I *sync* my Mac Pro and MacBook Pro with Dropbox and Gmail
Cloud enabled local web development? That’s an oxymoron — right? Explain. I prefer to develop/design using MAMP as it’s quicker and doesn’t rely on a sketchy internet connection. While I have a main powerhouse of a Mac Pro under my desk I also use a very capable little MacBook Pro.*
Anyway
I was on the road today – and finally felt the full advantage of getting myself fully into The Cloud.
The main issue? Synchronising my digital self across more than one computer. Storage and email are the main issues…
While according to some Apple’s dot Mac/MobileMe may well be the current cream of cloud subscription services in North America – out here in backwater Europe performance is sh*te. Particularly iDisk. While Apple’s webmail is good – it’s trying too hard to be a desktop application and failing.
For storage I can’t recommend Dropbox enough and for e-mail there’s Gmail…
Dropbox
Now I’ve got my Sites folder (and a few salient folders of Work In Progress) in Amazon’s S3 cloud via Dropbox. The free service is great (2GB) and the paid versions (50/100GB) are not expensive…
- It’s easy.
- It’s speedy. One of the technical features of the system is that files are stored as blobs of hashed deltas (wikipedia says it betterer )… popular files are recognized and appear online without having to be transferred – for example some reference books and software libraries that uploaded very smartly.
- It’s nimble. As the thing works with deltas and blobs it’s also quick to mirror things when you’ve just been making minor edits or rearranging things.
- 30 days of versioning for all your files - TimeMachine in the Cloud!
Syncing external folders (e.g. ~/Sites ) across multiple machines with Dropbox
Thanks to this post I found the answer…
[NB - your short user name needs to be the same on all your Macs! If not then go here and read part three "The Full Monty"...]
The steps to synchronising your ~/Sites folder (or any folder that you don’t want to move into the Dropbox watched folder ) between two or more Macs are:
- temporarily turn off Dropbox on both machines
- make your first sync manually between them (use a direct connection – or load up a USB stick/external HD)
- create symlinks into your Dropbox folder on both machines. Create the symlink by typing a command into a Terminal window… it goes a little something like this: ln -s /path/to/folder/name_desired_folder ~/Dropbox/desired-folder
- then restart Dropbox on both machines
Now I’m coding on the go with hassle-free syncing and backup. That is nice.
Well I’ve become a Gmail man. It may not be pretty but Gmail has threaded conversations done properly and labels. Took me a while to get used to threaded conversations [takes me a while to get most things!] but now I find them indispensable. Gmail’s generally very good at keeping quoted text out of your face making the threads very readable. Obviously threaded conversations aren’t so useful if people veer off-track or forsake the reply button in favour of the new message. Offline access was not robust in Safari and now it’s not an option as Mac OS 10.6 won’t have it. So I still use Mail.app as a backup.
Still on MobileMe/dotMac
The missing links… I’m still on Mobile Me and using it for Address Book, Calendar and Keychain synching. [My FTP favourites too thank's to Panic's Mobile Me implementation in their FTP app Transmit]. Tied into this is Apple’s iSync application which is keeping my mobiles in step. Until Google’s address book improves drastically I’m not considering a move.
*Not just for the occasional bit Road Warrior stuff but also we do sometimes vacate this town for more than a couple of days plus mains power is also a bit of an issue round here! Sometime I need to use my laptop in the office (I do have a UPS but it doesn’t last very long with the beast.)
Using WordPress.com stats and Google Analytics on a WordPress instal
Posted by admin in Analytics, Web design & development on February 3rd, 2010
Wondering which you should use?
Use both. (As recommended by Mr WordPress himself…)
The WordPress.com Stats WordPress plugin provides all the basic daily dose of stats you need – and all easily accessible from the WordPress Dashboard. Google Analytics gives you that extra oompf when you need it and will of course tie in with any Google advertising you have going on.
WordPress 403 import error and how to solve it
Posted by admin in Web design & development on February 2nd, 2010
[or Check Your WordPress.com Privacy Settings]
Yesterday I was being an eedgit. For the life of me couldn’t figure out why I was getting a 403 error “Remote file returned error response 403 Forbidden”. I was trying, and failing, to get image attachments to import from a WordPress.com XML export file into a self hosted WordPress installation.
I wracked my brains and Google but I couldn’t figure it out. Helpfully the blog I was working on [it's revamp of my friend Stewart Andersen's Homes and Travel site - now live ] is based on the excellent Carrington Framework by Crowd Favorite. Whilst researching it I’d noticed a link to their WordPress Help Center on their forums. I thought I’d have a shot at it and hoped it could be sorted within the three minutes of free help they offer…
Talking it through with them I realised what I’d done. To avoid duplicate content issues I’d set the WordPress.com blog to private before I finished the import. That simple. WordPress.com was deying access to the new blog based on the instructions I’d given. I was logged in so everything looked fie but the new site.
The answer: Make sure your WordPress.com privacy settings are not set to private!
I guess it’s the sort of stupid thing people don’t admit to – so until now no Google results to find.
Anyway many thanks to Matt Walters and the WordPress Help Center…
When you’re stuck, talk to the bear or give the WordPress Help Center a shout… [thanks guys!]