Thu Mar 12 · Software Development

5 Product Development Lessons Learned from Failure

In product, we often hear the stories of how the successful products we know and love came to be. We read books about how the iPhone made revolutionary design decisions and listen to talks from...

Tue Mar 3 · Software Development

The Importance of Diversity in Product Building Teams

Most products are designed with a target audience in mind. This is because products are usually built to solve a specific problem; a problem that often only manifests for a specific group of people. However,...

Tue Feb 25 · Design, Software Development

How to Build a Universal App

Frightening fact: Modern mobile apps have only been around for just over a decade. In 2008, we saw the introduction of Apple’s App Store and Google’s Play Store resulting in the birth of a new...

Thu Feb 20 · Software Development

Four Reasons Why Software Engineering Needs More Coderetreats

In November of last year, Connected had the honour of hosting Global Day of Coderetreat in Toronto. Twenty-seven passionate professionals showed up, coded together, and left. No one left with any newly-written code (having intentionally...

Tue Feb 11 · Software Development

Is Continuous Deployment Causing Your Users Continuous Stress?

There’s a principle in the field of industrial operations called the bullwhip effect, which posits that upstream supply chain variability has an amplified downstream impact. Like the crack of a whip, the energy originating at...

Thu Jan 30 · Design, Research, Software Development

The Database Advantage: Conducting sense-making without wallpapering a room with stickies

Ah, synthesis. The romanticized phase in the product development process when practitioners take all of their research data—interview transcripts, scrawled notes, participant headshots, audio, video, etc., etc.—and mine, sort, and cluster that data in order...

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...

Older Posts