👋 Want to chat? Feel free to say hey!

Writing

Getting to Know Docker: Running Your First Container

Why Should I Learn About Containers? “I’m a designer – why should I learn about how to use Docker and containers?” Good question! Here are a few reasons: You want to have the ability to test and contribute to your dev team early and often. It will help …

MAYA (Most Advanced, Yet Acceptable)

“Most Advanced, Yet Acceptable” is a term originally coined by revolutionary industrial designer Raymond Loewy and can be a valuable mantra to take into accounting when crafting interfaces which are new or unique. “The adult public’s taste is not neces …

My monitor has crappy color correction…

I still remember when I picked up my monitor for my home office – it was 10 years ago, and I was a starving designer. It’s been 10 years, that monitor has a dead pixel, and color correction as horrible as ever – but I’m ok with that. We are the 1% I wo …

Bookmarklet: Export charts from the web with SVGCrowbar

I’m a big proponent of prototyping charts. Getting a feel for D3, NVD3, or C3 is invaluable for understanding what is possible using the charting libraries (and to have empathy for the developers you work with who have to chop away at the mess) is key …

Shinrin-Yoku

“In Japan, a forest bathing trip, called shinrin-yoku (森林浴) in Japanese, or sēnlínyù (森林浴) in Mandarin and sanlimyok (산림욕) in Korean, is a short, leisurely visit to a forest.” https://en.wikipedia.org/wiki/Forest_bathing It may sound obvious, but takin …

“Disagree and Commit”

From Jeff Bezos’ shareholder letter as covered by Recode: https://www.recode.net/2017/4/12/15274220/jeff-bezos-amazon-shareholders-letter-day-2-disagree-and-commit I really like the idea of Jeff Bezos’ disagree and commit culture. There are times where …

Ship design tweaks faster with Stylish

I very rarely consider designs as being “done”. Shipping a design is just the beginning of a journey of user testing, quality assurance, and product iteration. One of the steps in that cycle is working in the design-to-development loop to make revision …

Are your animations slowing down your user experiences?

Give this a try: Activate developer tools for Android (or Enable Developer Settings in Android if they’re not currently activated for you) Go to developer tools -> Animation Scale -> and select 0.5x You may be wondering to yourself, “Martin how c …

Pulp. An email boilerplate builder for your next project.

True story – I once took over an email design project where the previous designer had literally created a website (sidebars, a slider ?, widget areas and all) which was going to be the company’s “email template”. You can probably imagine how fun resett …

“If the user can’t get something done within 5-seconds, they won’t ever do it – it’s not like they’ll do it at twice the latency…”

– Christopher Nguyen ADATO on the A16Z podcast giving a great interview on “Making Sense of Big Data, Machine Learning, and Deep Learning”, talking briefly about previous experiences on consumer applications at Google.

“Build Where It Hurts”

– Mike Townsend HomeHero Talking about quickly creating a minimal usable platform using Stripe transfers and Twillo to create a manual clearing house, until it wasn’t viable to do so anymore. The full interview is over at: https://mixergy.com/interview …

“I literally just taught my parents that it doesn’t matter how hard they tap the screen”

My reaction to Apple’s addition of 3D touch to the iPhone 6 and iPhone 6S.