473,406 Members | 2,217 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,406 software developers and data experts.

Help with research

Apologies for this off-topic post.

I'm a Java/C++ developer who is also studying psychology.

I would really appreciate it if you would complete a survey that I'm
using for a research project on programmers.

It's easy [Yes/No answers] and takes about 5 minutes.

I will be presenting the results at the American Psychological
Association convention in August.

The study link is:

http://www.elena.com

The survey measures "cognitive style" (analytical/intuitive) which
describes how you process information and learn. The people I've
pre-tested it with found it to be pretty interesting.
I can go to my friends, however it occurred to me that it might be
better to post in a newsgroup and get a larger, more diverse, and
random sample.

Thanks again for your time,

Elena

Jul 17 '05 #1
7 1618
<el***@monmouth.com> wrote in message
news:11*********************@c13g2000cwb.googlegro ups.com...
Apologies for this off-topic post.

I'm a Java/C++ developer who is also studying psychology.

I would really appreciate it if you would complete a survey that I'm
using for a research project on programmers.

It's easy [Yes/No answers] and takes about 5 minutes.

I will be presenting the results at the American Psychological
Association convention in August.

The study link is:

http://www.elena.com

The survey measures "cognitive style" (analytical/intuitive) which
describes how you process information and learn. The people I've
pre-tested it with found it to be pretty interesting.
I can go to my friends, however it occurred to me that it might be
better to post in a newsgroup and get a larger, more diverse, and
random sample.

Thanks again for your time,

Elena


Interesting work! The psychology of programming is definitely something
worthy of more investigation. Given that software development is largely the
work of the mind, there really needs to be a specialised field dedicated to
those who work in the industry. If there's sport psychology, why not
software development psychology?

I took your online survey and I must say, I found it a bit too
transparent--that is to say, it's not hard to see how the answers will be
interpreted. The results I think would end up showing not how people think
but how people want themselves to think. Since programmers like to see
themselves as analytic thinkers, I bet the majority of the results will give
you just that.

The analytical/intuitive distinction also fails to capture the linguistic
aspect of computer programming. Computer languages are languages after all,
and over time, programmers do acquire them. Experienced programmers can
often program without much conscious thinking. That's not intuition at work.
That's language instinct.

Jul 17 '05 #2
Chung Leong wrote:
<el***@monmouth.com> wrote in message
news:11*********************@c13g2000cwb.googlegro ups.com...
Apologies for this off-topic post.

I'm a Java/C++ developer who is also studying psychology.

I would really appreciate it if you would complete a survey that I'm
using for a research project on programmers.

It's easy [Yes/No answers] and takes about 5 minutes.

I will be presenting the results at the American Psychological
Association convention in August.

The study link is:

http://www.elena.com

The survey measures "cognitive style" (analytical/intuitive) which
describes how you process information and learn. The people I've
pre-tested it with found it to be pretty interesting.
I can go to my friends, however it occurred to me that it might be
better to post in a newsgroup and get a larger, more diverse, and
random sample.

Thanks again for your time,

Elena

Interesting work! The psychology of programming is definitely something
worthy of more investigation. Given that software development is largely the
work of the mind, there really needs to be a specialised field dedicated to
those who work in the industry. If there's sport psychology, why not
software development psychology?

I took your online survey and I must say, I found it a bit too
transparent--that is to say, it's not hard to see how the answers will be
interpreted. The results I think would end up showing not how people think
but how people want themselves to think. Since programmers like to see
themselves as analytic thinkers, I bet the majority of the results will give
you just that.

The analytical/intuitive distinction also fails to capture the linguistic
aspect of computer programming. Computer languages are languages after all,
and over time, programmers do acquire them. Experienced programmers can
often program without much conscious thinking. That's not intuition at work.
That's language instinct.

Fascinating, I'm not too sure I agree with the conclusions, however the
site is well worth a visit.
Jul 17 '05 #3
Chung Leong wrote:
<el***@monmouth.com> wrote in message
news:11*********************@c13g2000cwb.googlegro ups.com...
Apologies for this off-topic post.

I'm a Java/C++ developer who is also studying psychology.

I would really appreciate it if you would complete a survey that I'm
using for a research project on programmers.

It's easy [Yes/No answers] and takes about 5 minutes.

