I’m devoting this week to “Big Thinkers”. I want to highlight individuals who challenge my thought processes and cause me to think about my profession, my methodologies, and force me to reflect on my skills. Some of these individuals I have the privilege of knowing personally, others I have only known via Podcasts or Twitter. I’m hoping that by highlighting these Big Thinkers you too will be challenged to grow and evolve in your craft.
Mark Miller is an insane genius. I can think of no other way to describe his quirky sense of humor, unbridled energy, and extreme coding ability. What he does for me though is make me think deeply about user interfaces, and how they can make or break my application. Not just in vague ways either, Mark can demonstrate in concrete terms what makes a good UI. How many pixels does the mouse have to travel in order to let the user accomplish the task? Are the colors used of a similar hue and shade? How can I use contrast most effectively in my user interface?
Of course in some ways the education I’ve received is a classic double edge sword. Now when I sit down with a new app I began analyzing it in terms of what I know, and immediately thinking of how it could be better. Some might call that hubris, I prefer to think of it as critical thinking based on good UI design methodologies preached by the “Millenator”.
Mark has appeared on Dot Net Rocks numerous times, including Episodes 80, 101, 134, 153, 185, 338, and 395. He has also done a ‘boat load’ of DNR TV episodes, including Episodes 5, 40, 44, 72, and 107. His best work though, can be seen in the two part DNR TV series on “The Science of a Great User Experience”, Episodes 112 and 123. In these episodes Mark actually demonstrates good UI in a way that you can visually see the clear improvements using the techniques he recommends.
I can think of no better way to wrap up Big Thinkers week than to recommend the mad genius that is Mark Miller.
But wait, there’s more! This week I focused on Big Thinkers in the development community. Next week I’ll put on my other hat and focus on Big Thinkers in the SQL Server community!