Why (and How) Developers Should Care about Design [Video]

Design is essential to software product development, and developers have a crucial role to play in good software design. Atomic’s path to understanding what design does (and all the various activities covered by that seemingly simple word) began when our company was a few years old. We were turning out great code, and we were […]

Asking “Why” in Design – A Cautionary Tale & Six Resources

Though great designers employ a myriad of tools to solve problems, perhaps the most powerful tool is effective use of the question “why?” Why? Because it helps the designer understand the deeper need (the why), as opposed to a solution (the what). Having become more proficient at asking “why” myself, it’s become more evident to […]