psychology

How to stop working

Sometimes I just don't know how to stop working. I have a task to be completed in N days and for some reason I don't quite get, I want to make it in one. I just see how the clock keeps going, 6pm 7pm 8pm .... 3am Is not that I really like the code or something, this is different. It like when you thought the change/fix would be soo...

What should a developer know about interface design, usability and user psychology to create great software?

Possible Duplicate: Human factors design (meeting psychological needs in UI design) What should a developer know about user interface design, usability and less technical aspects of human computer interaction? What knowledge of usage scenarios, user behavior patterns and the psychology of user to computer interaction should w...

Programming-psychology: When, why and how long are your totaly unmotivated-phases?

Everybody knows it: the time when you don't enjoy programming / when you have a blocking wall in your head that stops you from programming. Sometimes you are hacking programs for about a week and sometimes you become unmotivated even after 10 minutes... Did anybody find out, when these unmotivated-phases occur? Did you find out some "p...

Progress bars for tasks that can take an indeterminate ammount of time?

Another random question that hit me (I've drank ~9 cups of coffee in the last 5 hours, so sorry...) -- What kind of progress bar would you show a user for a taks that you do don't know how long it would take, but you have a good idea of an "average" time. For example, a task that would usually take around 30 seconds, but you have no way ...

Are there any serious scientific (psychological) studies about the ideal/maximum length of working time for a programmer?

Just curious. I know, in general, this is very subjective and can vary from person to person, but anyway - did anyone do some scientific research in this field? ...

Does a reference work with human behavior/perception patterns exist?

In all current and future projects I pledged to concentrate all the ground work around interaction design. I'm aware of Alan Cooper's work, and it's excellent, but what I'm looking for is a reference work with observed human behavior when confronted with certain visual elements and usage scenarios. Some kind of "user psychology for dev...

Have examples when Cognitive Biases affected Software development?

What examples do you have when cognitive Bias affected software development? List of biases: http://en.wikipedia.org/wiki/List_of_cognitive_biases ...

Psychology researcher wants to learn new language

I'm currently considering R, matlab, or python, but I'm open to other options. Could you help me pick the best language for my needs? Here are the criteria I have in mind (not in order): Simple to learn. I don't really have a lot of free time, so I'm looking for something that isn't extremely complicated and/or difficult to pick up. I ...

Still don't understand regex - How can I learn it?

Possible Duplicates: How do I learn Regular Expressions? Learning Regular Expressions I've read regex tutorials, books, stackoverflow questions. But I can't 'get' regex. I don't know why. But I always end up asking for help writing regexes. Has anyone discovered a good way to learn regex? ...

Some solid OOP criticism?

Hi! I want to ask you to provide me with some articles (maybe books), which you possibly have found very convincing criticising the OOP methodology. I have read some in the WWW on this topic and I didn't really find a 'definitive demotivator'. It's not much about my personal attitude to the OOP, but I really would like to have somethi...

Tips on creating user interfaces and optimizing the user experience

I am currently working on a project where a lot of user interaction is going to take place. There is also a commercial side as people can buy certain items and services. In my opinion a good blend of user interface, speed and security is essential for these types of websites. It is fairly easy to use ajax and JavaScript nowadays to do a...

I'm looking for a way to evaluate reading rate in several languages

I have a software that is page oriented instead of scrollbar oriented so i can easily count the words, but i'd like a way to filter outliers and some default value for the text language (that is known). The goal is from the remaining text to calculate the remaining time. I'm not sure what is the best unit to use. WPM (words per minute)...

The Psychology of web design

Hi, I am a developer and have built a fair number of websites over the years. I am looking for any info regarding site Psychology, but hopefully more scientific information relating to designing websites using Psychology and how the human brain and emotions work and how items such as site colors, eye movements etc can effect your users...

Why do so many people confuse "/" as a backslash?

This question will probably get closed. But I am very curious so I wanted to ask it anyways in hopes it will start a good discussion. It seems like more people think / is a backslash then the ones who know its not. I have even hear radio ads that say: Our site dot com back slash jobs You would think at least one person at the ad ...

Are there different intensity levels of flow/"being in the zone"? Is there a high quality flow?

There have been a few occasions where I experienced "the zone" in an uncommon intensity. During these occasions I simply do not lose any thinking power and do not tire over the course of a 12+ hour day. How can I reliably get into the "ultra zone"--a heightened state of flow beyond the average state of flow? (Note: I just made up "ult...

Gettting rid of old thinking patterns when moving to a new language/framework/platform

I have been programming in C then C++ then Java and now doing C#. Here's the embarrassing admission: My C# is being written like I am writing C++ !!! I am having trouble completely shaking the thinking that has been embedded in my mind for 10 years and I need to know how others have solved the same problem. ...

How could I emulate a visual analogue scale (VAS) in Winforms?

In Psychology, Visual Analogue Scales (VASs) are commonly used to collect subjective responses without overtly quantifying them. They don't have gradations; just end-points. The participant is asked to click a point on the line and the distance from the end is taken to be their response. In some cases, the location on the line is illustr...