Softwire Blog


Training Tracks: How to become amazing at User Experience


25 February 2013, by

At Softwire we select employees on the basis of technical ability and potential as well as technical knowledge, and provide all the training that our new recruits need in-house. It goes without saying, then, that training is  something we devote a lot of time to getting right, and it takes many different forms.

We thought we’d share one of those forms with you: our set of recommended reading lists or “Training Tracks”. We get a top developer to compile a list of books, tutorials and other on-line resources for a specific technology or area of development, and categorise them into different levels, all the way from beginner (Level 1) to ninja (Level 5 and beyond). Below is Tej’s UX Training Track to start the series: we hope you find it useful!

(more…)

User Experience: Flow


28 July 2011, by

What was the last thing you did that totally engaged your mind and made you forget about everything else?

Watching a film maybe? Or reading a book? Playing Tennis? Eating Filet Mignon? Filling in a survey? Tweaking your social networking privacy settings?

(more…)

User Experience: Size Matters


7 July 2011, by

There are a lot of messy desks in the world. But I’d guess that desks are becoming less messy these days, especially compared to the days when computers didn’t exist and paper was plentiful. Most of us today won’t have experienced working in an office without computers.

Using desk space

Desks are often nice and big compared to the average computer screen, and it’s easy to push stuff out of the way for later and make space for what’s important now. Or if I want, I can lay stuff out easily if I need to look at lots of things at once. Compare that to most computer screens which are only big enough to display one or two applications at a time.

In the future though, screens will be bigger, and we’re not too far away from having giant monitors that span our entire desks. But screen sizes aren’t just getting bigger. A lot of screens now fit in our pockets. In fact, mobile is so pervasive that even Google are advocating creating for mobile first.

So how do we cater for such a wide range of screen sizes, from mobiles to tablets, laptops, desktops and even 50-inch HD TVs being used as monitors? Developing the same application multiple times, potentially in multiple programming languages is annoying and expensive.

(more…)