Khan University

I’ve been a fan of the concept of e-learning for a long time, making use of Code Academy in particular on and off as my motivation waxed and waned.

However it was only a few days ago that a I truly began to appreciate some of the positive impacts that e-learning has/will have on existing education systems.

A friend has been diagnosed with dyslexia; she has problems reading for long periods and comprehending complicated texts, not to mention note taking during lectures while trying to understand the concepts being discussed.

Khan Academy

During a discussion with another friend on the various paradigms of learning Khan Academy was mentioned and its wide library of video lectures.

Within a couple of minutes she’d been able to login find her subject of interest (Medicine) and crack on with her learning.

While the Khan Academy may not officially provide college/university level courses at present we discovered that the introductory lectures are generally of such high quality that they’re easily a match for the first and second year university text books, with reading on particular subjects filling in the gaps.

So what does this mean to my dyslexic friend?

  • Better understanding: she can pause and rewind videos to cover sections she struggles with
  • Improved revision/Notes: Lecturer going to fast? Just pause and catch up with your own notes
  • More time on advanced topics: pick-up the fundamentals quickly and use the time saved to read-up on advanced topics or the lecture’s content in more detail.
  • Access anywhere & any time: Got 5 minutes between a lecture and the start of a shift? Pull out your tablet and catch-up on a topic

If similar content was rolled out to whole cohorts of students the possibilities for improving learning are endless, for example:

  • Allow students to learn at their own speed
  • Use teacher time more effectively for group/class activities or discussions, workshops or demonstrations.
  • Link lectures into other materials such as web applications or third-party videos/texts simply and easily.



With Verizon’s massive Bond Issue to purchase the remaining 45% stake in Verizon Wireless from Vodafone, I couldn’t let the diagram below pass by without comment.

It demonstrates well the stupidity of the current international business, accounting & tax laws which makes setting up an overly complicated, opaque & legally questionable structural sufficiently profitable to go this much effort.

Vodafone's Corporate Structure

Vodafone’s Corporate Structure

Ignoring the frankly ridiculous lack of UK tax liabilities maintaining such a structure must cost the company (and thus its shareholders) millions (Stirling or dollars) in accounting/management/auditing costs.

While I applaud the steps taken to overhaul international Tax by the G20 I seriously doubt it’s going to go far enough considering the number & range of companies wide ranging reform would affect.

International Tax law should be structured as to ensure tax is always paid within the country in which the end of sale consumer is located without the ability to shift profits elseware.

Transfer Pricing which I admit does have it’s place in international business needs to be made more transparent with the payment formula issued in financial returns ensuring these aren’t inflated (ala’ Starbucks).

Most of all the Business, Accounting & Tax laws need to be reformed to make it cheaper to maintain a simple, easy to understand & audit corporate structure than to create a Dutch Sandwich or its equivalent.


After a weekend spent on the water off Whitsands I’m totally sold on Stand Up Paddle Boarding (SUP).

Although I’ve kayaked for many years; the difference that the extra height gives you is amazing. It means you can keep impressive speed/momentum up with very little effort due to the extra reach available.


The second great advantage is that when carrying your mask & snorkel you can simply pop your head into the water, scout out the fish shoal or whatnot and slip into the water with barely a ripple.

Time for shiny toy shopping I think.

Starting a’Fresh

As the developers of a mildly successful web product used by thousands of students & staff all over the country we often discuss our application’s ‘legacy’. Functionality that was built in the past (possibly years ago) and used on a daily basis but doesn’t quite match the expectations of today’s users.

It may be a page designed using concepts popular in the past but less so today, it could be how users interact with the site (Shifting from PC’s to Tablets or Smartphones for example), it could even by the underlying technology; built to handle much slower internet connections but not to take advantage of today’s surplus bandwidth.

A key comment from our customers for a long time has been over our product’s Homepage. It was too cluttered, too slow and too complicated to use; a simple task such as sending a message to a student took too many clicks, and once sent took too long to confirm.

We listened to all of this and more to develop and (shortly) launch the new homepage.


