Johan Martinsson - Usable software design
Did you ever think of the user of your code? Not the one using the application, but the developer that has to change the code after you. Does that person have a good tool for the job, i.e. is the code usable?
What can we learn from other domains where the power of user-centric design was discovered decades ago and led to a win-win situation? Expert designers always repeat that
- You're not your user!
- It's not the users fault, it's the designs fault.
Why? What does that mean in our world of code, architecture and team practices? You can expect plenty of code illustrating general principles of design and ergonomics. You'll go home with simple but powerful tools.