Donald Norman is rightly famous for his work on the psychology of design that encourages the development of products that are human-centered. Less well-known is his valuable work on emotional design ...
What are the five core principles of hardware/software co-design? How do these principles help build a geographically diverse engineering organization that can successfully develop complex solutions ...
When it comes to software design, perhaps a plumber can help enlighten organizations a bit. As developer-advocate Mat Ryer spelled out in a recent post, a plumber looking at the all-too-complicated ...
I have always had a fondness for books, both technical and non-technical. However, it seems to get increasingly difficult to read complete books. I have found that instead of reading entire books on ...
“Design” is a verb, not a noun. If I want to create a good program, studying the process of getting there is much more important than the resulting software. This is why I use coding katas as a form ...
A global electronics manufacturer seemed to live in a perpetual state of reorganization. A new line of communication devices for the Asian market required reorienting its sales, marketing and support ...