What to do if your company is satisfied with junk markup.
Pretty design and bad code is bad design
Those of us who make a living building things for clients on the internet need to understand the value of code. We who call ourselves interface designers, front end developers, product people need to realise the value of standards, craft and giving a damn about our markup.
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
â Live Streamingâ Interactive Chatâ Private Showsâ HD Quality
Anya is LIVE right now
FREE
Free to watch ⢠No registration required ⢠HD streaming
When Takealot acquired Kalahari, one critical factor in the decision to cull the legendary Kalahari brand was the fact that they had used licensed software that was "difficult to innovate on and exceptionally expensive to maintain", according to a recent article on Fin24.
Is the convenience you signed up for worth the long term cost?
Lauren created these flat CSS-only browser windows and smartphones for showcasing screenshots. Just add your screenshots and ship it â theyâre responsive too. You can see a demo of them, or check out the code on GitHub.
Last week we were discussing how much things have changed since we bought our business back and pivoted 6 months ago â it's been one helluva ride.
Like any business with staff and clients and bills the shift has been a gradual one. Weâve gained new clients aligned to our vision of making things that matter. Weâve relinquished a few as well â particularly those whom we provided digital marketing services to.
We feel as if weâre just starting to get into our stride now. Next month we will, for the first time, move from being a project oriented company to a retainer based one, designing, building and iterating on a monthly basis for clients.
Weâre starting to produce the kind of work we want to, and we have amazing people working with us. You wont believe what happened next.
When you walk into the Next offices, you'll see this on the wall. It pretty much epitomises what we try to do on every project; make something that matters to someone. Sometimes we get distracted from that. Hopefully that'll happen less now that the words are in front of us every day.Â
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
â Live Streamingâ Interactive Chatâ Private Showsâ HD Quality
Anya is LIVE right now
FREE
Free to watch ⢠No registration required ⢠HD streaming
At Next, the style guides we create are the manifestations of our design systems. They provide our clients with the scalability to support their business or product into the future on the Web. A style guide helps to maintain the brand design and code consistency of the website as it grows over time. With the wide variety of devices that are now able to access the Internet, testing the design of your website can be challenging. Testing is easier with a style guide as you can view the individual parts of our designs, in isolation from an entire interface.
Because style guides begin with the basic elements of a design, it allows us to share our work in progress from the start. In using this open approach with our clients, they can see the progression of their website from early on in the project. It also enables them to give feedback at the point in the project when it is much easier for us to accommodate change.
Building blocks
Web pages comprise of basic elements combined and laid out to create a user interface. Dave Rupert used the analogy of LEGO in describing how they designed and built a website for one of their clients.
The majority of websites that you browse have many common elements. These include color palettes, typography, navigation and buttons to name a few. We ensure that these elements remain consistent throughout a website by building a style guide. This helps to provide a better user experience.
Our style guide contains all the individual parts of our design system. It also shows you how they get put together to create the templates which you see when you visit a website.
Consistency over time
Over time, a website will change. This could be content that needs updating, more pages or new features. Because there is an existing style guide, we are able to determine the scope of work required in a short space of time. Our clients are able to view the style guide as it evolves during this update phase.
Code
One of the patterns in our websiteâs style guide.
Our style guides contain snippets of HTML used to mark up elements and patterns, whilst defining the code style we use. This makes it easier for our developers, as well as external ones, to add to the code base and maintain it. It helps to ensure our standards to produce consistent HTML and CSS.
The pattern library we have in our boilerplate style guide is up to date with the latest recommendations of best practice on the Web. It enforces what we learn from a project and lets us carry it over to the next one. This saves us time as weâre not having to deal with common issues that occur on the Web. The benefit of this is having more time to focus on providing solutions for the needs of our clients.
Design
Source: Interface Inventory by Brad Frost.
Over time, it is likely that the people involved with the initial design and build of a website would have moved on. If there is not a clear guide to reference, people may have difficulty in continuing the original design system. This is how inconsistency can make itâs way into a website and provide for a less than ideal user experience.
Your experience with a website is likely to be frustrating when there are inconsistencies in the interface. By having a style guide, you can prevent this problem.
Working together
The biggest change weâve seen at Next since we started to create style guides, is that everybody is much closer to the project. No longer is development a âblack holeâ with the final product shared right before a deadline is due.
It allows for easier communication about and understanding of what we create. Potential issues get flagged early on in the process. Another massive benefit of the style guide is that you view it in a web browser. This highlights the complexities of responsive web design in a multi-device world. Our clients can then view the design in their favourite browser. This helps them to see that websites will look different on different devices.
The style guide we created for FRANK.NETâs website.
Resources
If you want to find out more about style guides, you should check out Anna Debenhamâs Website Style Guide Resources.
If you like Wunderlist and you like CLIâs then youâll be thankful for Wayneâs mildly disturbing to-do app fetish. Wunderlist CLI lets you command line junkies use wunderlist without using wunderlist.
We love us some Wunderlist, but when you're in front of your computer, a CLI is a faster way to add a bunch of tasks or view your existing tasks.
Then, later when you're on your yacht you can open Wunderlist on your phone and check up on your tasks / complete them, or just admire them.
In January we got precisely the kind of brief we thrive on at Next. We were tasked by FFS with Rebuilding the website for Standard Bank Life Insurance. In one month. The reason we could do this was because the business objectives were clear â improve the conversion rates of existing traffic online.
Clearly stated business objectives allow us to work faster by focussing our efforts on KPIâs that matter.
In the first month since launch organic traffic is up 76% month on month, Conversion Rate has increased between 60 to 80% across mobile phones, tablets & desktops and our speedy responsive design has increased leads by 32% & 35% on mobile phone and tablet devices respectively.
How We Did It
1. Performant Design
Analytics showed us that traffic to the existing site was split across a broad cross-section of browsers, devices and locations around South Africa. Our design needed to work across a spectrum of device sizes and had to account for the shaky connectivity speeds experience by South Africans daily. That meant curbing aspirations for slick transitions and sparkly JavaScript, and focusing on pristine, bulletproof markup.
Good markup pays dividends on so many levels. One of the most noticeable improvements with the new website is in page load times â it outperforms several of Standard Bankâs other websites:
2. Onboarding
Transactional aspect of the previous website were tedious to complete. We focused on designing a faster and simpler process for these to reduce as much clicking as possible.
UX and Interface changes had to be implemented without any changes to the DFS transactional web services â so for our first version we have kept design clean and straightforward while we develop and test additional approaches.
Weâre happy with what has been achieved in the short time weâve been working with FFS, and will post updates as new features and design iterations come online.
Weâve been working with Frank.net to steer a great brand in a new direction. Our first launch represents our first steps in that Journey.
The focus for this launch has been on taking things away and giving FRANK the Frankness and clarity that made it famous when it launched.
The outcome is a responsive design, with solid performance benchmarks and an improved user experience that is already delivering improved conversion rates.
A Few Screenshots
Take a look, and if youâre in the market for long term insurance try out the online quote.
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
â Live Streamingâ Interactive Chatâ Private Showsâ HD Quality
Anya is LIVE right now
FREE
Free to watch ⢠No registration required ⢠HD streaming
"Software is mostly human capital (in peopleâs heads) losing the team is usually worse than losing the code."Â
Jay Krepps says it better than we could.  We often get asked why we hand code over to clients unreservedly, instead of licensing it or "locking them in" some other way.Â
For us the answer is pretty simple. The code is the means by which the strategy, the logic and the design is manifest.Â
So sure, code is valuable. But the process we've built over 4 years that enables us to do that is more valuable and the people who solved the problem, designed the solution and created the code are invaluable.Â
For us the equation is straight-forward. If we build the right thing, in the right way and deliver the right kind of results, we'll get to make more things.  Â
Next is looking for a skilled interface designer to help us create digital products that people love using. If you approach design with the intent to solve problems and you love shaping what a product does â not just what it looks like â then youâll love working at Next.
It amazes me how many people spend the majority of their waking hours at a computer but have never given second thought to their keyboard. Thatâs right, that thing sitting under your hands right now.
Stop writing bad briefs. Start getting better results.Â
I think the saying goes "Start How You Wish To End." A brief that's carelessly put together sets a precedent for the work that follows, whether you're briefing a single task or a complex project. Here's some tips on briefing better from a guy who's suffered bad briefs for over a decade  Â
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
â Live Streamingâ Interactive Chatâ Private Showsâ HD Quality
Anya is LIVE right now
FREE
Free to watch ⢠No registration required ⢠HD streaming
"When eating an elephant take one bite at a time."Â - Creighton Abrams
It's a fact we are all bad at solving big problems. Those big challenges in our personal lives and workplaces somehow never get solved. We convince ourselves that change is only meaningful if there is some large, visible outcome associated with it. Whether it is rebuilding the entire website or getting that six pack; we put pressure on ourselves to make some earth-shattering changes that surely will get us noticed. In our experience, It's the worst way to approach technical product and service oriented work, so we do project management differently.Â
The solve everything at once mentality permeates our personal lives and many a boardroom, often setting us up for failure before we start and even worse clouding our view of what really needs to be solved.
We're far better at solving smaller problems. Maybe 50 000 years of evolution (where our biggest challenge was finding our next meal) Â has failed us in that regard. But maybe making smaller, Â better decisions on a daily basis is a strength. Â Improving by just 1 percent isnât often noteworthy (sometimes it isnât even noticeable). But in the long run a few 1 percent improvements create a major force for change. As time goes on, small improvements compound and you suddenly find yourselves having taken a very big step towards solving the problem.
Marginal gains are like compound interest for projects, over time its the most powerful force for growth.
Even though we know that making marginal gains works, we donât naturally embrace the idea or make it part of how we solve challenges individually or on collaborative projects.
Here are some thoughts why I donât think we embrace marginal gains when trying to solve technology problems and what to do about it.
The Spec and the Budget
A spec document is often held up as the silver bullet, the piece of paper that makes everyone feel involved and happy to spend the budget. Itâs what finance uses to approve the spend, itâs what managers use to hold everyone to account and itâs ultimately a âsolve everythingâ way of thinking.
âFunctional specs force you to make the most important decisions when you have the least information. You know the least about something when you begin to build it. The more you build it, the more you use it, the more you know it. That's when you should be makingâ â Getting Real 37 Signals.
At Next we donât work to highly detailed Functional Specâs rather we use discovery sessions, prototyping and actual users to form what we build. We hold onto our agile principles tightly and our opinions very loosely.
Trust and the invisible super hero
Marginal gains often aren't visible in the short term, you need to wait to see results. The problem is we hate waiting!
So instead of trusting the principles we write spec documents or buy off the shelf solutions in an attempt to give everyone on the project that warm and fuzzy feeling that itâs all going to be ok. Â Creating Locked-in specs or using off the shelf technology often forces you to make big decisions too early in the problem solving process, too often leaving projects and products in tatters 6 months in. You have to trust the invisible super hero of incremental change.
At Next we work hard to get our clients to trust us and to trust the principle of marginal gains. Itâs not easy and we donât always succeed but moving fast and making things better little by little affords us and our clients the space and budget to make mistakes, to test assumptions and to ultimately make a product that actually solves the problem instead of meeting the spec.