Personal Optimization Writing Custom Software: In Defense of Inefficiency In creative work, it's vital to play and explore boundaries. Custom software doesn't get written efficiently because the programmer was a fast typist.
Development Practices Why (and How) Developers Should Care about Design [Video] Maybe you don't want to pick colors for your application, but you can and you should want to take ownership over the Design of your work.
UX/Design Techniques 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?"
Planning Your Project Charting our Features & Priorities with a Story Map A story map helps us wrap our minds around everything we want our product to do, then prioritize and create implementation phases.
Designing for Users Why Software Design Matters As we age, we start to expect things to work a certain way. And when new gadgets don’t meet our expectations, we struggle with them.