architecture is the art of simplification.complexity arises from failure to grok the big picture and lack of ownership. or incompetence.
— the tao of stoo (@the_tao_of_stoo) July 31, 2012
Monthly Archives: July 2012
Four ways I’ve used PhantomJS
PhantomJS is a program that gives you headless interactions with a browser. Essentially it’s a fully scriptable web browser. I’ve found it to be a valuable tool and have thus far used it four different ways.
- Unit Testing my JavaScript. This way my unit tests run in an actual browser.
- Automated looking at an actual browser DOM to find out plugin configuration.
- Generating screenshots of thousands of infographics that were built as HTML pages to take advantage of code already in place.
- As a part of a build tool for generating a sprite and a map based off of canvas and SVG.
There are many tools that use PhantomJS these days. Have you found any new or interesting ways to do so?
Designing For and Supporting Older Users
If the user is rather more ‘experienced’ in life and on the other side of middle age, it’s quite easy for us to attribute an error to their age rather than say their actual cognitive ability. But is there actually any science here? Or is it all ageist garbage?
via 4 ways to support an older website user – Humanising Technology Blog.
A look at some academic articles about designing and supporting an application with older users in mind. The research finds that for older users, it is especially important to avoid putting to much cognitive strain on the users. Therefore it is especially important to strive for simplicity.
The author also points out the important fact that you should not blame the user for the problems they are having with your application. This reminds me of something that Andrew Spittle pointed out, “if a feature or product were legitimately easy the user would not be writing in to support about how stuck they are”.
The moral is that when it comes to older users, the same mantra applies: Strive for simplicity. After all, a design is done not when there is nothing left to add, but when there is nothing left to take away.
Testing Dictation in Mountain Lion
Actual Text:
The feature about OS X Mountain Lion that excites me the most is dictation. It allows me speak and have it automatically transcribed into text. This is me testing it out right now. So how did it do?
Transcribed Text:
The future about sex
Ours is dictation
To speak and have it automatically transfer that this is me testing it out right now so how did it
Not horrible, but still not something I can use for anything of importance. Double tap the function key while you are focused on a text area to try it for yourself.
Israel Turns To Turkey’s Journalists « Ottomans and Zionists
Turkey does not seem to think that the freeze with Israel is particularly costly, and the government has maintained its strategy of keeping pressure on Israel while Israel vainly tries to restore ties without meeting Ankara’s demands.
via Israel Turns To Turkey’s Journalists « Ottomans and Zionists.
It’s good to see Israel trying to mend the fence, but I think Netanyahu is going to need to come around to offering an apology if these two nations are going to get back on good terms.
OS X and WordPress
But to understand what Mountain Lion really is, you really need to look at it not as a standalone OS release, but as a step in a series of releases. Snow Leopard, Lion, Mountain Lion — none of these have been radical releases of Mac OS X.1 But taken together, there have been some radical changes to the Mac experience over the last five years: the App Store, sandboxing, and iCloud to name a few. Apple has introduced these features incrementally, which I think has been a win for them engineering-wise, allowing them to roll features out annually rather than queue them all up for one blockbuster major OS release. But it’s also been a win for users, introducing significant changes at a relatively gradual pace.
Reading this part of John Gruber’s review of Mountain Lion made me wonder if I was reading about OS X or WordPress. Both have frequent releases that focus on incremental improvements that help both users and engineers alike. I’m downloading Mountain Lion as well. Let’s see if I like it as much as John Gruber.