Making Things Simple

Over the last three weeks, I’ve been doing a lot of work on a new site. The basic premise is that it needs to be very user-friendly, easy to use, quick, smooth, and useable. I’ve got my own ideas about a lot of this, and on the initial development work, I’ve been applying quite a few of them to what I’m doing.

One particular thing that drives me crackers when I’m using a website is – to use the example of on-line banking – when I have to go through a seperate page to ‘select an account’ when I’ve only got one account. To me, if that’s the case, I’d far rather that the system had some logic, and effectively figured out for itself (OK, was programmed to ‘realise’) that if I’ve only got one account, I don’t need to select that account, it’s fine to go straight through to the account details page.

Anyway, I’ve been working to a similar kind of idea on the site, and while in theory it’s simple, it actually turned out to be (in some ways) a real pain. Yes, the logic is also simple, it’s just that it does take a couple of extra steps in order to get it to work.

But when it does work, it’s really nice, and makes life a lot easier.

Why is it, though, that making things simple to use can be incredibly complex in the back-end, whereas making things really complex and obstructive is actually dead easy?


Web Numpties

On the subject of numb-brained persons, and their inability to deal with common knowledge, is it really a shock to know that a large number of people are still total twunts when it comes to computers? No, not really.

Fair enough, this entire story is about “honeypot” PCs and seeing how long it takes them to be attacked – but by definition these honeypots are unprotected – no firewall, no anti-virus, and (most importantly) a complete numpty at the keyboard.

The survey found 17% of people had no anti-virus software and 22% had no firewall. A further 23% said they had opened an e-mail attachment that came from an unknown source.

I’m sorry, but if people can’t be bothered to use an anti-virus tool, and to activate either Windows’ own software firewall, or get one of their own, then they bloody well deserve to be taken for a ride. As for opening up email from unknown sources, I kind of wrote about this over the weekend, but still, nearly a quarter of people have opened random emails with (one assumes) a subject line that makes them think it’s OK to open? I despair. Mind you, again, people who do that just deserve to be ripped off – it’s like an idiot tax.

At home our broadband connection comes through a box with a built-in firewall and router. There’s also at least a software firewall on all the machines in the house. And all of them use AVG’s anti-virus as a matter of course.

After all, it’s not like it’s difficult to get a decent free bit of anti-virus software like AVG. And OK, while my favourite software firewall has now disappeared (thanks to Symantec, who always were a bunch of scum-sucking weasels anyway) it’s still not difficult to find and install the likes of Zone Alarm, or even to use the entire anti-virus/firewall combinations released by companies like Norton, McAfee, et al.. It’s just that the “Oh, it’ll never happen to me” attitude still prevails, and it’s likely to continue to do so for the forseeable future, and for one prime reason. People are numpties. Simple as that.

Personally I think that all broadband connections – be it ADSL, Cable, ISDN, whatever – should use boxes with at least a basic built-in firewall. I know Windows XP SP2 activated the software firewall by default, and I think that’s a good thing too. I would like to see new PCs come with a decent (and free) anti-virus scanner – although of course Dell et al probably get a huge dollop of cash for pre-installing shit like McAfee on the computers they provide – so that everyone has access to the basic protection, from Day One, without having to shell out extra money.

If PC makers, Broadband providers and so on simply work on the assumption that people won’t bother, and just provide these simple things as a built-in, then a whole load of these problems would go away. Most standard PC users don’t bother uninstalling what comes with the PC, they want to just plug-and-go. So give them the security straight away. Don’t assume that either a) people will know they need this stuff or b) that they’ll go and download and install it as the first thing they do. They won’t. They’ll leave it ’til the PC is a heaving festering lump of viral content, pop-ups, and email shite, and then complain…

The computer’s gone wrong! I didn’t do anything! It’s the computer’s fault!


Wanker

I wrote about this fucking idiot before. A man “addicted” to branded clothes, he’s now going to burn all his branded possessions, and then write a book about his experiences of trying to live brand-free.

What an utter, utter cunt.

There are plenty of ways that this tosser could use to get rid of these items instead of burning them. He could give them away to charty shops. He could sell them off to one of the companies that re-sell second-hand clothes, particularly those with designer labels. Hell, he could just go and shove them all in a clothing recycling bin.

But no, this fucker has to make a show of it, so he’s going to burn them. Not content with being a shallow-minded cunt in the first place, he’s now tagged himself as an egotistical self-centred cunt who’s still shallow-minded as well.

Tosser.


USB Sticks

Since getting the job offer a month ago, I’ve made a lot of changes in the way I work. Primarily for my own security (i.e. so the passwords and data for the other sites I work on aren’t readily available) I removed all my private work and data from the work PC, and instead stuck it on a USB stick. I also now have Portable Firefox and Portable OpenOffice.

What I don’t (currently) have on a portable stick is all the text editing stuff, photoshop, and that kind of thing. That doesn’t really matter, doesn’t really need to be portable. But the information itself is all now held on portable devices.

It’s been interesting working this way too – plus it means that effectively I can do my stuff on any old PC, wherever I am, and it won’t even affect the PCs settings.

I’m currently debating upgrading the USB sticks (At the moment I use two 512M Sticks, mainly because of a fuckup I made earlier in the year) to one or two 1Gb sticks, and at that point I can also put on portable XAMPP as a complete development environment (database, PHP, Apache web server, the lot) and portable NVU as a text editor, and then I’ve got everything I need for my work on one or two USB sticks. Of course, with a bit of rationalisation (and a bit of “dump the old crap on the portable 30Gb drive”) I could do it with the two current 512Mb sticks. One for the tools, one for the data. Hmmmm.

