Digital, User Experience,
and the Modern Web

Ten Healthy Habits for Digital Hermits

March 27, 2020 | Luke Johnson

How to build structure and health into your days that will help you to live well and work productively through the many seasons of solo-work.

How to get into coding

January 16, 2020 | Luke Johnson

You don’t need to be good at math. It doesn’t matter if you are young or old. All it takes is the willingness to keep trying.

Ten years on a road paved with code

February 20, 2019 | Luke Johnson

Every once in a while, it’s important to pause and remember how you managed to get to where you are. This year marks my 10th year as a web developer.

Make this year "The Year of the Cloud" and never lose a file again

December 18, 2018 | Luke Johnson

Hello, student. I’m writing to you because I love you, and because I want you to break free from the tyranny of failing computers and lost files. It happens. You’ve laboured all semester. Exam time is approaching. And then, in an all-too-predictable moment of frustration on the knife-edge of insanity, your computer refuses to start, and your entire semester’s work is gone.

Writing for the Web

October 23, 2018 | Luke Johnson

Six simple ways to help your content perform better, and to make it easier to read.

Development dreams in the making

February 23, 2017 | Luke Johnson

As a church kid, I've always wanted to help church-governance teams work better. And now here's my chance.

An interview about entering the web industry

July 19, 2016 | Luke Johnson

A friend recently interviewed me about what it takes to get into the web industry. In case it's helpful to anyone else considering a career in web development, here are my responses.

Put your users first with responsive design

July 11, 2016 | Luke Johnson

Take advantage of the flexibility and opportunity afforded by the modern web. Be available to your audience wherever they are with a design that puts them first.

Design for a hospitable and headacheless experience

April 27, 2016 | Luke Johnson

No one knows your company’s processes like you do. Layers of commonly shared assumptions empower your team to work quickly and intuitively. However, if your team fails to translate these assumed processes for the customer, your customer might be in for a frustrating and flummoxing interaction.