What does good technology look like?

Just as digital service teams are measuring the performance of their products, it’s important also for technology departments and development teams to decide on what good technology looks like so that we can ensure the choices and practices we’re implementing are having a positive outcome for our users.

3 Ways to Improve Your Microsoft Dynamics NAV User Experience

We’ve worked with a number of organisations who make use of the Microsoft Dynamics NAV suite as their Enterprise Resource Planner (ERP). As is common with similar off the shelf tools such as SAP and FinancialForce for Salesforce, it can be hard to provide a productive and enjoyable user experience, often requiring a number of unituitive steps on several screens to perform basic tasks such as logging a sick day.

Design Patterns: Strategy

Design patterns are solutions to software design problems that are presented in an almost conceptual way. That is to say, a given design pattern has the potential to be applied to a piece of software written in any number of languages but, at a code level, it’s up to the developer to interpret that idea and make it work for them.

Comparing OOP and Component Based Design

In this article I’d like to discuss two concepts that you might not immediately think to compare. I’ve written previously on keeping your stylesheets modular and also on boundaries in object oriented design, so today I bring the two loosely together.