Don’t design like a programmer
uxdesignedge.com
Don’t design like a programmer
1–10 of 34 posts
Re: Don’t design like a programmer
#2Don't program like a designer?
Re: Don’t design like a programmer
#3"Error establishing a database connection" Don't program like a designer?
Re: Don’t design like a programmer
#4Re: Don’t design like a programmer
#5"Error establishing a database connection" Don't program like a designer?
Re: Don’t design like a programmer
#6That was a really good article. I definitely find myself making some of those mistakes when I mock up forms for websites I'm developing
It's not only programmers that make these kinds of mistakes, though. Also designers that come from a "forms on paper" background, or simply don't know enough of HTML/JS to make friendlier forms. So they simply make an unending list of text fields...
My most common annoyance with forms on the web is asking things that you A) don't need to know or B) already know.
Re: Don’t design like a programmer
#7Re: Don’t design like a programmer
#8Do they enter bulk records more than one-ofs then have it so they can bulk-enter a group of records, etc. If you were told to do the entry what would you want to make your life easier.
As a programmer we think of the computer and how it reacts when running our code, it also helps to think of the user and how they react when using the UI.
Of course I know a couple of the problems with this - frameworks and IDEs, some of which don't give the programmer easy access to custom interface elements (or by using such tools the programmer is never aware of other ways to implement a UI).
Re: Don’t design like a programmer
#9Very early during the programming process, I'll create a debugging console -- an arbitrary, ugly GUI that lets me control the values in the data structure. For testing.
Weeks later, when I want to design an intuitive interface, that debugging console seems very intuitive to me. It's hard to ask, "Where would a user who wants to do X look?" since I've done it hundreds of times and know where to look.