Anyway, I find this kind of thing interesting, because it does change the way I work. It makes me wonder about logical extrapolations, where you have a complete operating system on a USB stick/disk, and PCs go towards being dumb terminals that don’t have their own drives/storage at all. Instead, you carry your ‘computer’ around with you, and just slot it in (or connect up the USB cable) and bang, your own operating system wherever you are.


Workflow

Yes, I’m afraid I’m going to be banging on about iTunes, Picasa, JPEG vs Raw, and so on again. Because it’s all come up in the last week, Workflow has been on my mind a bit (and there’s some work-related stuff behind the scenes as well) so it’s all ending up as a bit of a brain dump.

Personally, I can be bloody disorganised. Well, that’s not strictly true. I usually know where things are, what needs to be done, when it needs to be done by, and how I’m going to do it. It’s just that I can be very “last minute” about things – particularly when it’s all to a deadline. It’s something I know – and acknowledge – about myself, and that I know I need to fix, or at least learn to handle better.

So anyway, I working on organising myself a bit better. But that’s not what this post is about. Oh no. Instead it’s about file structure, and file organisation instead. You lucky people.

You see, Gordon has said a couple of times that certain bits of software (iTunes, Picasa etc.) mean he no longer needs to know where files are – the software keeps track of it for him, and – for him – that’s fine. Unfortunately, doing that kind of thing drives me utterly fucking crackers.

Because I know where I put stuff, and I know (pretty much) what is where. I know that all my music sits in c:/music, but then I know that under that it’s kept in a file structure, so it goes c:/music/[band]/[album name]/[tracks] , and I never, ever have a problem finding where the stuff is that I want. To me, that’s organised, because I don’t need to fuck about thinking “is it in that folder? Or is it (iTunes, I’m talking about you here) in ‘compilations’? Or in some utterly random other place?”. I don’t need to use Google Desktop Search, I don’t need to Search for files. I think I use the “Search for files” function in Windows maybe once a year. If that. I know where my stuff is.

With photos it’s similar. Everything sits in c:/photos. I know, it’s unimaginative. But it’s easy to find. Then I name folders with where I was, or the subject of the photo series, and all the photos from that session/day/trip go in. If it’s been a holiday, you’d find it in c:/photos/[trip name]/Day [number] . I’m bad in that I don’t rename the files individually to say what’s in them – I should, but I don’t. But I know what’s where, and I can usually find the images I want when I want them. And again, to me that’s what being organised is about.

Yesterday, Gordon wrote

WHERE the files are doesn’t matter. HOW iTunes structures the folders doesn’t matter. As long as you can find the MP3s in iTunes (which is where the ID3 tags come in) then why do you care that an album is stored in ‘compilation’?

To me, it does matter where the files are. I want to be able to find them, to use them outside of that one specific application. For my music stuff, I can play it on the PC using RealPlayer, but I also use another program to write the music files to my MP3 player, or yet another one to write them to the phone so I can use that. For my photos I can use one program to view the thumbnails so I can select what I want, I can use Photoshop – or Paintshop Pro, or ImageMagick, or Corel, or whatever – to edit those photos, I can write them to a CD/DVD as backup, or I can transfer them using FTP to another site. Because of the way I work, I do need to know where the files are. I don’t want to be wasting time figuring out where Application A has stored them so that I can find them with Application B, C or D and use them in that.

So yes, it’s my workflow. Maybe I should be more flexible, or something. But because I do use different programs for different things, I want the files that I use to be in the same place, in my own organisation. Not in some arbitrary thing that one program uses, and then insists I have to use because it uses it. It’s a personal perspective, but I don’t like having workflows and decisions forced on me, whether it’s by Arsehole Bosses, or programs.

Maybe I’m a dinosaur. Maybe I’m a control freak. I don’t know. What I do know, though, is that at no time soon am I going to be letting a fucking program tell me it’s storing stuff according to its own structures where I can’t find the bloody stuff easily without using a search to do so.


Inspirational

I worry about myself sometimes. Today, for example, as if it wasn’t enough to be wading through a whole bundle of stuff and ideas to do with various sites, I also have to end up going and getting another one because of an idea from Friday that seems to have frown grown legs and already started running.

Aarrgh!

I need to stop having ideas – just for a while, so I can catch up with the ones I’ve already got…


Wheres Good

Over the last couple of weeks I’ve continued working as and when I can on Where’s Good. It’s beginning to come together nicely – of course, it’s still woefully light on reviews and recommendations, but I’m looking at making the site a success on a long-term basis, rather than just an overnight flash in the pan. If I’m right, it’ll all come together.

Anyway, one of the more fun bits of work I’ve done on the site has been to put a blog on it. Yeah, very sad, and very much in keeping with the Web2.0 checklist, but I figure it’s something that might be useful in keeping track of what’s going on, what’s being worked on, etc. etc.

It also gave me a chance to work with WordPress 2.0 , which so far I’ve resisted using on D4D™, for a number of reasons. Mainly, I haven’t had time. But also I know that my WP install is hardly “normal” so it’ll take time to merge it into WP 2.0’s formats. And frankly, I can’t be arsed.

Anyway, it’s all slowly working out, and making steady progress. And I think that’s pretty groovy, all things considered.