Click here to Skip to main content
15,501,747 members

Survey Results

In what environment do you code best?

Survey period: 29 Nov 2021 to 6 Dec 2021

It always depends on the project and the team, but think of your ideal scenario to Get Stuff Done.

OptionVotes% 
Isolated from all living creatures and well supplied with food32949.18
Near others so you can talk / interact, but with the ability to close the door21732.44
Together with a small team who can focus on the task.629.27
In an area where all stakeholders, team members, resources and help are within shouting distance. No delays in communication!192.84
Surrounded by humanity. With or without headphones162.39
Other (please comment)263.89



 
GeneralHypercard? Really? Pin
Member 148404966-Dec-21 3:02
MemberMember 148404966-Dec-21 3:02 
GeneralNear others so you can talk / interact, but with the ability to close the door Pin
Mark H25-Dec-21 10:16
MemberMark H25-Dec-21 10:16 
GeneralADHD Pin
den2k882-Dec-21 21:52
professionalden2k882-Dec-21 21:52 
GeneralMessage Closed Pin
5-Dec-21 13:14
professionaloofalladeez3435-Dec-21 13:14 
GeneralIsolated, but with good communication when necessary Pin
Chris Losinger2-Dec-21 12:10
professionalChris Losinger2-Dec-21 12:10 
AnswerIsolated from all living creatures (except Cats) and well supplied with Coffee Pin
Bruce Greene2-Dec-21 6:36
MemberBruce Greene2-Dec-21 6:36 
GeneralRe: Isolated from all living creatures (except Cats) and well supplied with Coffee Pin
JSilvers2-Dec-21 7:40
professionalJSilvers2-Dec-21 7:40 
GeneralRe: Isolated from all living creatures (except Cats) and well supplied with Coffee Pin
Bruce Greene2-Dec-21 8:01
MemberBruce Greene2-Dec-21 8:01 
GeneralRe: Isolated from all living creatures (except Cats) and well supplied with Coffee Pin
yacCarsten5-Dec-21 12:10
MemberyacCarsten5-Dec-21 12:10 
GeneralRe: Isolated from all living creatures (except Cats) and well supplied with Coffee Pin
Rich Shealer2-Dec-21 8:39
MemberRich Shealer2-Dec-21 8:39 
GeneralRe: Isolated from all living creatures (except Cats) and well supplied with Coffee Pin
Bruce Greene2-Dec-21 8:44
MemberBruce Greene2-Dec-21 8:44 
GeneralPure coding? Or software development? Pin
trønderen2-Dec-21 5:36
Membertrønderen2-Dec-21 5:36 
I know that I'm running the risk of being waterfall shamed when I stress that problem definition does not start with typing "int main((int argc, char *argv[])" in emacs.

Well ... In socalled "agile" development, I guess that it is. In less agile environments, you try to identify the purpose of the software, which task or problem it should solve, before you open up emacs, or for that sake, Visual Studio.

You just can't lock yourself up in a closet, hoping to understand the customer's needs in solitude. You must communicate with the customer. And you may need to brainstorm with your co-workers about the best way to cover the identified needs.

So the question is: At what stage do you lock yourself up in that closet? After an informal brainstorming in the coffee corner? Or do you take it as far as sketching data structures and code module structures on a whiteboard? Do you discuss with your co-workers how to break the design down to individual code modules? Do you consider alternate algorithms with them?

How far will you allow for second thoughts on the solution to be built? If you really get down to module structure, reasonably detailed data structure descriptions, and choice among alternate algorithm, then you may very well lock the closet door behind you and start coding.

If you consider "coding" to include definition of external interfaces (including the "user" variant), which standards to adhere to, how to structure your code modules and data, how to do the testing, and which algorithms to use, and with that lock the closet door behind you to start on the "coding" task, then I am in strong disagreement with you.

I am in favor of airing second thoughts on selected alternatives long before you upload your code to Git and open it for review. Yes, I know that the "agile" way is to hold back any discussion of the architecture until the house has been built. So tell me that this proves that I am about to dive into the waterfall. Yet, I prefer to have at least some sketch of what I am going to build before I build it. And that sketch should be discussed with others.

Why are not homes built according to "agile" principles for development? Would you call for a carpenter to build you a new home, telling the carpenter to do his work in the same "agile" way as you do your software development work?
GeneralRe: Pure coding? Or software development? Pin
KarstenK2-Dec-21 6:16
mveKarstenK2-Dec-21 6:16 
GeneralRe: Pure coding? Or software development? Pin
Chris Losinger2-Dec-21 12:11
professionalChris Losinger2-Dec-21 12:11 
GeneralRe: Pure coding? Or software development? Pin
honey the codewitch3-Dec-21 4:12
mvahoney the codewitch3-Dec-21 4:12 
GeneralRe: Pure coding? Or software development? Pin
trønderen4-Dec-21 9:43
Membertrønderen4-Dec-21 9:43 
GeneralRe: Pure coding? Or software development? Pin
honey the codewitch4-Dec-21 10:02
mvahoney the codewitch4-Dec-21 10:02 
GeneralDon't, retired Pin
agolddog2-Dec-21 5:35
Memberagolddog2-Dec-21 5:35 
GeneralIt really doesn't matter Pin
Cpichols2-Dec-21 2:48
MemberCpichols2-Dec-21 2:48 
GeneralRe: It really doesn't matter Pin
Bruce Greene2-Dec-21 8:04
MemberBruce Greene2-Dec-21 8:04 
Generalother Pin
theoldfool2-Dec-21 0:54
professionaltheoldfool2-Dec-21 0:54 
GeneralIt depends... Pin
Jacquers1-Dec-21 21:10
MemberJacquers1-Dec-21 21:10 
Generaland... Pin
Mike Hankey30-Nov-21 10:39
professionalMike Hankey30-Nov-21 10:39 
GeneralRe: and... Pin
enhzflep30-Nov-21 16:24
Memberenhzflep30-Nov-21 16:24 
GeneralRe: and... Pin
Gary Wheeler2-Dec-21 2:54
MemberGary Wheeler2-Dec-21 2:54 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.