For a long time (since before spring, as it happens) I’ve been meaning to carve out a few hours for website maintenance. At the very least I wanted a new, simpler theme which was easier to read and had less clutter. More
Portfolio #001
I’ve just made my first second UX portfolio. Want to see?
Design Practice
The Design Practice module in the MSc in HCI-E at UCL involved a group project to put established user-centred design methods into practice. Hence its name. The goal for each group was the same: design an interactive device to encourage healthy behaviours. This post describes the process I undertook as part of a team of seven students over nine weeks in 2010. More
A Great Business Card [User] Experience
Basket case: Carrefour
Metamorphosis
The first books for my course have been delivered.
Add items to a Word document using C#
I thought I had found the promised land. Then I tried adding more than one item to a blank Word document using C# and I realised it had been a mirage all along. I simply wanted to create a blank document, add a line of text, followed by another, followed by my table. I was flummoxed by the Word.Range object – and I’ll go into detail in a bit – but here’s the solution: More
Add a table using Word Interop and ConvertToTable
The .NET Framework allows us to do many things with relative ease but the main cost is often the time taken in finding a decent example to learn from. I experienced pain when I wanted to create a Word document programmatically and add a simple table to it. But I got there in the end, and this is how I did it. More
IE6 Compatibility VPC IETest Password Is P2ssw0rd
I just downloaded and installed the very useful IE6 Compatibility Virtual PC [IE6-on-XP-SP3.exe] from Microsoft. Within minutes of starting the machine and getting distracted, the screensaver kicked in, locking the machine until I entered the relevant password for the IETest user. The password is P2ssw0rd. More
Hotel Room Message Retrieval Fail
We’re all familiar with software applications and web sites that require us to enter a password: type in an obscure string of masked characters to proceed to the promised land. More


