Coding Archive

Bridging the Designer-Developer Gap

It is not surprising that designers and software developers tend to be separate teams. Designers are all about creativity and art; software developers are about logic and effectiveness. Yet what we don’t realize is that both of

The Good Bad Bug: Fail Your Way to Better Code

Programming history is filled with bugs that turned out to be features and limitations that pushed developers to make even more interesting products. We’ll journey through code that was so ‘bad’ it was actually good. Along the

How to Interact with Software Developers

From the four statements that the Agile Manifesto gave us, we often succeed in the last three. We often manage to make software that works, we try to listen to our customers, and we even sacrifice personal

Putting the Right Software Developers on the Right Projects

When you think of a software developer what comes to mind? A programmer living in San Francisco working 23 hours a day on the next Facebook? If so, you wouldn’t be alone. Like so many industries, software

A Guide to Humans for Programmers

What makes software development complex isn’t the code, it’s the humans. The most effective way to improve our capabilities in software development is to better understand ourselves. This talk introduces a conceptual model for human interaction, identity,