Xero iPhone & iPad icons

Just wanted to let iPhone and iPad users know that we’ve just uploaded icons into the Xero application and Help Center so that you have handy one-touch access to these sites from your home screen.

They look pretty snazzy on my iPhone, and obviously I’m rather partial to the Help Center one!

Note these are shortcut icons that display if you log into Xero (go.xero.com) or the mobile version of Xero (m.xero.com) or go to Help Center (help.xero.com) and choose ‘Add to Home Screen’ from your device’s browser.

Using Yammer to keep the startup spirit strong

As a company, we’ve grown from a small team – all in the same room – to dozens of teams all over the world. Along the way, there were signs we’d started to change culturally, from a tight knit group of co-founders into a soulless org chart. We weren’t going to let that happen, but we weren’t sure how to solve the problem. Then we found an app called Yammer.

Yammer works better than we hoped. We’re tighter than ever – even though we keep growing, with more and more staff all over the world. We use it to share ideas, discuss tactics, reach out for help when problems pop up, and celebrate our triumphs. We openly discuss serious business, plus – amongst it all – our outside interests and daily lives make its way into the discussion, in a way that our personalities shine through. The soul of our company has become a very active and shared experience.

We wanted to let the people at Yammer know how much we love their product, so we shot a little video to share our experience and to let others know how much it’s helped us. Obviously their product means a lot to us…

The currency of innovation

As someone who is fascinated with the subjects of innovation and good ideas, I thought this was a brilliant video summary of Steven Johnson’s new book, Where Good Ideas Come From.

Unlocking the beauty of the web

In recent years Internet Explorer has been this wonderful utility built into Windows that allows people to download a web browser – usually Firefox. Probably due to the fact that they still dominate in market share, Microsoft has been pretty absent from the browser wars that have been raging over the last few years. But as more and more users switch to better, faster browsers (Firefox, Chrome, Safari, Opera), Microsoft has finally stepped up its game with the release of the public beta of Internet Explorer 9.

I’ve been playing with IE9 since the early preview releases. Even in the previews it was very impressive, and the beta certainly puts the oft-maligned browser on a par with the remainder of the browser landscape. The first thing that strikes you about IE9 is that Microsoft has finally committed to standards, both standards that they seem to have forgotten about in previous releases of IE, as well as the emerging standards based around HTML5 and CSS3 (all the stuff that’s very important to HTML/CSS geeks). It pretty much supports the bulk of the CSS3 working draft and has almost full CSS3 selector support and supports an increasing number of the HTML5 working spec. All I’m really missing now is some more HTML5 APIs, WebGL & CSS transitions & transforms.

But the biggest improvement in IE9 is based on one of their stated goals for the project: “performance, performance, performance”. They’ve completely rewritten the engines behind IE9 and there is lots of stuff in there – a new layout engine, a new JavaScript engine (including mutli-core background compiling to native code), lots of networking improvements, and the biggest thing they’re touting is completely hardware accelerated graphics (for everything from CSS through to animations and video).

You can find out more and download the beta at the slightly ironically named beautyoftheweb.com

As I stated above I’ve been playing with IE9 for a while now. The hardware acceleration is definitely impressive – some of the demos on http://ie.microsoft.com/testdrive/ really sparkle on IE9 (and lag in the other browsers).

The user interface feels very much like Google Chrome, so the Chrome minimalist approach has now been copied by every major browser. It makes sense: to be fair there’s not a lot you can do with the browser UI. I don’t like the tabs next to the location bar though (actually it’s a “one-box” bar like Chrome – integrated search and location). Yes I have a widescreen monitor. In fact I have a 30″ 2560×1600 widescreen monitor – but I don’t want to run my browser full screen just to see the url or see all my tabs. I know some reviewers like it – but the Chrome way feels more natural.

Even though it seems very solid for a beta it does crash a bit and the crashes are ugly. Again Microsoft should take a usability leaf from Chrome here.

