Questions regarding software interaction with its human users.

learn more… | top users | synonyms

2
votes
4answers
501 views

Should every front-end developer understand the basic aspects of design?

I'd say that we're developing software in a world where the front-end of an application is probably the most important. The increasing ability for a user to access and interact with software almost ...
1
vote
4answers
258 views

Have you tried Usability Audit for your company's website? [closed]

We had a security audit and it was brilliant. Are there companies that do web usability audit?
1
vote
5answers
1k views

ERP/CRM Systems. Desktop Based ? Web based? [closed]

I have seen 2-3 ERPs in action. I am wondering what is better. Desktop based application or webbased displayed on a browser. My first experience was with a web based ERP when i was 14 years old.. ...
2
votes
4answers
622 views

Scriptable user-interfaces/frameworks for automated UI testing

I'm planning on using scripting for automated UI testing. Main application is written in c#, and I want it to be scriptable, so I can do everything end-user can do, but programmatically. I'll avoid ...
8
votes
5answers
327 views

What is the technical reason that so many social media sites don't allow you to edit your text?

A common complaint I hear about Facebook, Twitter, Ning and other social sites is that once a comment or post is made, it can't be edited. I think this goes against one of the key goals of user ...
1
vote
1answer
685 views

User roles in GWT applications

I'm wondering if you could suggest me any way to implement "user roles" in GWT applications. I would like to implement a GWT application where users log in and are assigned "roles". Based on their ...
1
vote
2answers
384 views

Keeping application backend and UI synchronised

I have an app that works with a list of objects so has one central keyed list. The main window has a tree containing these object with some information, which is easy enough to populate as a one off ...
5
votes
4answers
892 views

Is it a good idea to dynamically position and size controls on a form or statically set them?

I've worked mostly with interface building tools such as xCode's Interface Builder and Visual Studio's environment to place forms and position them on screens. But I'm finding that with my latest ...
9
votes
9answers
425 views

What's the better user experience: Waiting once at startup for a long time or waiting frequently for a short time?

I'm currently design an application that involves a lot of calculation. Now I have generally two possibilities which I have both tested: 1) During startup of the application I calculated only the ...
3
votes
2answers
539 views

Are there any “best practices” on cross-device development?

Developing for smartphones in the way the industry is currently doing is relatively new. Of course, there has been enterprise-level mobile development for several decades. The platforms have changed, ...
4
votes
2answers
1k views

Recommendations for a web-based help system

I'm putting together a fairly large GUI. I'm a tech person, but more on the hardware side, not software. I'm wondering what software package would be best suited to enable me to generate a web-based ...
17
votes
12answers
5k views

What are the pros (and cons) of using “Sign in with Twitter/Facebook” for a new website?

Myself and a friend are looking to launch a little forum site. I’m considering using the “Sign in with Facebook/Twitter” APIs, possibly exclusively (a la e.g. Lanyrd), for user login. I haven’t used ...
7
votes
3answers
1k views

Page Not Found: 404 - the best content to put in this page [closed]

Do you let me know what kind of content I should put in the error-page like "404 page not found"? Example: "Unfortunately an error has occurred during the processing of your page request." "Page ...
17
votes
3answers
1k views

Would adding award points or game features to workplace software be viewed poorly amongst the programming community?

So one of my responsibilities at work is to build an internal tool that helps the workers enter in all their information. It's an enterprise application that is similar to a Windows forms database ...
3
votes
2answers
264 views

Representing timezone list

I have a web application that allows the user to choose the timezone from the list. The list is very long (pretty much all CLDR-supported timezones). So the question is - how should I represent it? ...
5
votes
1answer
720 views

Best way of learning Python + GUI when coming from .NET

I've been developing applications in C# / VB.NET for about 3-4 years (.NET Framework v2.0, 3.5, 4). I have also developed some command-line applications or scripts in C, and Python under Linux. ...
40
votes
24answers
9k views

Why do some programmers hate the UI part of the development? [closed]

Lots of programmers that I've met always says that "He is not a UI guy." The fact is that development nowadays, whether web, Windows, Linux, OSX, or any other type of development now comprises ...
4
votes
8answers
953 views

Data validation best practices: how can I better construct user feedback?

Data validation, whether it be domain object, form, or any other type of input validation, could theoretically be part of any development effort, no matter its size or complexity. I sometimes find ...
12
votes
10answers
2k views

Login using email or username?

Is registration login using email a better idea than username to identify the user?
4
votes
1answer
159 views

Is anyone actively developing software to be used with the Emotiv headset?

Based on the "featured apps" section of the main page http://www.emotiv.com/index.php Alot of the so called "mind control" apps so far seem to be fairly rudimentary read/scan apps that look to ...
74
votes
25answers
13k views

How far should one take e-mail address validation?

I'm wondering how far people should take the validation of e-mail address. My field is primarily web-development, but this applies anywhere. I've seen a few approaches: simply checking if there is ...