Meta Refresh 2013

The design and engineering of user interface on the web

Jonathan D’Mello


Questioning the medium

Submitted Jan 31, 2013

To challenge the current assumptions and dictums of software design. I will question the reason people use software and their ultimate goals.


“The programs we use to conjure processes are like a sorcerer’s spells.”

And like the sorcerer’s apprentice, with limited understanding of the medium or purpose, we proceed to create software that self destructs rather than liberates. Software that is unhelpful and frustrating is now ubiquitous. Yet, it’s importance to society has grown. Technology is everywhere, yet it is unusable, intrusive and repelling. For years, design gurus have offered the solution that the cure for unfriendly software is to add more friendly interaction. We have all gathered in the temple of interaction design, chanting the verses of gloriously delightful interaction.

I suggest that the root problem of software design is an unclear understanding of the medium and it’s purpose. How does a person approach software? And why? How does this affect the way we approach designing a solution for them?

Speaker bio

I’m Jonathan D’Mello. I currently lead the design team at Practo. I’ve been designing software since 2005. My full professional profile can be found here


{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

Meta Refresh is an umbrella forum for conversations about different aspects of design and product including: UX and interaction design CMS, content management, publishing and content marketing Information architecture more