Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
We designers have been told for ages to learn how to program because we needed to know the technology. On the other hand, very few developers bother doing the same with design. This usually leads to worse results than necessary, and robs us of the opportunity to play on the same team. This presentation is meant to contribute to the much needed discussion about how developers and designers can work together to achieve excellence without losing their minds. Attendees should leave the room afterwards with a certain insight in how ignorance hinders best outcomes and how they personally can improve the situation. Help us caption & translate this video! http://amara.org/v/H497/
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
In the presentation "Developers, Start Designing!" by Alexandra Leisse at ArrrrCamp 2015, the core theme emphasizes the importance of collaboration between designers and developers in achieving superior outcomes through mutual understanding of both disciplines. Alexandra, a lead interaction designer with extensive experience working alongside developers, argues that both groups gain from learning each other's skills and perspectives. Key points discussed throughout the presentation include: - **Importance of Knowledge Sharing:** Designers are often encouraged to learn programming to understand technology, yet developers seldom reciprocate this by learning design principles. This imbalance can lead to suboptimal results and stifled collaboration. - **Real-World Examples:** Alexandra shares her experience working with a database engineer named Magic, illustrating how ongoing dialogues and problem-sharing between design and engineering led to a better collaborative outcome when tackling a complex filtering problem. - **Myth-Busting Design Misconceptions:** Alexandra debunks several myths about design, such as the existence of a 'genius designer' or the notion that design is purely chaos. She argues instead that systematic problem-solving and structured processes are involved in design, much like in software development. - **Process of Design:** She outlines her design processes, which include iterative work and the careful detailing of ideas through sketches, akin to how developers refactor code. - **Call for Collaboration:** The presentation is a call to action for developers to engage more deeply in the design process, emphasizing shared understanding and vocabulary as vital components for successful partnerships. Alexandra emphasizes that both designers and developers are already making design decisions that impact project outcomes. - **Practical Steps for Developers:** Alexandra encourages developers to actively participate in design discussions, learn design principles through resources like online magazines and books, and reflect on their own design decisions within their programming work. Concluding her talk, Alexandra urges attendees to break down the silos between design and development by fostering environments of respect and understanding. By doing so, teams can work smarter and achieve better project outcomes, acknowledging that both disciplines contribute significantly to the quality of technology products.
Suggest modifications
Cancel