I will be presenting the results at the American Psychological
Association convention in August.

The study link is:

http://www.elena.com

The survey measures "cognitive style" (analytical/intuitive) which
describes how you process information and learn. The people I've
pre-tested it with found it to be pretty interesting.
I can go to my friends, however it occurred to me that it might be
better to post in a newsgroup and get a larger, more diverse, and
random sample.

Thanks again for your time,

Elena

Interesting work! The psychology of programming is definitely something
worthy of more investigation. Given that software development is largely the
work of the mind, there really needs to be a specialised field dedicated to
those who work in the industry. If there's sport psychology, why not
software development psychology?

I took your online survey and I must say, I found it a bit too
transparent--that is to say, it's not hard to see how the answers will be
interpreted. The results I think would end up showing not how people think
but how people want themselves to think. Since programmers like to see
themselves as analytic thinkers, I bet the majority of the results will give
you just that.

The analytical/intuitive distinction also fails to capture the linguistic
aspect of computer programming. Computer languages are languages after all,
and over time, programmers do acquire them. Experienced programmers can
often program without much conscious thinking. That's not intuition at work.
That's language instinct.

Hi Chung,

I agree with you in that computer languages can become another language
to think in, in so far as its possible to predict what a programming
language is going to do in a particular set of circumstances.

Its akin to the ability to read a music scoresheet and hear the music
without a note being played. I know that sounds a little strange, but I
do know one music teacher who can read a score and have the sounds in
their head, and that remark probably sounds extremely weird. I can't do
it myself as I'm tone deaf <g>.

However, I can do it with a couple of computer languages in that I can
write programs without conscious thought. Oh Hell I'm explaining this so
ineptly I think I'd better give up

Cheers
Jul 17 '05 #4
I think I know what you mean. I'm a programmer and a musician. I can
read music I've never heard and hear it. And, I do sometimes dream
about programming. Sort of like walking around in the code, putting
things together. I think I've had the experience that you're
describing. It's like a zone or something that I've heard athletes
describe. Has anybody read a book called "The Psychology of Computer
Programming"?

P.S. Thanks to everyone for their help with this work.

Elena

Jul 17 '05 #5
Elena,

This may interest you too:
I am an experienced OO developer and have a friend that is so too. We
both can make good money from it so i guess we both must have at least a
bit of talent for it.

A short while ago we had a project we could work on together. We wanted
that for a long time, but never got any further than a few hours hobby
work. We tried to do pair programming: One behind the keyboard, the
other looks, asks questions and gives opinions. It was a disaster. When
i was programming my friend could not follow what i was doing: he saw
it, but had no clue what i was trying to accomplish. We tried to change
places. Same result: i could inderstand the code itself as he wrote it,
but why he did make it the way he did: no idea. Yet when we did not work
together and just each developed a part of the program, we could both
follow one anothers finished code after studying it for a while.

I think with respect to the larger scale design we are not so different.
We both learned OOP and OOD before design patterns existed so we both
rather invent ourselves then following pre-coocked design patterns.
Enough to disagree on, one would say. Yet we actually agreed on most
desing issues. We both follow an explorative development aproach in
which the design actually evolves from refactoring the code. But when we
are actually do programming, the way we evolve the code into similar
designs seems to be verry different.

The style of my friends code (the way it looks and reads) is very
different from mine. He uses long method names, and works out the specs
just like if he writes a novel. It is very consequently structured, each
and every semantic step is coded out entirely. This makes his code look
pritty impressive, but for me it remains a bit "unaccessable" because i
can not scan through it and recognise patterns, i really have to read
it. For him my code looks somewhat messy, to understand what it does he
wants to add lots of comments, or rename almost every class and method.

