Minimal

stressed for motivation and achievement

2005-03-02

 

Eating humble pie

At work recently, I’ve been evangelising the humble dialog box approach to the design and testing of UI elements. After a bit of teaching via osmosis (pair-programming), we’ve pretty much adopted it as a standard practice. Tonight, however, I discovered I’d been doing it wrong all along. Not massively wrong, but enough to turn the design paradigm on its head and leave it feeling like a compromise. And my team-mates had accepted it — eek!

I have to say, I feel like shit.

Not only did I design my handicapped humbleness into various dialog boxes, I based an entire application architecture around it. And promoted it as the architecture for many of our future apps. Despite it requiring significant effort, I think I even got people to believe in it. To now find that I’ve led valued friends astray feels awful. For people to trust you and for you to admit you’ve failed them is not nice.

To make matters worse, I leave the team for a different project next week. I just hope I get a chance to put things right first.


Comments:
Mal you chump :-)

We all make mistakes - at work, at home, choosing to ski instead of snowboard...

If it weren't for you at work - the general state of our UIs, and the usability of our products would be worse than they are now.

Someone told me once that you have to get through the bad designs to get to the good ones...

We all know that you're a real asset!
 
Blimey! I guess I was most concerned that I might've lost people's trust. The actual designs we're left with are still better than we used to have.

Anyway, thanks for the support. :)
 
Ross, you're an eejit.
 
Okay, okay, less of the abuse please... you anonymous coward. ;)
 
I am looking at using this pattern myself (Model-View-Presenter).

Do you feel like the pattern is flawed? Or was it misinterpretation on your part?

I would be interested in understanding your issue.

We all make mistakes.

Thanks.
 
There's nothing wrong with the idea - it was just me misreading it that caused problems(!). :)
 
Post a Comment



<< Home

Archives

April 2002   May 2002   June 2002   July 2002   August 2002   September 2002   October 2002   November 2002   December 2002   January 2003   February 2003   March 2003   April 2003   May 2003   June 2003   July 2003   August 2003   September 2003   October 2003   November 2003   December 2003   January 2004   February 2004   March 2004   May 2004   June 2004   July 2004   August 2004   September 2004   October 2004   November 2004   December 2004   January 2005   February 2005   March 2005   April 2005   May 2005   June 2005   July 2005   August 2005   September 2005   October 2005   November 2005   December 2005   January 2006   February 2006   March 2006   April 2006   May 2006   June 2006   July 2006   August 2006   September 2006   October 2006   November 2006   December 2006   January 2007   February 2007  

This page is powered by Blogger. Isn't yours?