We’ve spent our time this week working on Shopify, HR tech, and researching the best mobile solution for an upcoming project. Here are some links we found interesting and/or useful.

Design

10 a**hole design patterns

uxdesign.cc
Although designers talk about prioritizing the user experience, not all design patterns are for the user’s benefit!
Anne

Books that make better designers

uxdesign.cc
An interesting collection of books for designers and aspiring designers. Spoiler-alert: Some of these are non-design books as well.
Ian

Here’s a video of “Portrait Lock Buddy”

twitter.com
While I don’t use portrait lock very often, I’ve had a number of people try to show me something in landscape and have that moment of trying to work out why it’s not rotating and then wrestling with control center. This is a nice, elegant solution to the problem, particularly seeing as apps aren’t able to disable rotation lock at the OS level.
Mark

The fundamentals of responsive website design

en.99designs.jp
As we learned last week, responsive web design has just turned ten. This article summarizes some things to consider when designing responsively.
Anne

UX flows and why they’re so confusing

blog.prototypr.io
This article breaks down the different types of UX flows and their purposes such as Task flows, Wire flows and User flows. I recommend any designers in a position of creating UX flows for various stages of the design process to have a read on this.
Adam P

Tech

Can’t stop laughing at this

twitter.com
This made me laugh because it’s so true!
Mark

On fixed elements and backgrounds

chenhuijing.com
Huh, I definitely did not know this about CSS’s `filter` property. (Is this title clickbait-y enough to get you interested?)
Ian

Refactoring Guru

refactoring.guru
I found this site the other day and it’s a great resource for learning more about refactoring as well as design patterns, with both pros and cons for each pattern (as the author sees them). They even have examples in a number of different programming languages so you can see how each pattern is implemented.
Ian

The problems with Scrum

extremeuncertainty.com
Frameworks are not necessarily perfect for every situation and it’s almost always needed to be optimized for each project. We’ve learned a lot about the pros and cons of scrum over the years, and it’s interesting to know other team’s insights on it, as organization and culture, etc. are very varied.
Junta