Thu Jan 23 · Software Development

Asking When: Ethics in the Product Development Process

Disclaimer: I’m no ethics expert. I’m just invested; as a product designer I have the ability to make something that will potentially affect millions of lives globally. My impact could also be negligible, but there...

Tue Jan 14 · Design, Software Development

Beyond Task Completion: Scaling Delivery Collaboration for Impact

Good collaboration goes beyond being able to complete tasks together. Good collaboration is fluency; It is a language of partnership and co-creation. It is mastery shaped by deliberate effort and thoughtful systems. Within good collaborations,...

Thu Dec 12 · Software Development

Why Context Erosion is a Problem

As an iOS engineer I have spent my professional life reading, producing, and sifting through a lot of code. I’ve been tasked with finding the tiniest details that can make or break a product experience...

Tue Dec 3 · Design, Software Development

The Art of Prototyping: When to Go Low and When to Go High

From the outside, prototyping appears to be a step—a necessary moment in a project when an early version of the product is brought to life. But in actuality, prototyping is a process.  It is a...

Thu Nov 28 · Product Thinking, Software Development

Why Product Experimentation is a Necessary Investment

It is no secret that building world-class engineering teams is difficult. Forming a small band of exceptional engineers around an innovative idea is difficult enough, but once an idea begins to gain the attention of...

Thu Nov 28 · Software Development

When Successful Projects Fail

Tell me if you’ve heard this before. It’s a couple weeks after your app release. Reception of your team’s work has been great. The app is more polished and rock solid than a diamond ring....

Thu Nov 21 · Design, Software Development

3 Steps to Designing a Niche Product You Know Nothing About

As a product builder, it is rare to design for yourself. Sometimes this means you’re designing for the type of people you know, but in extreme situations you’ll have zero context from your own life...

Tue Nov 19 · Software Development

The Importance of Accessibility in Product Building

As product builders, we all know that accessibility is important. It’s vital that our products work for everyone who uses them. But do we place the necessary emphasis on accessibility that it deserves in our...

Wed Nov 13 · Culture, Product Thinking, Software Development

3 Keys to Building Impactful Teams from Engineering Leaders

Great product development comes from a community of product thinkers. It might be an idea from an individual that instigates a seismic shift to an industry, but ideas are built on a foundation of knowledge...

Older Posts