James Wilding Freelance Rails, Ruby, and iPhone Web App Developer

Archive for June 2009

Password Masking Has Usability Flaws

This excellent article from Jakob Neilsen nails the main problem with password masking:
There’s usually nobody looking over your shoulder when you log in to a website. It’s just you, sitting all alone in your office, suffering reduced usability to protect against a non-issue.
The spots, stars, or dots you get when you type in a browser [...]

The Ethics of Retweeting

Yesterday evening, I wrote this on Twitter:
Conservative #speaker elected by a parliament with a Labour majority. Good balance.
Until the next election, anyway!
Then this morning, in my ‘mentions’ list (from @erections, of all people):
Conservative #speaker elected by a parliament with a Labour majority. Good balance.
Until the next erection, anyway! (via @jameswilding)
One letter, big difference!
I’m not sure [...]

Filtering Job Applications

On Thursday I posted an advert for freelance IT support people on Gumtree. By Thursday evening, I’d had around twenty replies — by this morning (Monday), I had nearly fifty more.
How do you process these things? I can’t work with seventy freelancers. The applications vary wildly — in the quality of writing, in the relevance [...]

O2 iPhone tethering

O2 has published its iPhone tethering rates for the UK (tethering means connecting your laptop to the web using your iPhone’s internet connection). A 3GB connection costs £14.68/month — 10GB is £29.36/month.
The 3GB package is almost five times more expensive than what I pay for home broadband: O2 charges £5/GB, I pay just £1/GB at [...]

Starting Something

When you have a good idea, it’s easy to be discouraged by the time, effort, and cost involved in putting the idea into practice. Well, don’t be put off. If you plan well and make simplicity your maxim, you’ll be fine.
Start small
Most good ideas are best begun as a tiny project. When I started making [...]

Miso – font, not soup

Cool, architectural-drawing-style font from Omkrets (website). Might use this on a secret project I’ve got cooking :-)

Unsung heros of HTML

I’ve just bought and read HTML & XHTML Pocket Reference. It’s a useful book that’s taught me a few new HTML tags (and I thought I knew them all!).
Whatever you think of semantic HTML, these are essential for any die-hard web geek ;-)
<samp>…</samp>
Sample output from programs and scripts. I’d use this rather than <code> [...]

How to lose work and alienate people

I posted the following job advert on Gumtree recently:
Website Design firm looking for freelance photographers to work with.
You’ll need to be a digital photographer with a creative eye and a strong sense of your own style. Ideally you’ll have an online portfolio or a collection or work that you can send us. It doesn’t matter [...]

Rip: a RubyGems Replacement?

Rip (“Ruby’s Intelligent Packaging”, via Ruby Inside) is “an attempt to create a next generation packaging system for Ruby”. It’s in alpha, and still under development, but looks cool.
I’m immediately drawn to Rip’s attitude to packaging ruby code for distribution, which seems to be: don’t. Don’t package, just distribute, because Rip allows for installation and management [...]

Facebook Usernames

Via @mullican: Facebook will soon let you choose a unique username to represent your Facebook account. More details on Facebook’s blog.
What Does This Mean?
How is this different from the way Facebook currently works? First, your username will be unique — many people are called John Smith, but there can be only one ‘johnsmith’. Second, Facebook [...]

← Before