RailsConf 2016
Bridging The Gap Between Designers and Developers

Bridging The Gap Between Designers and Developers

by Ryan R Hughes

The video "Bridging The Gap Between Designers and Developers," presented by Ryan R Hughes at RailsConf 2016, explores the common rift between designers and developers in the project lifecycle. Hughes reflects on his journey from being the sole designer at his agency, Odel, to engaging in coding and bridging the gap between creative and technical roles. He emphasizes the challenges projects face as they progress, often leading to conflicts reminiscent of a Braveheart-style clash, where the two groups find themselves at odds. He shares insights from his experiences working with over 100 clients, highlighting strategies to define project requirements more effectively and to foster collaboration between designers and developers throughout the project lifecycle. Key points discussed include:

  • Initial Collaboration: Most projects begin with enthusiastic collaboration, creating a friendly environment where everyone shares high hopes and excitement.
  • The Designer-Developer Divide: Hughes addresses the psychological split between designers and developers—often referred to as the left and right brain dynamic—reflecting their differing approaches and priorities.
  • Personal Experiences: He recounts his journey alongside his business partners, marking the evolution of their agency and the lessons learned from working closely with both designers and developers.
  • Common Challenges: As projects develop, communication breakdowns and misunderstandings frequently arise, leading to conflict.
  • Finding Solutions: Hughes will share techniques that promote a better understanding of each role's requirements, driving collaboration and improving project outcomes.
  • Real-world Observations: The talk draws on practical examples from Hughes’s career, illustrating the effective strategies that bridge the gap continually present in the design-developer relationship.

In conclusion, the main takeaway is the importance of early and consistent communication as well as a shared understanding of requirements between designers and developers, which is crucial for the success of any project. Through shared experiences and practical advice, Hughes aims to foster harmony between the two teams and enhance their collaborative efforts across the design and development spectrum.

00:00:12.559 Go ahead and get started. My name is Ryan, and we're all here to bridge the gap between designers and developers. I didn't make it to the keynote this morning, but apparently, it already started off with the whole bridging theme involving PHP and Rails. So now, I figured I'd start off by giving a little backstory about where I've come from and some of the experiences I've had that led to this idea.
00:00:26.609 About seven years ago, I banded together with two business partners to start an agency called Odel. When it was in its infant stages, I was a designer—basically, I was the designer, John was the developer, and Mark was the business guy. We had that trifecta, and we went out thinking we were going to do great things. And we did! We've grown to be a significantly sized agency now. Through that journey, I went from being the only designer we had to spending my days writing primarily front-end and back-end code, and all that fun stuff.
00:01:12.960 Throughout that journey, and through working with other designers and developers, some of whom were great and some not so great, I learned a lot. I observed the rift that exists between designers and developers; there’s this fundamental split between the left and right brains. Just out of curiosity, how many people here would consider themselves mainly designers? All right, that’s what I figured. And how many are developers? All right, everybody! So you know, it would be an unfair fight if I were to split and say, 'All right, we’re going to do the Braveheart thing.'