What about performance? I love to run benchmarks so that’s what I did. Using the new Kraken benchmark from Mozilla (http://krakenbenchmark.com) IE9 does very poorly against its beta rivals (Firefox 4 Beta 6, Firefox Minefield & Chrome 7). Running other tests (such as Google’s V8 or WebKit’s SunSpider) the field was pretty much flat (Minefield easily beats Firefox 4 beta though – Firefox’s brand new Jaegermonkey JavaScript engine kicks arse). Here are some pretty graphs courtesy of Engadget’s review where they compared IE9 to the current release versions of Chrome and Firefox:

SunSpider: Lower is better

Futuremark PeaceKeeper: Higher is better

To be honest all these benchmarks tell us is that IE9 is not the new champ – just that it’s catching up to the field. Yes – the IE9 demos are amazing, and right now if you were wanting to push the boundaries of graphics or video performance in the browser then IE9 looks to be the winner. But by the time developers are switching from Flash to using Canvas or SVG the other browsers will have released their GPU-powered versions, so any advantage IE9 currently has will have gone. Ironically the beautyoftheweb.com website runs much smoother for me in Chrome 7 than in any other browser (including IE9).

So yes – it feels fast. A LOT faster than any other version of Internet Explorer before it, and faster than the current release version of Firefox (3.6). Even in normal use, web browsing in IE9 feels very snappy, but Chrome still felt a little faster in most “normal” scenarios. When comparing the use of Xero between the current release version of Chrome and IE9 beta, Chrome still felt the smoothest.

As far as new and unique features probably the most interesting is the ability to pin websites to the Windows task bar as “apps”. This is particularly cool in Windows 7:

The menu is completely customizable in the HTML of the web site (this was done using our staging site – don’t try it at home). Unfortunately the HTML to do it is fairly awful – lots of meta tags with ico files. It’s a great idea and as web apps become more integrated into the OS it makes sense for a web developer to have access to this kind of feature but it would have been nice for them to try to utilize some standards (hopefully someone from Microsoft reads this: http://camendesign.com/blog/stop_this_madness).

Obviously I’ve played with Xero extensively in IE9 and to be honest almost all the Xero apps aren’t working very well on it right now. It is a beta and while we do have a clear policy on beta browsers, we usually don’t have the problems we’re having with IE9. We know why most of the problems are occurring but while we are looking at we can’t spin our wheels on it too much while it’s in beta. We will definitely have Xero working perfectly in IE9 by the time of its official release (and probably a lot sooner).

Still no word on when that official release date will be. And then once it is released will Microsoft keep the release frequency up like its rivals? In the 18 months between IE8 and IE9 there have been multiple versions of Safari, multiple major point releases of Firefox, and 5 versions of Chrome. If Microsoft wants to keep pushing the beauty and the boundaries of the web then I think it needs to employ the same aggressive upgrade policies that the other vendors do.

And now for the let down: IE9 only runs, and will only run, on Windows Vista and Windows 7 (I installed in on Windows 2008 Server but it’s not running very well). Is this a problem? Yes and no. IE6 and IE7 are still dominant players in the market (especially in the enterprise) mostly because of Windows XP, so it’s a pain for web developers like those at Xero that want our users to be on the best, the most secure and the fastest, that Microsoft isn’t giving our users a better option. I totally understand and actually support the whole “a modern browser requires a modern operating system” objective but if Mozilla and Google can do it then why can’t Microsoft?

Oh – and for the 60% of Xero users that don’t have Windows 7 or Windows Vista do yourself a favor and get Google Chrome

My beautiful polychronous workstyle

We take our technology enabled working lives for granted these days but anyone over the age of thirty five will recognize that the typical working day has changed quite profoundly in the last twenty years.

Whether through the growth of remotely networked laptop usage from the late 90’s, the mobile email revolution of the last five or so years, or today’s generation of web apps such as Xero – many business people are as much unshackled from the old nine-to-five office cube culture as they are free to dip in and out of work during our personal time or to momentarily attend to what were previously deskbound tasks from behind the wheel of a pick-up-truck between jobs.

So, I thought it would be cool to try to visualize an abstract of how much a day in the life has changed over the last twenty years. I threw a bunch of fifteen-minute time slots into a spreadsheet and estimated how much of my typical attention was spent focused on personal activities versus business activities from when I awake at six thirty in the morning through to hitting the sack at night, with the maximum focus on one kind of activity being 100%.

The comparison is striking; while there’s still a broad general separation of work and personal time, the boundaries are much more blurred and blended. But what changes multiple times a day is the priority or intensity of focus on one class of task versus the other, and this happens all throughout the day. Business intensity is low when you’re tethered only by a smartphone and email becomes essentially a background task while you’re doing something personal or travelling, and then your business intensity peaks when you’re using your laptop, in a meeting or on a phone call when personal email then shifts down to becoming a background task. But neither class ever shuts down completely.

Compared with what I remember being a typical working day in 1990; before the mobile phone, internet, email or social media, and when in order to do any work at all you needed to be physically located with your all your cow-orkers, at a desk and near a landline telephone – the comparison is pretty stark.

In 1990 you would submerge into the office at 9am, essentially isolated from your personal lives unless there was some family emergency, sit with your co-workers and focus 100% to compress everything you needed to do into generally unbroken blocks of time. You’d then come up for air at 1pm – at the same time as everyone else to regulate the downtime efficiently – which was your only chance to visit the bank to pay personal bills (no internet or telephone banking then) or run any errands. You’d finish up around 5pm and if you ever took work home with you then you were considered either a workaholic or sucking up big-time for a promotion.

In 2010 you’re only totally off the grid when you are asleep.

You’re handling email 30 seconds after you’re awake, handling personal bills or ordering flowers for your wife between calls, dropping out for three minutes to wish a friend ‘happy birthday’ on FaceBook, dealing with email while waiting to pick your kids up from school or pushing a shopping cart around on a Saturday afternoon.

Of course, all this exercise did is visualize estimated attention or focus, not personal productivity. But it’s probably fair to say that if productivity could be charted, it would be several magnitudes greater than in 1990.