WB ILP Laptop Mock


WB ILP iPad Mock

Starting from a blank slate we re-designed the page from scratch using the most up-to-date ideas & technology out there. Amongst many improvements; we sped up the loading of the site by an incredible 90% making navigating between page feel far more fluid, we implemented contextual menus; displaying only the options which are relevant to what users are doing at that moment and massively improved the Search functionality to use the same super smart auto-complete functionality used (for example) on Google amongst many others.

On top of this we’ve totally re-evaluated how user’s interact with the site to ensure it works on touch devices. The homepage now uses responsive elements to scale to your device; if you are on a desktop or laptop the site will take advantage of the extra screen space to display extra information, whilst the same site on a Tablet will remove excess information to provide a clean, touch friendly interface.

Deploying such a major re-design was always going to be a challenge with our existing clients; most people hate change! However by working closely with each client to ensure the new design & functionality matched their requirements we’re already seeing increasing numbers of inquiries into functionality previously underused due to it’s ease of use or just their locations on-screen.


Having just come back from a two week Kayaking adventure across the French and Italian Alps I’m very much aware of the impact of expensive mobile fees on the daily life away from home.

Now I admit; it was quite pleasant to be disconnected somewhat from technology for a couple of weeks, but there are several services which makes this just a pure pain.

Now assuming the EU enacts the Ban on Roaming fees from July 2014 which is currently in discussion the services I’m most looking forward to being able to access while (EU) globe-trotting are.

  1. Google Maps – Offline services cannot hold a candle up to the sun that is this marvellous free service.
  2. Evernote – Ok yes, if you are a paying premium member you can keep ‘offline’ notebooks but for the rest of us trying to keep paper/information to the minimum not being able to access the saved documents such as insurance forms or e-tickets is frustrating.
  3. Pocket- My favourite ‘Offline’ tool for catching up on web-content; pretty useful to have this up-to-date.
  4. Weather – Whatever App you use; its surprisingly annoying not to be able to quickly check on the weather forecast, although running the gauntlet of asking locals with your rusty language skills is fun.
  5. Google Translate- While the Android App’s offline capabilities are impressive, having the full voice command image recognition functionality available would be useful for those tricky restaurant orders.

City Life?

Since moving back to Devon, I have missed certain things about the ‘Big City’; the general ‘hustle & bustle’ of 6 million people going about their lives, the Culture, the great lectures hosted by LSE & many others.

But then summer rolls around and Surf, Sea & Sand adventures abound….. and I wouldn’t choose to be anywhere else.

Yealm Estuary at Sunset

Yealm Estuary at Sunset

Technology Stacks

Technology is cool; it’s undeniable there’s something innately cool about shiny new Hardware, UX’s and Code.

What’s even cooler however is the paradigm shift to sharing cool technology in the open source world.

Two examples we’ve used recently are jQuery Mobile and Bootstrap.

jQuery Mobile is a unified set of technology that makes building Mobile sites (those optimised for Smartphones and Tablets) a absolute doddle. Using the included HTML5 framework you can quickly build a touch compatible, easy to use and great looking UI which can be plumbed into your back end code of choice.

We recently used the framework to build the first iteration of a Mobile CPD Online allowing us to focus on the backend framework and User experience rather than the nitty gritty detail of page transitions and styling.

In similar vane Bootstrap (Built and supported by Twitter) provides a great set of tools, templates & scripts to build modern desktop ‘Web Apps’. Instead of building templates from scratch you can use Bootstrap resource to create a great look & feel across your site with all the fancy transitions, buttons and fields you could ask for.

The technology really comes into its own however when building ‘Responsive’ sites; pages which scale correctly to different screen sizes. Bootstrap allows you to quickly generate the CSS files required for each screen size from Smartphone to Super HD desktops.

Even the big boys in the internet world are using Bootstrap now including Stumbleupon, Lifehacker and of course Twitter!

Hopefully these open technologies/frameworks will remain supported (and be developed further) over the next few years; and it’s exciting to think what other technologies are just around the corner to allow awesome sites/products to be built at speed.