Do you feel rewarded for learning?

The first key to success in gamification is to build a reward system that engages people and rewards them for positive changes in behaviour. If you get this wrong, it doesn't matter how right you get everything else, your gamification will not motivate your users or learners. If you get it right however, you'll find... Continue Reading →

If you are always saying no, you are doing agile very wrong!

"The essence of Agile movement ... rests on two foundational goals: delivering valuable products to customers and creating working environments in which people look forward to coming to work each day." Jim Highsmith Modern agile principles may have strong roots in technology companies, but they have found their way into all sorts of businesses in... Continue Reading →

3 Ways Knowledge is Leaking from your Business (and how to stop it)

In an economy where knowledge is as valuable as labour, the constant loss of knowledge from businesses has become a major dividing line between companies that succeed and lead, and those constantly running just to stay still. "There is no wealth like knowledge, and no poverty like ignorance." Buddha Like a dripping tap, knowledge can... Continue Reading →

Does your LMS play nicely with others?

With the recent release of Learn with Mobile’s latest RESTful and webhook APIs, I found myself feeling very grateful that open interoperability and integration have started to become standard practice for leading cloud service providers. Yes there is still software in every industry where its vendor continues to refuse to play nicely with others.  If... Continue Reading →

Don’t let MAJOR version number worries stop you using Semantic Versioning (Semver)

Why Should I Use Semantic Versioning? Semantic Versioning (semver) is specification for version numbers of software libraries and similar dependencies. Its rules are not new, and are similar to how most library version numbers have been managed for years. However the idea of semver is that if libraries use exactly the same rules around version... Continue Reading →

Universal Software Principles

Universal Software is software that can be used natively on any device and guarantees universal reuse, extension, and maintenance. The four fundamental principles of universal software are: The software must run natively on any hardware, Operating System, and network (Environment Independence Principle). The software must allow reuse of complete or part functionality as modules to create new... Continue Reading →

Create a website or blog at

Up ↑

%d bloggers like this: