Showing posts with label software. Show all posts
Showing posts with label software. Show all posts

Tuesday, April 12, 2011

Stuff'n'nonsense #3

I don't really feel much like blogging today. Today can be pretty much summed up with the acronym wombat: waste of money, brains and time. But still, I'll share with you the goodness I've found around the Net today.

But first, some news. We confirmed yesterday that there will be no more Ferox shows at Taste for the foreseeable future. We're going ahead with the April 29 show as planned, but after that, we'll be looking for other venues. Taste gave us a great start last April, but it's time to find somewhere else. We'll let you know as soon as we have anything definite.

  • 50 years of space today. The Russians still regard it as a priority, unlike the West. And check out how they boasted about it back then. Meanwhile, our space program is more concerned with prog rock - Jethro Tull frontman Ian Anderson will be doing a live duet with an astronaut. That's cool, and all, but hardly earth-shattering.
  • So why aren't we doing anything in space? Because we're spending abso-bloody-lutely everything we've got on the military. Check out this little chart. Don't need schools, hospitals, roads, scientific research, or any of that Commie crap - we need MORE WEAPONS!
    The military accounts for 20% of the American budget, and it's going up year on year. That's about 1.4 trillion dollars. (I can't even say that out loud without doing a Dr Evil face, it's such an absurd number.) Coincidentally, the US budget deficit increased by 1.4 trillion dollars last year...
    To put that in perspective, the US accounts for over 40% of the entire world's military spending. That's six times more than China. Eleven times more than the UK. Twelve times more than Russia. Over one thousand times more than Libya.
    I honestly can't conceive of a situation where anyone would need that much military power, unless they seriously expected to take on the whole of the rest of the world in a slam-bang knock-down fight to the finish. And if that happened, it would go nuclear anyway, and it wouldn't matter who won.
    If you want to reduce government spending, then the tea partiers should start here. And here's The Economist agreeing with me.
    (P.S. Note to the UK. Why the hell do we need to be spending that much on our military? We are the third biggest spender. Do we really need to be outspending Russia, for crying out loud? Get rid of the war toys, and fix the damn country's real problems. We're not the Empire any more.)
  • Okay, enough of that. Let's get weird. You're probably aware of angler fish, possibly the ugliest creatures on the planet. But did you have any idea how totally weird the male angler fish is? He kisses the female, his lips turn to glue, his face melts, and... no, I'm not going to spoil the surprise with what happens next. You'll have to click through, but believe me, it is possibly the grossest thing in the entire animal kingdom.
  • Writers - you'll love this. The Periodic Table of Storytelling. All the cliches, beautifully categorised. Print it out, and put it by your desk.
  • Book time. Cory Doctorow's Eastern Standard Tribe. If you click that, you can get it for free. Whee! Best bit of the book for me was this:
    "It's all about being an advocate for the user. I observe what users do, and how they do it, figure out what they're trying to to, and then boss the engineers around, trying to get them to remove the barriers they've erected because engineers are all high-functioning autistics who have no idea how normal people do stuff."
    That's what I used to do, before some bastard turned me into a sales and marketing guy. (That means you still observe the users, but the engineers tell you to fuck off, because it's only marketing, and nobody likes marketing.)
  • And how's about this for a book? If it's the way comics are going, I like it. Nemesis, the Motion Comic.
  • And lastly, wtf has happened to Facebook? You now can't like, share or comment anything which didn't originate from Facebook itself. Check out the screenshot - there's no way to interact with that post!
    So if you're posting from Twitter or su.pr or some other feed system, or using a "share on Facebook" link on a site, nobody can respond to what you write. I'm really hoping that's a glitch, because that seriously reduces the number of potential conversations, which seems to be totally against the spirit of social media.
I'll end with this little snippet from Freda. My tribe. I love you all.

However your life develops after you come together with your tribe, you can be assured that its members will stand at your side. On the surface, your tribe may seem to be nothing more than a loose-knit group of friends and acquaintances to whom you ally yourself. Yet when you look deeper, you will discover that your tribe grounds you and provides you with a sense of community that ultimately fulfills many of your most basic human needs.

Tuesday, January 18, 2011

Wait. I'm making myself prettier for you.

Long, long ago, before the Internet was born, if you wanted a new version of your favourite software, you had to... uh, how did we do it, exactly?

Then someone realised you could put new versions of software up on a bulletin board and people could just download them when they wanted. Which was pretty damn cool if you were a geek, even if it did mean waiting an hour while your 9.6k modem spluttered its way through a whole floppy disk's worth of stuff. When the Web came along and got all popular, that became the de facto way to distribute updates.

Of course, the problem with that was that developers had to figure out a way to tell people to go and get the updates. So they came up with the wonderful idea that the software itself would go online and check whether there was a new patch, and if so, it would just sort itself out automatically, so you'd always have the latest, greatest, wonderfullest version.

Fabulous!

Except that it's become a total pain in the ass.

There are three forms of automatic updates, all of which are bad.
  1. When I start my computer. For various reasons, I've had to reboot my computer a lot recently, and it pisses me off that I can't do what I want to do because I have to wait for a bunch of applications to go online and check for updates. When I start my computer, I want to get to the apps I want to use. I couldn't give a damn about having the latest version of some app I use once in a blue moon.
    What pisses me off most is when these apps demand to get to the front of the task queue. The developers seem to assume that not only is the latest version of their software something I can't live without, it's THE most important thing I could possibly want. That's really, really stupid when, for example, I'm in the middle of installing a new network adapter and there's no goddamn Internet set up yet. I'm trying to get online, but I can't, because I'm dealing with a flood of error messages that tell me an app I've used once in the last six months can't reach its Web server. Well, duh.
    It's even more annoying when I just rebooted five minutes ago. I've just checked for an update, so why do I need to check again?
    Just back off and let me get on with it, willya?
  2. When I start the app. When I use an app, I want to use it right away. It was good enough last time I used it, so the chances are it'll be good enough for my purposes this time. I usually want to just fire it up, do what I need to do, and move on. I don't want to wait while it grabs a new version, installs it, makes me restart the app (or, worse, reboot my computer - see above), and then I have to figure out what's changed.
    The absolute worst example of this is when an update means that previous work is incompatible or introduces a new bug. I don't care if a fix comes out a few days later. I want to do what I want to do now, and the developer just screwed that up.
  3. In the background. Why's my computer going slow? Why did I just run out of space on drive C? Why's this app different to last time I used it? It's my computer, and I don't want anyone making changes to it without me knowing.
Obviously there are times when you need people to be using the latest version, such as when it's an online service which requires the client to maintain compatibility with the servers or with other users, or if the old version has a horrendous problem that could actually cause my computer to crash, but most of the time there's absolutely no reason why I can't stick with what I've already got.

I have absolutely no problems when an app goes online on startup, tells me there's a new version, and gives me the option to upgrade. That's fine. I really like having the option to download the update and then install it at my leisure. That's genuinely useful, especially if the upgrade gives me a clear benefit.

But please, please, software developers. Stop forcing me to upgrade when I don't want to and don't need to.