Craftsmanship, design, and code

Posted 2 years ago by Jonathan White

A while back I received the following question from someone on Twitter:

… If you don’t mind, I wanted to ask you a specific question thats been bothering me for a long time. There are front-end developers and there are UI/UX designers. As I understand it, UI/UX designers come up with how things should look and front-end developers implement their vision. What if I can design and code? What if I want to conceive experiences and implement them? Is it true that most companies don’t encourage that? What would you suggest?

When I read that message, dozens of articles I’d read in the past came to mind. If you search Google, you’ll see that there are tons of articles on the topic of whether designers should learn to code or whether developers should learn to design. All these articles embody different sides of the argument.

Each one of those articles make valid points. However, a recurrent theme among many of these articles is how can a person optimize their skill set to be hired at a company.

This kind of perspective encourages developers and designers to hone their skills, not for themselves, but for companies. And that brings me to my main point: focus on what you enjoy doing and make it part of your craft.

“Focus on what you enjoy doing and make it part of your craft.”

Craft means… To make a product with care, skill, and ingenuity.

Be a craftsman. A craftsman is someone who sees what they do as a science and an art. They create products with passion, pride, and care. And they are constantly searching for ways to improve their craft. Their key metric is forward progress over time.

An example of a craftsman is Nobuo Okano, a Japanese master craftsman who spent the last 30 years perfecting the art of restoring books.

Regardless of whether he’s restoring a hundred or a thousand page book, Nobuo goes page by page unfolding creases with a tweezer and flattening the paper with an iron.

He painstakingly glues loose pages onto new sheets and trims them down to fit the books. It’s clear from his attention to detail that Nobuo has deep respect for his craft.

Another example of a craftsman is Antonio Stradivari, universally recognized as one of the most famous violin makers in the world.

Stradivarius violins are known for their tone, responsiveness, elegance of design, and precision.

violin

The violins were made with utmost respect and care. From the wood used to the design of the violin body, Stradivari paid attention to every small detail. Stradivari progressed so far in his craft that scientists even today are still making discoveries about his process.

Designers and developers can also be craftsmen

If you look at designers like Paul Rand or Johnny Ive and developers like Brendan Eich or Paul Irish, they all treat designing and coding as part of their craft. Their secret sauce is that they’re constantly exploring their domain and looking for ways to leave their mark.

Progress is the metric of success for craftsman. Paul Rand, a renown American graphics designer, began as a part timer at a design syndicate that supplied graphics to various magazines and newspapers.

“Progress is the metric of success for craftsman.”

early-paul-rand

Early advertisement design by Paul Rand.

Years later, Paul Rand would help pioneer an era of design lead businesses. He went on to design the logos of companies like IBM, UPS, and ABC.

paul-rand-ibm-logo

Paul Rand designed the logo for IBM. This was a variation for a marketing campaign.

Another example is Johnny Ive. He started off designing products like microwaves, ovens, and toothbrushes. Below is a sketch of a power drill found in his early work. Today Ives is the Chief Design Officer at Apple and is responsible for the industrial design of Apple products like the Macbook, iPod, and iPhone.

sketch-of-power-drill

Designers and developers who treat what they do as part of their craft, work to improve over time but most importantly, they improve for themselves.

“The only good measure of progress is where you are today versus where you were a year ago.”

I see a lot of people, constantly looking over their shoulders and comparing themselves to their peers. Often times, those who perceive themselves as behind, panic. And those who feel ahead, become complacent. The only good measure of progress is where you are today versus where you were a year ago. Everyone defines and owns their craft. It’s impossible to make a one-to-one comparison between two people. Also, seeing how much you changed and improved over time can serve as a huge source of inspiration.

“Everyone defines and owns their craft.”

So here is my advice for designers and developers who want to improve their craft

be-a-craftsman

Be a craftsman and improve your craft.

As designers and developers, we can always improve the work that we do.

The list goes on forever. However there is a common theme among all of the bullet points: care about your work.

Whether you are a designer, developer, or both, treat what you do as part of your craft. Become so damn good that people can’t ignore you.

This post was originally published on Jonathan’s Medium profile

Design and prototyping for everyone

Design and prototyping for everyone

Thousands of individuals and teams use Marvel to design and prototype ideas.

Get Started, it's Free!

Bringing design thinking to engineering, closing the gap between the qualitative and quantitive. Follow me on Twitter or follow my writing on Medium.

Related Posts

Mechanical keyboard — considered one of the best types of keyboards due to its tactile feedback. Ever watch people entering an elevator and repeatedly push the Up button? Or repeatedly push the pedestrian button at a street crossing? Or hit a refresh button many times because the loading bar keeps spinning and nothing happens? What is missing in all these… Read More →

I lead a creative team of two at a company that has grown from three co-founders to over 150 employees. We’ve acquired a company, expanded to multiple offices, and launched the world’s first end-to-end account-based marketing platform. I guess you could say we’ve grown up. But one thing that hadn’t changed over the past five years — until recently — was the Terminus brand… Read More →

This design process series covers the exact design process we use every day at SetDev.io. It’s a culmination of a six-year journey, bootstrapping a software engineering consulting agency as the sole designer. All deliverables discussed are attached as Sketch files for your convenience. I. Brainstorming Ahhh a fresh, new project — very few things are equally exhilarating, right? Especially if… Read More →