We think, learn and love to share. Read the latest insights from our team and let us know what YOU think
I want to read everything
Meet the team – Emma Lanman
Emma is one of those team members that seems to be across everything all at once; we don’t know how she does it. We rely on her for her ability to simplify the complex, to keep projects on the straight and narrow, and to make everyone laugh when the going gets tough!
In this chat with Emma, we learn about what her day-to-day job involves, how she manages her busy schedule, what she loves most about her role and a bit about what she was up to before joining the Den.
As a Creative Principal, what exactly does your job involve?
There are two parts to my job. As a Principal, I’m responsible for growing the business by building relationships with new clients, understanding their needs and how we can help. I then work with our design, strategy and development teams to put together an approach for the work that we could do together, and work with the client to get this right for them. The other part of my title, the creative part, nods to the other work I do, which is helping to deliver creative projects, including getting involved in brand strategy.
What does a typical day look like for you?
My days are very varied. I usually start by checking all the places where I might have messages waiting for me from clients or colleagues. After getting back to anything urgent, I’m into my day. It might be a mixture of internal management meetings, preparing proposals, pitching for work, catching up with clients and checking in with our teams on projects that I’m involved in to see how things are going. There are stand-out days when I might be helping to facilitate a workshop, or visiting a client on-site where they are (in non-Covid times), but the norm is a mixture of writing and thinking, talking and planning.
Your days sound so busy, do you have any ways of organising and prioritising everything you have to do?
I use one of our design tools (interactive whiteboard) for my epic to-do list management. I move virtual stickies between boxes (urgent and important, or non-urgent but important – you get the idea) and try to spend as much time as I can in the non-urgent but important box. This was a tip from a mentor and it’s really helped. It’s a constant battle to stay out of the urgent box in a fast-moving, high growth environment like Den, but it helps keep me focussed on what’s important.
What’s your favourite thing about your job?
When we manage to develop a trusted partnership with a client; when we all feel like we’re on the same page, working together to achieve the same thing. When we’ve earned a voice in company strategy meetings and when we nail the creative that we know is going to deliver on their strategy – that’s the best!
What were you doing before Den that equipped you for your current role?
I’ve had a varied career to date, spanning Firefighter to entrepreneur. But a few things spring to mind in terms of really preparing me for this role. Firstly, I studied History of Art at university. Having a deep understanding of the very first explorations of combining form (reality) with feeling (subjectivity) in art, as well as how we see and experience visual stimuli has really informed my understanding of, and love for, brand. Secondly, running my own removals and logistics business and building my own brand has given me a deep connection to the importance of customer-centricity, as well as the ability to empathise with our clients’ biggest problems, and help them to meet them head-on. I ended up pitching my business in Dragons Den, which means no pitch will ever be intimidating again. And finally, in agency life, there’s always a bit of firefighting to do!
In this article, Manny talks to us about how he entered the world of design in a turn of fate, the parts of design he finds most challenging, what he enjoys most, and the importance of a brand-led approach.
So why design?
Brace yourself for an age-old cliché; I have always been interested in design, I just didn’t know it, strangely. My childhood is littered with stories of how I would deconstruct household items and then unsuccessfully put them back together. During my formative years at school, I always found the creative subjects more enjoyable. I was lucky enough to have a couple of very talented and passionate teachers in Fine Art and Design, who really pushed me towards a career in the design industry.
I studied Industrial Design at University and then faced with the challenge, as many are, of trying to work out how I could enter the world of work, I landed my first role as an Account Executive at a creative agency. The Senior Designer at the time took a couple of weeks holiday, I picked up the work and loved every second of it. I’d found something I loved and I’ve never looked back since.
So why design? Probably because I have extremely patient parents and because Ben decided to take some annual leave. Shout out to Ben.
What are the toughest challenges of design?
That’s a good question. Every project is different and comes with its own challenges. For me, the toughest challenge is taking an abstract idea or insight and building on it to produce a visual identity that communicates it effectively. The concept stage of a project is filled with tangents of thought that you experiment with until you arrive at a foundational idea that you can build a brand around. At times it’s tough to trust the process and your idea. On the flip side, it’s also the most rewarding when you arrive at something that resonates with people.
What is your favourite part of the process?
I love the design development stage of the design process. When there is a consensus amongst all those involved and you can get into the nitty-gritty of a visual identity. It might sound geeky but nothing beats testing scales, typographical details, colour combinations, developing rules and guidance that connects all of the elements. It’s the part of the process that when done correctly can elevate your work.
How can a brand-led approach help a business?
We are living through an information and technology age where the speed of progress and choice is unprecedented, which in turn means consumer behaviour is shifting all the time. The amount of information available to us, and the speed at which it is delivered, is directly influencing the world of branding. There was a time when brands would live for a number of years, whereas now businesses are refreshing at a much quicker rate in order to remain relevant. A recent study by Hall & Partners and Wolff Ollins showed that “over half (57%) of consumers believe that brands need to do more to positively impact society.”
The tricks of the past are less effective; it’s not just about constructing a story around a business, businesses must now live their identity across more complex touchpoints and work harder to keep their audiences engaged, whilst also communicating their efforts towards a fairer and more equal world. Brand loyalty is becoming harder to come by as consumers become more conscious about where they are spending their hard-earned cash. This is where a brand-led approach comes in. A well-defined brand can help businesses navigate the complex and fast-changing societal, political and economic environment we find ourselves in and guide how they respond. How? By connecting with the business’ audiences, building trust and in turn generating brand loyalty.
What is the single most important piece of advice you would give to a prospective client?
Be original and stay true to your business’ values. Package what you stand for in a way that people can understand, then share, evaluate, refine and repeat. Sounds easy, doesn’t it?
You can see Manny’s most recent project here. If you’d like to find out more about our approach to branding and what we can do for you, or you’d like to join our team, get in touch!
The term ‘e-commerce’ has been around for quite a while now, in fact, since the 1970’s when Michael Aldrich created an online transaction service for TV sales. The e-commerce world has been booming for the last 20 years with the eBay’s and Amazon’s sparking a widespread trend away from traditional brick & mortar retail and has become an essential part of the worldwide retail framework. In part spurred on by the Covid-19 pandemic, businesses are recognising the need to invest in their online offerings and to scale existing sites to meet surging online demand. In this article, we outline what an e-commerce platform is, the types available and different things to consider when choosing which to go with.
The term e-commerce is thrown around a lot, but it’s simply the selling and buying of goods and services over the internet. By allowing businesses to sell, market and manage their products online, an e-commerce platform means businesses can reach more customers than if they were to have brick-and-mortar shops.
So now that we understand what an e-commerce platform is, what’s next? What options are there out there? Below you’ll find a whistle-stop tour of the different types of e-commerce platforms and a look at what you need to keep in mind when deciding which one you go with.
Designed with the sole intention of making e-commerce sites as easy as possible to build and maintain, SaaS e-commerce platforms are subscription-based providers of pre-built features at a low initial setup cost. They, therefore, provide an efficient and scalable solution for businesses to gain access to online sales as quickly as possible without huge costs. However, this does come with limitations as the building blocks cannot be fully customised to fit all specific requirements. These types of platforms use third-party apps to enable developers to build sites, but the actual ‘code’ to build these features is closed off except for small areas of customisation.
– Quick and efficient to build and manage
– Low setup costs
– Narrow feature boundaries
– Increasing complexity and cost as the site scales
Truly custom platforms provide the basic architecture by which developers can create detailed and complex e-commerce solutions, which means that all features and requirements must be built from the ground up. These platforms allow sites to be tailored to exact requirements and create a feature-rich and highly customisable solution. These bespoke solutions take longer to build and require greater expertise in implementing requirements than Saas platforms. This can increase initial build and setup costs and will also extend the time it takes to get your store live.
– Fully customisable
– Scalable and futureproof
– Everything has to be built from the ground up
– High up-front costs
At Den, we have built many e-commerce websites for our clients (Buster + Punch, Nourish, NICE Wine and JEALOUS) and we always follow a defined process when selecting an e-commerce platform. The first step in this process is always to sit down with our clients and understand their specific circumstances, this includes factors like budget, time and levels of unique customer journeys, as well as their future aspirations. Let’s take a deeper dive into each factor and how they affect which platform to go with.
Time to market
Some e-commerce platforms take longer to build than others so how much time you have will partly determine which type of platform you should go with. If you have less time, it’s likely you’ll want to go with a pure SaaS platform such as Shopify and BigCommerce as these enable fast and efficient development of the common features you would expect from a standard e-commerce site. Whereas, if time is on your side, a bespoke platform may be an option.
Initial setup cost
For many, the biggest benefit of SaaS platforms is their low initial setup costs. Given their reliance on ‘plugins’ or third-party applications that make up the bulk of expenses, purchasing the original platform falls in the low hundreds of pounds. This is important for those on a tight budget, but also for those who are conscious of the initial investment required. Although bespoke solutions are not expensive in their initial implementation cost, they do require more development so the cost of that needs to be taken into consideration.
With a subscription-based platform, there are various costs in running the site, including third-party applications and platform subscription costs. These costs can quickly escalate if your site requires lots of plugins, due to both the cost of the plugins and the time required to maintain them all. So, while a bespoke platform may cost more due to more development time, the expense may be balanced with the reduced cost in the long-term as they don’t require ongoing subscription costs nor as much ongoing maintenance once live.
Pure SaaS platforms are designed with growth in mind. They are good solutions for sites that need to handle a fast increase in purchases and customer traffic. Platforms like Shopify enable businesses to have faith in their site’s ability to handle surges like for example on Black Friday. However, SaaS platforms do have a threshold for functionality, so while they’re great for a fast-scaling business, you could hit a point where you can’t add certain functionality that you realise you need (such as white-labelling your store for instance), meaning you might have to start again but on a bespoke platform. On the other hand, while a more bespoke system can certainly handle these waves in traffic, they are more suited to growing and scaling at a slower rate, as they are built with current traffic levels in mind. So, if you plan to see sustainable growth in traffic over let’s say 5 years, a bespoke solution could be a good option as you can then optimise for each traffic level.
For all of our clients, the security of their site is of great importance. SaaS platforms successfully mitigate against security issues using out of the box solutions. With a bespoke build, you can have greater specific protection, but bespoke security systems do require more skilled and competent developers for setup and maintenance. The key thing with security is that no solution or platform should ever compromise security, so although comparisons can be drawn, an insecure solution shouldn’t be on the list to choose from.
Control and customisation
The biggest benefit of bespoke e-commerce platforms is how customisable they are. While SaaS platforms give a range of pre-built features for you to use and customise to some extent, bespoke solutions, like Laravel, can be designed completely to your business and customer needs. This level of customisation doesn’t just apply to the customer-facing side of the site, but also the administrative area, where you track orders, stock and fulfilment. With no limits to the levels of automation and digital innovation that can be built into bespoke solutions, you can control everything from fine-tuning customer journeys to optimised stock management.
As well as customisation, the scale and longevity of your site can be much better handled via a bespoke solution. Sites that are designed to grow and develop with your company are most often bespoke builds, as they allow for greater room for optimisation and enhancements over time. With SaaS platforms, it is more difficult to add features or optimise existing features.
Payments and checkout
Designing a site with a bespoke platform means you can fully customise the checkout and payment processes. With the basic Shopify system, a pure SaaS platform, the checkout page is a standard and generally uneditable, page that all Shopify-built sites use. This can be a drawback to those who want their brand and products to be front and centre in the buying process [editable with Shopify plus]; it also limits the available payment methods that a particular customer can use, as Shopify and others require you to use their in-house payment methods. However, the setup and use of this checkout procedure for both you and the customer is as easy and straightforward as they come. The more bespoke you go, the more customisations there are available to you, allowing you, for example, to integrate fraud services into your system. This also unveils other payment providers such as Stripe, as well as invoicing capabilities. But as with many of the benefits of bespoke builds, this takes time to design and build, increasing timelines and budget for initial setup.
We’ve outlined what we mean when we talk about an e-commerce platform, we’ve looked at the different types of platforms, from a pure Saas platform like Shopify all the way to a fully customisable framework like Laravel, and we’ve analysed the factors worth considering when deciding which to go with.
E-commerce can feel like a minefield, especially if you’re new to it, but it doesn’t have to. We take a lot of care and time during our discovery phase, working closely with our clients to understand the business needs and, most importantly, their users’ needs, before helping them to choose the right platform to deliver for them. If you have any questions for us or would like to have a chat about an e-commerce platform, don’t be a stranger! Get in touch with us here.
When a great product is delivered, it’s easy to forget that there were many teams of specialists working together behind the scenes to bring it all together; Kay is one of those people. Kay has hit the ground running and is working tirelessly to deliver the products we’re so proud of to our clients. We asked Kay some questions to find out more about her experience, what a normal day as Head of Delivery looks like and what she hopes to achieve in her new role.
Tell us a bit about you and your journey up to this point
I’ve had a really varied career so far but the majority of it has been in IT within Investment Banks and Financial Institutions. I’ve been fortunate enough to have worked in companies of all different sizes so I’m familiar with the pros and cons of both! I’ve also run my own business, which, to be completely honest, was not something I enjoyed, so I decided to go back to working for established companies where I could be part of a productive and entrepreneurial group of like-minded people.
Before starting at Den, I had actually worked alongside Elixirr (Den’s mother company) for almost three years. My experience with Elixirr made me feel Den would be somewhere I could be valued and make an important contribution so I’m really pleased to have joined and look forward to joining Den on their journey.
Can you tell us a bit about your role at Den?
My role is Head of Delivery; it is a broad role that looks at the processes and procedures that we use to deliver products and services to our clients. My role involves a lot of problem-solving and issue resolution so I spend a lot of time looking at what we do well, what can be improved and how. I’m a big advocate of collaborative working, which Den champions too, so I’m excited to continue encouraging collaboration wherever possible (it’s always possible!). I’m also a mental wellness and diversity champion and keen to get to work with the internal teams that are doing great things in this space.
What does a typical day look like for you?
At the moment my calendar looks like a sea of meetings! Every day is busy – but ‘good busy’! My days start at 6am when my dogs get up; I have 4 and so they need some TLC in the morning, or they will happily start a collective howl and wake the neighbours, ‘singing the songs of their people’! Once my chores are done I grab a milky coffee and some breakfast at 8am (ish) and I head straight into meetings. My meetings are varied; some are project-specific, others are with my team, making sure they’re all okay and answering any questions they have. I try to book an hour for lunch, but it rarely happens! It generally ends up as my emergency contingency time. But, I do try to take some time to grab a bit of food – I am lucky that my husband is at home too and is an amazing cook, so I am his chief taster!
The end of the day varies, sometimes my work day drifts into the evening, but I try to make sure that I have some ‘head space’ time, to commune with my husband and dogs and go to my happy place and sew. I developed a passion for sewing during lockdown and I am now an avid fan, so don’t call me when the Great British Sewing Bee is on as I will not answer the phone!
What are you most passionate about in technical delivery?
I’m passionate about being premier class in everything we do; I want every product we deliver to be nothing but the best. Technical delivery requires huge collaboration from a wide number of different teams and I love ensuring that the necessary collaboration happens. I think my greatest skill is bringing people together, problem-solving, keeping calm and always trying to have a fair and balanced view of issues and people, and a position in technical delivery requires all these traits.
What do you hope to achieve in your role here?
I hope to give recognition for excellent work, for collaborative and entrepreneurial spirit and also to ensure that we always have a heart-centred approach to business and that we always behave in a ‘human being first’ way. I would also like to mentor the more junior members of the team and help them build on their skills. I think the most important thing I think I could achieve from my role is to look back and see the progression from where we are now to where we will have got to and know that I have helped and been a part of that growth.
Oh, and next week World Peace and Hunger…
If you’d like to find out more about our capabilities and what we can do for you, or you’d like to join our team, get in touch!
A little more than a decade ago Ethan Marcotte coined the term ‘responsive web design’. Responsive web design came as a natural development to the emergence of mobile phones, tablets, and other handheld devices. Since then, the number of people browsing the web through their handheld devices has risen to equal, and eventually surpass desktop use. Today it is more likely for people to experience a website on a handheld device than a desktop, making it vital to the design and build of a website that it works across all screen sizes.
When we design a digital product like a website, we generally have two approaches to choose from: Responsive Design or Adaptive Design. At first, both might look the same as they help us achieve the same goal – to change the appearance of a website based on the browser width or height. However, if we look through the details, we will find the differences that make each approach unique.
What is Responsive Design?
Websites that follow a responsive design approach respond to the browser window’s width at any given point. The website adjusts to the browser window’s width by scaling, rearranging elements, and sometimes changing functionality to optimize the content for the specific screen size.
Why go Responsive?
Building a responsive website can make it more effective, scalable, and manageable to implement. This is mainly because we generally design two screens, one for mobile and one for desktop, and these can be built within one codebase. Of course, this comes with its challenges as it becomes more demanding to implement this solution for complex websites like large e-commerce websites. This is why we suggest the responsive design approach as the preferred method for smaller-scale projects with lighter content.
What is Adaptive Design?
Websites that follow an adaptive design approach, adapt to the width of the browser at specific breakpoints; a breakpoint is the point/width of the browser – at which a website page’s content adapts in a certain way to optimise the content by changing the layout and sometimes its functionality. In other words, when we open a website, the site chooses the best layout for that screen’s width.
Why go Adaptive?
This solution comes in handy on projects with a greater need to control how the content adapts. Adaptive design allows designers to control the user experience in more detail by tailoring the solution to the user’s needs on a specific device. This is why adaptive design might come as a better solution when creating some more complex websites that hold a lot of content, such as News and e-commerce sites, where the layout needs to be significantly altered on some screens.
How to figure out if a website uses adaptive or responsive design?
As a rule of thumb when we resize our browser window the responsive design scales smoothly and fluidly. While the adaptive design performs any changes only on the designated breakpoints. As always, the best way to tell the difference is to go and have a look and play around for yourself; the following websites are responsive: WIRED, The V&A, Swiss Air, BMW and New York City Ballet, and the following are adaptive: The Guardian, Amazon, Ikea, Adidas, Nike, AirFrance, and Apple.
Finally, to say one is better than the other would be wrong, as each solution achieves the same end goal in its own way. Choosing one over the other would be on a project-by-project basis and after careful analysis of research on how users interact with the product.
If you’d like to talk to us about how we design websites, apps, prototypes or anything else just get in touch.
In February of this year, Standard Life Aberdeen released the first glimpse of their rebrand (you can see it here). For those of you that don’t know the story, in an attempt to appeal to new audiences and position themselves as modern and dynamic, the Standard Life Aberdeen brand name has been shortened to Aberdeen – represented visually by a wordmark that’s lost its vowels.
The design industry and beyond swiftly set the beacons alight, with ridicule and tweets, mocking the name change, which brought on a sense of déjà vu for me.
Rebrands themselves are inherently daunting, especially for large consumer-facing businesses. Brand is the voice and face of any business; it’s what their audiences connect with, what they relate to, what keeps them loyal. While daunting, rebrands are an opportunity for businesses to present themselves more in line with how they see themselves; it’s a chance for a clean slate. Brands have a shelf life. In a world that is constantly evolving and evaluating itself, the most successful brands keep their ears close to the ground, listening to those shifts and aligning themselves to speak directly to their audiences.
Rebrands are often polarising. A well-loved consumer brand may decide that they want to shift their product line to those that are more likely to be adopted by a younger audience. They realise that their current identity and messaging speaks to an audience that doesn’t align with their future ambitions. They therefore decide that in order to give their new product line the best chance of succeeding, they need to present themselves as a modern and dynamic business. Pretty reasonable thought process.
However, by rebranding, they risk upsetting a large part of their current audience, who love and identify with them.
Rebrands can differ in scale and the industry has been trying to describe these different approaches to make the prospect more palatable for businesses – “we can refresh you”, “we can optimise your brand” and my favourite; “we can tweak it”. There is often a business case for small changes to a brand to help it succeed, and I have been a part of projects where a minor refresh was needed. However, more often than not those brands have been well managed through a process of constant evaluation and end-user insight.
“Abrdn” aren’t alone, the rebrands of Airbnb, London 2012 and BT were all met with ridicule. I read and heard numerous industry professionals airing their concerns, opinions and revelations about BT especially; “they paid that much for a circle?!”, “how did they go for that, I could have made that in my sleep”. The concerning thing here is that I would expect an industry professional to understand that a rebrand needs time to live, to sink in, to make its mark and most importantly to embed through a combination of consistency, recognition and messaging – driven by the organisation’s strategy, which can’t be communicated through a single press release. You would be hard-pressed to find anyone that didn’t think any of the aforementioned rebrands weren’t a success today.
The reason those rebrands have been a success is because they were strategically led. Airbnb recognised that there was an opportunity to be different to their competitors and appeal directly to the human and emotional need to belong. London 2012 recognised that they weren’t creating a brand for 2007, but for 2012; that represented the city as the melting pot it is and the games as something distinctively different to those that have come before. Finally, BT recognised that as the business grew they would need an architecture that was manageable and an identity that could reinvigorate itself in the eyes of the public, representing the future ambitions of the business across all of its media.
I’m sure that Abrdn’s rebrand has been strategically led and that, over time, we will all be able to appreciate its reasoning once it has had time to live, and we can see it in its full context.
For founders/business leaders that are thinking about a rebrand, my advice would be – work really hard to define what makes you different in a world where every organisation is fighting for attention. Weave a narrative and tell your story. Take a risk and be brave enough to live your point of difference and ignore the noise. If executed correctly you’ll quickly realise it wasn’t a risk at all.
And for all those industry professionals that are quick to ridicule, let it live.
Growing up I wasn’t sure what I wanted to do. I enjoyed problem-solving and making things from scratch but I couldn’t draw or paint and so I thought that meant I wasn’t creative. I didn’t let that stop me from exploring design as a career path.
I did a 2-year FDA in Design Practice at Camberwell College of Art and Design and topped it up with a 1 year BA in Design for Graphic Communication at the London College of Communication. My first job after graduating was at a tech company where I worked in the graphic design department. I enjoyed it, but knew I wanted to keep learning. My boss and I made a sweet deal that if I taught myself how to code I could join the web design team. Challenge accepted! 3 months later I had built my own website from scratch and became a member of the web design team. That’s how my coding journey began. Today, I work as a digital designer at Den, with a firm focus on user-centred design, including web and product design.
Working collaboratively with developers is a key skill. With some knowledge of coding, we can ensure that we have ticked all the boxes when designing for a particular technology. This eases the handover process and means we are speaking the same language as our development team (something that can sometimes feel a little tricky, I know). When it’s time to test, we are primed to identify bugs and unexpected behaviour with the products and can quickly work with developers to rectify them. Working as a team makes the process so much smoother.
Learning to code can ultimately make us better designers. Knowing the basics of development means we understand the limitations developers are working within, allowing us to design better solutions. Once built we have the capability to test our own designs, whether it be in a staging site or a live environment; we can inspect and amend code to experiment with the way elements look and react. Having the skills to test in an environment rather than needing a developer to take care of this part of the process really is a game changer for the way you’ll approach future designs.
In most projects designs will go back and forth between designers and developers, both sides adjusting and tweaking until the design becomes viable. All of this time comes at a cost. Knowing code means we can make better-informed decisions, ensuring that we create achievable designs from the get-go, and helping us better estimate the time it would take to develop our designs. In some cases, I have found that my knowledge of code has reduced a lot of the time typically spend handing over to a developer, as the foundations of the build are either completed, or much easier to explain to another team member. This makes the working relationship between designer and developer much more efficient, and allows us both to be part of the problem solving.
Since learning how to code, the prototypes I’ve been able to build have dramatically improved. One of the most useful skills we can learn as designers is the ability to create high-fidelity prototypes that we can show to both clients and developers. High-fidelity prototypes allow us to explain the look and feel of a product whilst also giving the clients the chance to see how their product will react, without the need for using imagination or loosely interpreting designs. While many of the best prototyping tools i.e. Framer, Protopie and Principle, can be used without knowing any coding at all, the method of thinking that is required to create complex interactions is very similar to the thinking required for coding. There have even been times where my ability to code removed the need for prototyping tools entirely because I used HTML and CSS in a code editor (I personally like CodePen) to create interactions. If it sounds like a nice smooth process, it’s because it is!
One of the big reasons I was employed here at Den was because of my ability to design and code. I guess you could say it’s my superpower. It is still quite rare to find someone that can do both, so if an employer is given the choice between two designers; one who can code and another who can’t, being the designer who has those extra skills will definitely give you the edge and increase your chances of landing your dream role.
I wanted to leave the best to last – and yes, this does show my geekier side. Coding is fun! Having the ability to take a static design and see it come to life is so satisfying. It gives you a sense of control and although time-consuming, you will see the results. It is that simple. In my case, I take every coding opportunity as a challenge. There is a process I follow to identify the problem, solve the problem through logic and turn that logic into code. This genuinely gives me a great sense of achievement.
A digital designer won’t need to use their coding skills every day, and we definitely don’t all need to be full-stack developers. But, having an understanding of the basics makes us more flexible when working within a multidisciplinary team. Just as an architect cannot design without knowing what materials he will be working with, how can we as designers do our best work without some knowledge of our medium?
If you’re a designer reading this and are interested in learning some code, there are some excellent free courses online, including Codeacademy, Gymnasium and Udemy. If you don’t mind paying to learn you could check out: General Assembly, Brain Station, Educative and SuperHi. If you’re not a designer but interested in how our multidisciplinary team can help you, we’d love to hear from you. You can get in touch with us here.
If you are unfamiliar with how digital designers work, wireframes might just look like a series of grey boxes with some random text dotted around. They can sometimes be as simple as a hand-drawn sketch on a piece of paper, or a drawing on a whiteboard, but you’re most likely to see them as low fidelity (simple) or high fidelity (more designed) digital designs.
They are in fact a super important ingredient when designing a successful user experience for a digital product and they act as a kind of skeleton structure for your site. We use wireframes to plan out what type of content will sit where on a page, based on how important each piece of information is. The content and functionality is mapped out, taking into account all the work we’ve done to define our users’ needs and the journeys we need to create for them. Think of letting a builder and an interior designer loose in your new house to knock down a few walls and start painting without first thinking about how the space needs to work for you with an architect and having plans drawn up. You wouldn’t expect the end result to be good, or to work for you and you’d probably just want to start again.
Because wireframes provide a map of how each page will be structured they allow us to look at the site structure with clients, and test journeys with users, changing things based on feedback, long before that becomes really costly. It’s much quicker and cheaper to change wireframes than it is to start messing with high fidelity designs or fully built products!
We often find that for people who don’t regularly work with wireframes it can be difficult to remember that they aren’t showing you how the final page will actually look. They’re showing you the layout, mapping out content and functionality, page by page. It can be difficult to get sign-off on the page structure without getting distracted and talking about the visual design. Testing with users can also be tricky for the same reasons so it only gets you so far. There will be things the visual design and the words will do that will help users find what they’re looking for that won’t be added until the next phase. It’s sometimes hard to find your way around a prototype that’s made up of only grey boxes.
We use wireframes early in projects to make sure we’ve planned out how we’ll meet all the users’ needs and the business’ needs that we identified in the discovery phase. If we can get things right at the wireframe stage it saves time and money later on in the project because we don’t have to change things when it’s harder to make changes. It’s also really helpful for the development team to have this to refer to as the project goes along – a map of the core structure and functionality of the site. Everyone needs a map to get where they’re going after all.
If you’d like to talk to us about how we design websites, apps, prototypes or anything else just get in touch.
If you’re sitting there thinking you didn’t realise a website could be environmentally unfriendly don’t worry, you’re not alone. Despite the internet being responsible for producing 3.7% of global greenhouse emissions each year (which currently stands at more than aviation!), there is very little awareness of the problem. As a designer, I design for the user and rarely think about the impact of my designs on the environment. However, I’ve recently become aware that there are things that designers, alongside developers, can do to minimise a website’s impact on the environment. To learn more, I spoke with some of our development team who already practice environmentally-friendly software development.
This is a good place to start because it’s only once people know how websites use energy they can begin to look at ways to reduce the amount used. Without getting too technical, the way a website works is this: a website sits on a server and every time someone wants to view a web page the browser needs to send a request to the server to ask it for information to display. In order to gather all this information, the server will compile and send back the information requested, routing back through switches, DNS servers, routers and caches. All of these machines require energy, in the form of electricity, to transfer data. The more complex a website the more requests it may need to make and, as we now know, more requests = more energy. If you consider how sophisticated many websites are nowadays: videos, high-resolution images, motion graphics, forms and more, you can begin to get an idea of how much energy websites consume.
There are many ways but the below are the top ones.
Images and videos are often very large files with more data than any other parts of a website page and, in order to send large quantities of data, servers use more energy. There are different ways of reducing the data weight of an image or video; the first is to use fewer images. This isn’t always possible, especially for websites whose popularity relies on their imagery. A client of ours, the world-renowned architecture and design magazine, Dezeen, is a good example of this. While Dezeen can’t reduce the number of images on their site without affecting the popularity of their site, they are working towards reducing their impact. How? This leads us on to the second way of minimising the data weight of images: optimising images and videos in such a way that the file size is reduced without impacting their quality or the user’s experience.
There are two types of fonts; fonts that come installed on computers; ‘system fonts’, and others that aren’t; ‘custom fonts’. While custom fonts allow for much more flexibility and artistic style, they can often be large files and require many requests to the server for the font file (as opposed to system fonts where all the data is already on people’s computers so no data request is needed). It might not always be an option to use system fonts as the choice is limited, but using custom fonts sparingly would be a good place to start.
How people navigate around your website is important. If the content structure is unclear people will click on numerous different pages before landing on what they wanted to find. By laying out your site’s content clearly, navigation will become easy and users will find the content they’re after more quickly, reducing the amount of energy used, both by your user’s device and the server.
Minimising the use of third party scripts can vastly reduce your website’s carbon emissions. Consider auditing your website to ensure all third party scripts are absolutely necessary. Having your website written in clean and streamlined code also decreases your website’s carbon emissions. Optimised code, written in a concise and standardised way (to remove duplication) requires fewer requests and less energy.
Much of the energy consumption a website creates is in data centres (physical sites where servers are held) through the transference of data. These days data centres have an energy-efficiency rating so you can choose to host your server in a highly energy-efficient one. Not only this, but you can also choose a data centre located as close to your target users as possible. As energy is used in transferring data, by reducing the distance data needs to travel between your servers and your users, you reduce energy consumption. So, if your users are located in the UK we would recommend hosting your server at a UK-based data centre rather than one in say, the U.S.
All of the above changes decrease the time it takes for a website page to load. We’re all used to such frictionless experiences on the internet that our expectations of websites have skyrocketed; we want to buy a product with one click, we want websites to remember our information so we don’t have to fill it out twice, we don’t want to be overwhelmed by choices and, heaven forbid, we have to wait for a page to load! There are lots of different facts and statistics on how many users will drop off after just a 3-second wait time but what they all agree on is that the longer a page takes to load the more people leave. It’s also worth mentioning that Google has used page speed as a ranking factor since 2010 so a faster page speed will improve your SEO which means you’ll appear higher up on Google search results.
This might go without saying, but if your users enjoy their time on your website – if they’re able to find what they’re looking for easily or don’t have to wait for pages to load, they are much more likely to stay around and do what it is you want them to do. This could be anything from buying your product, signing up for your newsletter or sharing some of your content. In short, the changes we’ve spoken about in this article will all provide your user with a smooth and enjoyable experience and this will increase your conversion rates.
We hope you have found this article eye-opening about the impact websites can have on the environment. I’m going to finish by saying that while we should all continue striving to make our websites use as little energy as possible, it is inevitable they will always use some. A way of tackling the remaining amount of carbon emissions is by offsetting it through investing in an equivalent carbon saving elsewhere. There are many ways of doing this but at Den, we have a subscription with Ecologi, allowing us to offset our carbon emissions. So far we have offset 31.22 tonnes of carbon and have planted 709 real trees in Mozambique, Madagascar and the UK.
You might now be wondering how environmentally friendly your website is and exactly how much energy it uses. If you’d like to talk to our development team about your website and reducing carbon emissions, get in touch here.
You might have seen the terms UX design or UI design popping up all over the internet in the last few years and wondered what they both mean. ‘UX’ stands for user experience and ‘UI’ stands for user interface and both are part of an approach to design called ‘user-centred design’ (UCD).
UCD is growing beyond design studios and start-ups. Now, many of the world’s top universities and business schools are including UCD modules in their programmes.
What is User-Centred Design?
UCD is an empathetic approach to design that puts the user and their wants and needs at the heart of every decision when building a new product.
A user-centred approach incorporates validation from the user at every stage of the design process, as opposed to showing a user a finished product and hoping, with fingers tightly crossed, they like it.
UX, UI and UCD defined
Put simply, UCD improves the user’s experience of a product. If a product has been designed in a user-centric way the chances of a user liking it go up. This increases the likelihood of adoption, conversion, or whatever your business goal is. Where does UI design come into this? UI design is a part of the user experience and is concerned with how the product looks (vs. how the product works) i.e. what the user actually sees when they look at the product – think colours, fonts and shapes. In short, the better the UI design, the better the user’s experience is and the more successful your product is likely to be.
What is the user-centred process?
The first step in the process is establishing who your user is and answering the following key questions: Who will be using the product? Why will they be using it? What are they like as people? What are their daily habits? Do they have any fears or concerns that might be relevant to the product we’re creating? What problem/s are they trying to solve with the product? When and in which contexts will they be using it?
The second stage requires defining all the user requirements that need to be met in order for the product to be successful. This is also the time to define the business requirements too, for example, opportunity for upsell, data capture or others. While the users’ requirements should be at the centre of this process it is important not to disregard the business’ goals.
Now we begin designing! This stage requires problem-solving and designing different solutions to meet the users’ needs and requirements. This is best done in stages so as to make sure the product really is what the user wants without getting too far ahead and having to backtrack (backtracking can be costly!).
4. Evaluate & Iterate
Once we have a minimum viable product of a solution we think might work, we put it in front of a user; we watch them use it and we ask them what they like and don’t like. It’s also at this stage of the process that we often uncover unrecognised needs and desires, ones that even they didn’t realise they had. Through observing them and using tools like biometric testing we gain invaluable insights into subconscious habits and actions. Taking all this feedback with us we go away, make changes and then put the amended version back in front of them for a new round of feedback. This iteration process continues until we have a successful product, and beyond.
The user-centred process is a collaborative one between product creators and product users and in our experience it radically increases the chances of success of a new product.
How does it differ from other design approaches?
The opposite approach to user-centred design could be called ‘organisation-centred design’. This approach to design prioritises the business’ needs when creating a product and is the approach still taken by many companies. Businesses that take this approach first design a product and then find users that might like to use it. Unsurprisingly, approaching design this way often results in products that users don’t like or need, and of course, wasted time and money.
How a user-centred approach can benefit your company
A user-centred approach to design is a flexible way of working and that has a few advantages.
Faster to market
Minimising the specification means you get your product, albeit a simple version, in front of your user in a relatively short time frame and thus beating your competitors to market.
Keeps development costs down
With this approach, there is no wasted money on building features that the user doesn’t want or need. Getting the users’ validation at each stage means you only build what people will use. It also removes the margin for error so saves money that would otherwise have been spent on going backwards.
More desirable product
As a user-centred approach is guided by the user, the product is almost always exactly what they want. As we mentioned earlier, the user doesn’t always know what they want but through an iterative approach, we can uncover these needs and design a product that works for them.
Increased customer satisfaction
If a product satisfies all the users’ needs, you’ll have happy customers, which in turn means increased conversion rates, higher product adoption and realised business goals!
If you’re interested in our approach to design and would like to hear more, we’d love to speak with you, so get in touch.
Meet the team – Sophie Li Henry
Sophie joined our development team here at Den nearly two years ago now. Although it was a team effort, Sophie built this website for us and she’s become a super important part of the team, not to mention our first female developer, something we hope to build on!
It’s easy to showcase your design work as an agency, but much harder to show off your technical capabilities. Our development team are at the heart of the experiences we craft. Their thirst for knowledge, along with wanting every line of code to be better than the last, is key to our success. We asked Sophie some questions to find out more about her move in to web development.
So, why development, and what do you enjoy about it?
‘I was always interested in computers as a child but I never seriously considered coding as a viable career path. Growing up, it seemed inaccessible and out of reach. I subscribed to the misconception that you had to be the next Mark Zuckerberg or some kind of academic maths prodigy to be able to learn to code. I graduated with a history degree in 2018 and started to apply for roles in Social Policy, but I was struggling to maintain my enthusiasm. It felt like there was something missing.
It was so gratifying to write some code, tell the computer to do something, and then watch it happen on the screen in front of you. I soon realised coding isn’t about how good you are at maths – it’s about how you think.
I joined a coding bootcamp and then started creating one page websites for my friends to showcase their graduate portfolios as practise, before applying for junior frontend developer roles.
Technology is constantly reshaping our way of life and how we do things. Working in an industry where you can watch ideas unfold from a whiteboard, grow into prototypes and eventually transform into a real life product/app is so exciting, and I wanted to be a part of it.’
What are the lows of development – what do you wish was easier?
‘Something that I wish was easier about development is how to explain something technical to a non-technical person. Often when you are working with PMs, clients or consultants, translating what you have been working on in a concise and clear way to someone not familiar with coding concepts can be challenging. The best way I’ve found is to use analogies and try to be as jargon-free as possible. To be able to do this proficiently is a skill in itself but its very valuable in bridging the communication gap within teams. Explaining to someone else also helps deepen my own understanding as breaking the process down into bite size, simple chunks reinforces every step of what is truly essential to the process.’
What are your favourite kinds of projects to be involved in and what is it you like about them? What interests you?
‘I love working in collaborative/agile teams. As a junior developer, it’s the best way to learn. There is so much to gain from working with other devs. Daily stand ups where you discuss what everyone is working on are crucial to our understanding of how the system works holistically and how each developer’s role helps to join the pieces that fit the puzzle together.
Currently, I am working on the front end of a digital banking project. We work in fast paced sprints where teams are broken down into smaller units, which often leads to pair programming. This has been invaluable for learning best coding practices, methodologies and reliable systems for making sure your code and design is maintainable and scalable, as well as sharing recommendations for the best third party plugins, which are all dev approved. For example, in this project, I learnt defensive programming techniques which are designed to help your application behave in a consistent way even in unpredictable environments. I also gained experience in Tailwind, a utility-first CSS framework, Blade, a Laravel templating engine, as well as Cypress, an E2E testing framework which involves testing an application’s workflow from beginning to end.
Pair programming has also been a good excuse, especially now that we are all working from home, to catch up with the other devs – lots of screen shares and daily zoom check-ins help keep the office spirit alive.
Other kinds of projects I like working on are anything with a fun, quirky, interactive design. I would like to look into creative coding one day which has become a very interesting intersection between coding, design, art and technology. I came across creative coders on instagram like @tim_rodenbroeker, @zach.lieberman and @kiyoshinakauchi who use generative design software like p5 and Open Frameworks to explore the creative/artistic possibilities of programming, giving new meaning and interpretations to loops, algorithms and patterns.’
If you’d like to find out more about our development capabilities, or you’d like to join our team, Get in Touch!
If you own a successful small or medium sized retail business but you’ve never sold your products online, you might be wondering whether you need to. Or perhaps you’ve just bought a business that has a healthy balance sheet and proven track record but no online presence and you want to supercharge growth. Either way, it’s time to go digital. Here are our top five reasons to embrace e-commerce.
Some industries have been decimated by the rise of ‘digital first’ giants. It’s hard to predict which sectors could be hit next. From Amazon closing down department stores, to music streaming sounding the death knell for your local music store, if you aren’t yet selling online, you are more vulnerable than most.
Statista claims that in 2019 there were 1.92 billion digital buyers worldwide with e-commerce sales accounting for 14.1% of all retail purchases. If 14% doesn’t sound like enough of a reason to go digital then think again. This share is rising year on year and e-commerce is the biggest driver for growth in the retail sector overall, both in North America and Europe.
Every business wants to make more money. Numbers vary from business to business but BigCommerce says that physical stores that open an online store are making 28% more in revenue via their online channel within just six months. You are tapping into an audience who may only shop online (or even only on their phone) for convenience. A whole new audience you couldn’t get into your store. A larger customer base means more revenue.
The modern consumer has honed in on their affinity for certain brands. They don’t just choose the company that is geographically closest to them anymore, they choose the brand which is most aligned with their values. An online store gives you the opportunity to communicate to a wide audience who you are as a company, what your values are and why you do what you do.
Modern e-commerce platforms are sophisticated. They can sync with inventory management and fulfillment systems. You can build your audience with search engine optimisation, social media campaigns and paid online advertising. You can even send out emails to customers who filled up their cart and then got distracted, to try and tempt them back to complete their purchase. Opening your online store can form part of a wider project to digitise analogue, outdated processes across your business. Saving money and making more money at the same time. What’s not to like.
This is where we come in. Den can help you get your brand ready for digital, design and build your online store, or help you with digital transformation across your business.
Creative thinking can have a huge impact on business and in a climate where businesses must innovate or die, this is more true than ever. Aspiring creatives leave university or college with a basic set of tools, but what they do with them and the impact they can have are really wide open. Den went to the University of the Arts London (UAL) Creative Futures week to inspire the next generation to think about design thinking and the impact it can have on business.
Our growing team of designers and developers have between them an amazing breadth of skills and experience. One thing they have in common is that they never imagined the impact they could have on the business world, by applying the kind of thinking they have learnt in their education and work lives to date, to business problems.
Den regularly undertake transformational brand and web projects for our clients but since teaming up with Elixirr, we also take part in the design thinking process that Elixirr, the challenger consultancy, have made their own.
We headed over to UAL at Elephant & Castle to tell the story of this kind of work.
I acted largely as a kind of master of ceremonies, with the real content coming from Cat, an Elixirr Consultant, Vanessa, one of Den’s Creative Designers (and incidentally my inspiration for putting us forward for the talk) and Rob, Den’s Creative Director, there to answer questions about career success in the creative industries.
We took the assembled students through our process:
At the start we help our clients to define their challenge (a problem they want to solve). Then we aim to expand their thinking by showing them cross-industry content about innovation and how consumer’s expectations are being raised by other industries to the point where they are no longer happy for signing up to a bank account (for example) to be a lengthy, paper based, in-person process.
With minds expanded, our team take the clients through a process of refining a solution. The idea is not just to improve their current offering but to move into a space they might not have imagined before they defined the problem, but to really aim high for their consumers. The outcome of that workshop process is often some very low fidelity wireframes of a potential application, dashboard or similar that is going to do more than just solve their problem.
At this point the design input really ramps up. We go through a process of rapid prototyping and user testing until the design is ready for the team to build the MVP (minimum viable product). Sometimes we can take advantage of time zone differences and clients will go for dinner leaving hand drawn app screens on the wall and wake up in the morning to a working clickable prototype. We move from low fidelity prototypes to high fidelity designs making sure that the UX is slick and the look and feel is inline with the brand and enhances the user experience.
We then talked through translating the designs into the final product through the build phase of a project. As our developers are part of the Den team, they work closely with our designers and the consultants to make sure development is not only fast but accurate. We can sometimes go from defining a problem to launching a new application live in the space of four months.
Vanessa inspired me to suggest Den take part in Creative Futures because she said to me that she loved the work she was doing. At the time she was working to solve extremely complex user experience issues on a trading platform. She added that never in a million years would she have imagined that this is what she would be doing a few years on from leaving her design training at UAL. It feels really good to be making such an impact with the tools she left university with and adds to every day.
We had a great audience who asked lots of questions about how their skillset might fit in to the journey we had discussed, as well as seeking more general career advice. It felt important for Den to be part of this Creative Futures event. If we don’t reach out and tell our story then we only meet the creatives who have already made the leap to see their value in the business world, and we aren’t necessarily meeting the very best thinkers from the creative talent pool. We always look forward to welcoming new creative and technical talent to our team!
I am not a savvy shopper, definitely not a committed bargain hunter, but I am obsessed with brand identity, authenticity and the emotional connection between brands and their consumers.
Everything about walking into a shop in sales season puts me on edge – the jumbled rails of mismatched items dangling by a shoulder from the hanger, the elbows, the frustration and palpable anxiety bubbling just below the surface in my fellow shoppers. There’s also the stories of people getting stretchered away after midnight stampedes and security guards getting battered out of the way, around the world. Online sales are a little easier for me – less elbows, less bubbling rage, more filters. But, you can still trawl pages and pages of ‘load more’, find exactly what you want and then discover it’s only available in a size 6 (not my size by the way). I’ve often used up the last of my short attention span to get to this point and the frustration is too great, I bounce.
So, it’s no surprise that on Black Friday, rather than queuing from 3am to get my hands on an Xbox, I’m analysing how brands have approached the dangling carrot of a revenue feast and whether they’ve managed to hold on to the meaning of their brand, the message they want their consumers to believe that they believe in, or if they’ve left it trampled on the floor below the shelves piled high with goods, bought in to flog to the frenzied crowds. Have they harmed or enhanced the loyalty consumers feel towards their brands?
Some brands have nailed Black Friday. They’ve cut through the noise and most importantly, they haven’t lost themselves along the way:
Dewerstone are an outdoor lifestyle store and brand. The first line of their ‘About Us’ page on their website says ‘We’re people that love the outdoors.’ And what did they post on Black Friday? ‘We’re shutting the shop, office & warehouse doors on Black Friday, we’re just not into it. We’re going adventuring instead.’ They don’t just talk the talk, they walk the walk. They are prioritising their team and the outdoors for a day. As a brand who want to be part of the outdoor community, who typically are interested in quality, and the environment, the risk to their revenue in not taking part in Black Friday, was outweighed by the risk to their brand if they did. In case it isn’t clear enough whether they care more about their customers’ loyalty or their bottom line on Black Friday, they even take a moment to thank their followers for being customers every other day of the year.
Patagonia, another outdoor brand, state very clearly on their website that their mission is that they are in business to save ‘our home planet’. In 2016 they launched their Black Friday campaign ‘100% Today, 1% Every Day’. They pledged to donate 100% of their Black Friday sales to grassroots nonprofits working on the frontlines to protect our air, water and soil for future generations. And guess what the final sales tally was for Patagonia that day? $10 million. Good call.
Pieminister turned Black Friday in to Black Pie Day in 2018. Since their inception, Pieminister have donated pies to good causes, from homelessness hostels to community fairs to fundraising banquets. They call these donations Little Acts of Pie-ness and their website states that they’ve put over 200,000 pies to good use in this way already. Every Black Friday they give away pies in their shops and pop up shops around the country in exchange for donations to Shelter, raising thousands of pounds. The purported values of the brand, what they care about, what they think matters is clear to any consumer. It isn’t a gimmick, it’s who they are. So, they lose a days sales, but they gain a loyal band of pie eaters in the process.
They have always maintained a policy of no deals, no discounts, for their game. Before Black Friday 2013 the game had always been $25,and the makers felt that doing any kind of deal or discount would undermine the simplicity and honesty of the game. This is a really important brand value and really difficult to uphold in the maelstrom of deals that is Black Friday. In 2013 they settled on their angle, they raised the price of the game by $5 and saw a huge sales spike as a result. Their campaign parodied the slightly stomach turning marketing concept of establishing scarcity, leading people to purchase when they wouldn’t (or shouldn’t) normally, due to a manufactured sense of urgency. They crossed out the $25 dollar price tag and listed the new $30 dollar tag, with phrases like ‘Today only!’ And ‘Once-in-a-lifetime-sale!’.
This year they’ve gone fully dystopian pitting their human staff against a bot to see who can come up with the most popular pack of new cards. Again, no discounting and a perfect illustration of their playful brand identity, hopefully creating new encounters with their brand for new customers.
A sustainable fashion brand, founded by a group of surfers committed to protecting the oceans have turned Black Friday in to Green Week: ‘Black week turns green – one order = one tree’. They offer to plant a tree for every order placed in Green Week. They haven’t ignored the discounting element of Black Friday, offering ‘special discounts for a better future’, but they’ve added meaning. To date (since Sunday 24th November – in 6 days) they have planted 4673 trees. That gives me, as a consumer, 4673 reasons to believe them when they say they care about the oceans, and that they believe that without green, there is no blue. They are acting in support of their words and getting my buy in as result.
Defining what your brand means, and what you believe in is the first step in any branding journey. Long before you have a logo and a colour palette, you define your identity. Then, you need to build and protect consumer belief in that message. Once lost, never regained. The excesses of Black Friday leave me feeling a little queasy and, particularly in a time of environmental disaster, a burgeoning debt crisis in the UK, and increases in homelessness and poverty, the idea of manufacturing a sense of urgency to encourage people to spend when they might not if they had longer to think about it seems wrong. It leaves me cold.
Offer to plant a tree with every order? I’m pulling out my wallet. Shut up shop to go adventuring on Dartmoor? I’ll be queuing up the next day for you to open the doors. No brands can afford to ignore huge retail events like Black Friday but what you do about it can help you define who you are as a brand, or it can destroy the identity you’ve worked so hard to communicate.
We as humans have started using natural language processing commonly in our everyday lives. It’s a digital trend which has emerged alongside the prevalence of AI. It is predicted to be a large part of businesses innovation going forward and we, as consumers will be interacting with and using it on a daily basis in addition to implementing it our products.
Natural language processing is essentially voice or text recognition software also known as NLP. It’s the process of taking a human user output processing it with artificial intelligence, transforming it into something that a computer can process and determine an appropriate action to take. For example, when you talk to you mobile phone and ask siri or the google assistant to write an email for you, this is considered NLP.
For NLP to understand human language the program needs to be trained for it. This usually means processing thousands of items of text or speech in order to get a base understanding of the human language. This includes words, grammar and names in addition to the natural flow of the language.
NLP services are usually trained with text books for example since these have correct spelling and grammar throughout. It’s important to remember that the AI will be trained on a specific language such as England or Spanish so if it’s to be used in another language / culture it we need to be trained specifically for it. It can be trained on anything, you can make up your own language and then train the NLP model to respond in the way you want but it might not be a very popular service.
For example “I would like to buy size twelve shoes”.
The intent might be “purchase item” and the entities would be “size 12” and “shoes”.
If this sentence was used with a bot on ASOS for example it may then direct the user to a page of shoes size 12 that they can purchase.
Often NLP models will be designed to work for a specific purpose so they will be expecting a type of intent, this makes it much easier to train and use. For example an ASOS bot will be expecting questions about its products, company or orders and not questions about if the earth is flat.
The NLP software is likely to be running on a server and accepting requests from lots of sources, this means any users with a device connected to the internet should be able to send a request to the software.
Natural language programs that can process human speech usually work by being trained on transforming the voice speech into text. Once they can transform the speech into text they work the same was as other NLP services by processing the text as intent / entities.
A simple use is to direct a user around a website, when they first navigate to a site they might not know where to find what their after so if there is a chatbot on the website they should be able to ask “Where can I find the benefits application form print out” and the bot can reply with a link to the correct page or download.
A very practical use is being able to talk to a GPS in your car, you can ask for directions to the location of the distance left on your journey all via voice speech. This means users don’t have to take their hands off the wheel or their eyes off the road making it much safer.
Another use could be analysing all the posts in a forum, this could generate lots of useful information such as the general sentiment of what users are discussing (games / sports / clothing) their attitude (happy / sad / angry), this feedback could be used to make appropriate improvements. This could also be used to discover anyone using the forums for nefarious uses such as scamming or planning terrorism attacks (yes really!).
There are a couple big players in terms of NLP, most of them are paid services, lets cover them first. This is not a comprehensive list of all the NLP systems available just a few examples.
With the emergence of NLP there has been an explosion in the amount of companies trying to offer their software solution. Several of the big players like Microsoft and Amazon have very capable systems. I would recommend if your looking to experiment and get started in NLP to use Rasa since its open source and has a lot of tutorials and guides on getting started in the world of NLP.
They are usually trained for specific uses so will not be able to handle anything they are not already expecting. For example, if you try asking the ASOS chatbot bot for directions to Leicester, you’re probably not going to get a satisfactory answer.
They also need to be trained for specific languages so if they need to be accessed in an alternate language they will have to be entirely retrained for it.
One issue I encountered when developing a chatbot for a website designed for British Muslims looking to regain their faith was the issue of dual language. I found that often British Muslims will use a mix of English and Islamic words and this caused confusion in the processing. The solution to this was to use a more generic AI to process the input which didn’t rely on knowledge of a specific language but instead used traditional AI techniques of comparing raw characters and words with a very large training data set in order to best match up the user input to a defined intent.
NLP can take a large amount of processing power, training the model to process the inputs can take some time depending on the complexity and the amount of training data. Requesting the model to do the processing on the input can also take a lot of processing power but nowhere near as much as the initial model generation. While this in preventive it is something to consider when developing an NLP system.
When it does go it wrong it can fail spectacularly, for example “how I can I deal with bullies” could be interpreted as the user wants to sell their bike to an bullie rather than how the user should act when confronted by a bully.
A key aspect of the NLP models and technology is that its constantly being improved. As people use and play with the NLP services available, they are being tracked and when a model predicts something correctly or incorrectly, this is being logged down and can be included as training data in the next iteration. As time goes on the NLP services as well as the models we are training are going to get better and better at predicting our language.
As the software and methods for NLP improve over time we will be able to use it in more sensitive areas for example someone’s entire medical history could be processed by NLP and the important and relevant points to the task at hand can all be surmised to a doctor.
We don’t know all the areas we can implement NLP yet but as the world’s data is consistently increasing in quantity (expected to double every two years), we will need to find methods of processing this data in an efficient and error prone manner, NLP could be the solution.
By 2020, it is predicted that 85% of consumer interactions will be handled without a human agent (Chatbots Life, 2019).
67% of US millennials said they are likely to purchase products and services from brands using a chatbot (Chatbots Magazine, 2018).
With four key speakers from various industries, including JustEat, there was plenty to take away from last week’s Tech Talent Forum hosted by Makers Academy.
Just off Commercial Street near trendy Brick Lane, Makers nurtures technical talent and partners with global clients to help with the hiring process and placement.
Focussing on creating a culture of learning, the evening was sure to be interesting for anyone from a technical background, but also as a manager, improving culture is an ongoing item raised at monthly meetings.
In all honesty, I wasn’t sure what to expect from the event. A learning culture can be tricky to get right when faced with ongoing client requirements and project deadlines, however I’m glad to say I’ve taken away some key thoughts that we will aim to implement across our business. It can’t hurt to try, right?
A-ctivity – Inherited attributes that are difficult to teach
S-kill – Needed but can be taught
K-nowledge – Required but will grow
In short, creating a good culture starts with a good hire. We know this already, but what is that in reality?
Looking for a team member that has an abundance of skills and knowledge, is not necessarily going to add to the culture. The third piece of the puzzle is Activity and inherited skills. Is this person going to be difficult to manage or do they already have the attributes to integrate smoothly with the team?
A bold statement which will ring a bell with many hiring managers. How we define a problem is down to the individual company but in a nutshell, Jeremy Burns (News UK) described this as a team of perfectly lined bowling pins being knocked over by the ball. Disruption to the team can have positive and negative effects, usually the latter.
Instinctively we don’t like change. Occasionally we need to throw a curveball at the team but in a positive way. A disruptive addition to the team can have serious consequences. Follow your gut instinct and watch out for a lot of “I, I, I” and also a lot of “we, we, we” answers when interviewing. A balance in the middle is usually a good start.
Kate Richardson from Just Eat spoke about how her team have reviewed job titles and aimed to demystify senior positions by introducing tiered mentoring within her team. Allocated time and tasks are distributed and solutions are thought through and tested.
In theory this sounds great, but in agency land, we tend to require the team to utilise 90% of their time on billable work. The other 10% should be spent on personal development but striking a balance between client v internal tasks makes this sometimes impossible.
Institutions are failing our teams. This was the view of Fred Scholldorf, (Global Relay) who stated that it’s a digital world and still our education institutions are not prioritising this in the way they teach. In the technical world, teaching students how they learn opposed to a specific subject, will nurture a more useful skill set for budding developers.
Strange huh? Well, Makers believe that every error provides a learning experience and now it makes sense. “Why did this happen and how can we avoid this in the future?” A normal reflection we have when something goes wrong. Pointless if we don’t learn from it.
Build, learn, improve. Don’t engage with an error at a concrete level, the black and white, right and wrong way. Pass on your knowledge of how to learn a process to fix the error and your team will enhance their skill set along the way. This applies to all roles within your company.
Give a developer a solution and he’ll apply it, teach a developer the process of finding a solution and he’ll always (eventually) complete the puzzle…
In summary, there were a lot of points raised that I already see in practice here at Den, but with an ever-growing pool of skilled resources and varying skill sets, consistent communication and knowledge sharing is first on the list to get right.