Chasing Tools

Mostly, I think the evolution is healthy. We should be iterating and improving on what we know. And each build tool does things a little differently and different people will find one or the other fits their workflow a bit better. The problem is if we blindly race after the next great thing without stopping to consider the underlying problem that actually needs solving.

Tim Kadlec explains the web industry’s obsession with tools perfectly.

We’re the Only Plane in the Sky

I love oral histories, and this is one that’s been largely untold about one of the most defining days in U.S. history.

If you’re an American, you remember how confusing, sad and scary that day was when you read it. But you also remember ordinary people did extraordinary things.

Thank you to all those who serve, from the armed forces to the first responders.

Have empathy today. Tell people you love them. Be nice to one another, even if you disagree with their politics, and especially if you’re unfamiliar with their background or where they’re from.

Hidden Expectations

Over the years I’ve come to realize that most difficult part of making websites isn’t the code, it’s the “hidden expectations”, the unseen aspects I didn’t know were my responsibility when I started: Accessibility, Security, Performance, and Empathy.

Dave Rupert in Hidden Expectations.

Dave Rupert writes about the responsibilities that come with building websites – the ones that often matter more than you know.

How to Learn Technical Things

The people that know the concept you are learning went through the same process that you are going through – often multiple times – to get where they are today.

The actual mechanics of learning are the same for everyone: you poke around, you push the edges of what you know, you make mistakes, you do dumb things, you struggle to understand, you apply it to problems you are interested in, and knowledge grows over time.

Jamison Dance in How to Learn Technical Things.

Jamison Dance has some great points in his article on learning. He goes onto describe the techniques of a skilled learner. It’s a process of making mistakes, asking questions, getting rapid feedback, being uncomfortable, comparing what you know and continuing to learn. As we’re trying to learn, we often forget that learning doesn’t just happen at all once but over time. And during each step, learning happens… Give yourself credit for that too!

Empathy and Acceptance in Design and Community

Morten Rand-Hendriksen gave an excellent talk at WordCamp Europe 2016 about the role of empathy in the web field. It’s called Empathy and Acceptance in Design and Community, and you should give it a listen. I didn’t catch it in person, but it’s one of the best talks I’ve heard in awhile. I believe practicing empathy in our work could have the same impact on the Web as responsive design. It could be transformative.