From this i got the impression that we process code in very different
ways: he seems to do it like reading and writing natual language.
Definitions are very important to him, semantics must be expressed
explicitly. On the other hand i suspect myself from relying more on
graphs. The actual visible appearance of the code plays a role too. I
think this because i have a bad memory for names, numbers, facts and
such, but i can remember places and the way i walked or drove quite in
well, especially if i did use a map. And when i close all my windows on
the desktop and the next day i continue work on the same windows (our
IDE does that), i feel disoriented when the windows do not appear in the
same place in the task bar (they usually don't ;-( ).

Hope this inspires you to continue your good work.

Greetings,

Henk Verhoeven,
MetaClass.

el***@monmouth.com wrote:
I think I know what you mean. I'm a programmer and a musician. I can
read music I've never heard and hear it. And, I do sometimes dream
about programming. Sort of like walking around in the code, putting
things together. I think I've had the experience that you're
describing. It's like a zone or something that I've heard athletes
describe. Has anybody read a book called "The Psychology of Computer
Programming"?

P.S. Thanks to everyone for their help with this work.

Elena

Jul 17 '05 #6
Henk,

Yes. Your story illustrates the types of experiences that led me to
this particular project. I think that people with different cognitive
styles often find it frustrating to work together. Perhaps gaining some
understanding of another's way of processing information might make it
less so.

You reminded me of some of the work I did as a junior programmer many
years ago. Structured programming was a new concept. I was given the
job of pouring through reams of unstructured code and modularizing it.
It turned out that I was really good at it. I think it was because I
was able to see patterns there. It was (and is) very visual for me.

Another thing that comes to mind is differences in how we find our way
while driving. From what I read here (http://msnbc.msn.com/id/3077206/)
I would not be surprised if you use the survey method (I know I do),
while your friend may be more comfortable with the "following specific
directions" method. The methods are different, but one is not
necessarily better than the other.

Thanks again for the good wishes,

Elena

Jul 17 '05 #7
On 17 Feb 2005 15:39:07 -0800, el***@monmouth.com wrote:
Apologies for this off-topic post.

I'm a Java/C++ developer who is also studying psychology.

I would really appreciate it if you would complete a survey that I'm
using for a research project on programmers.

It's easy [Yes/No answers] and takes about 5 minutes.

I will be presenting the results at the American Psychological
Association convention in August.

The study link is:

http://www.elena.com

The survey measures "cognitive style" (analytical/intuitive) which
describes how you process information and learn. The people I've
pre-tested it with found it to be pretty interesting.

I can go to my friends, however it occurred to me that it might be
better to post in a newsgroup and get a larger, more diverse, and
random sample.


This looks quite similar to a Keirsey Temperament Sorter but it gave a single
numeric score rather than the four aspects that the Keirsey test gives - are
they related?

--
Andy Hassall / <an**@andyh.co.uk> / <http://www.andyh.co.uk>
<http://www.andyhsoftware.co.uk/space> Space: disk usage analysis tool
Jul 17 '05 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: abcd | last post by:
kutthaense Secretary Djetvedehald H. Rumsfeld legai predicted eventual vicmadhlary in Iraq mariyu Afghmadhlaistmadhla, kaani jetvedehly after "a ljetvedehg, hard slog," mariyu vede legai pressed...
0
by: Rattanan Nantiyakul | last post by:
Subject: A Student Needs Your Help with Research Dear All, I am pursing a Master’s degree from Monash University. Currently, I am in the final stage of my program. I am doing a research...
0
by: rattanan | last post by:
Subject: A Student Needs Your Help with Research Dear All, I am pursing a Master’s degree from Monash University. Currently, I am in the final stage of my program. I am doing a research...
22
by: Rafia Tapia | last post by:
Hi all This is what I have in mind and I will appreciate any suggestions. I am trying to create a xml help system for my application. The schema of the xml file will be <helpsystem> <help...
0
by: Henry | last post by:
Hi Everyone, My name is Henry and I'm a Master of Computing student at Unitec New Zealand (www.unitec.ac.nz). I'm currently doing my Thesis titled: "Utilizing Newsgroups as Customer Support Tool...
2
by: pretear_yuki | last post by:
I'm a 14 year old student in Singapore. I am doing a programming for my Research Studies in school, I got the source codes of my programme from my mentor in the National University of Singapore...
2
by: -D- | last post by:
I'm taking my first stab at using xml, so please bear with my novice questions and understanding of xml. I'm trying to create an xml file that holds all my website navigation. If I understand...
5
by: Edwin | last post by:
Hello, I want to write master degree thesis about ASP. NET, but I'm programming in ..NET for just 4 months. I was thinking about something about "Integration informations system in ASP. NET (Web...
12
by: Gabriel | last post by:
Hi All, (First my apologies for this kind of "spam" message. But for my thesis this will be my once in a lifetime spam moment... ) At the moment I have to graduate for my master in Business...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.