The non-programmers tag has no wiki summary.
40
votes
17answers
2k views
How can you explain “beautiful code” to a non-programmer?
When speaking with a non-programmer friend, I happened to mention the concept of "beautiful code" and she wanted to understand what that meant, but I was at a bit of a loss as to how to explain it to ...
33
votes
13answers
2k views
Can a non-programmer successfully run a software company?
Back in 2006, one Joel Spolsky made the following comment:
Watching non-programmers trying to run
software companies is like watching
someone who doesn't know how to surf
trying to surf.
...
32
votes
9answers
1k views
Can non-IT people handle a wiki?
My company is looking to improve their market research data management.
Current data management style:
"Hey Jimbo, where's that picture of our WhatZit 2.0?
"yeah I remember that email about that ...
27
votes
23answers
1k views
What's a good Programming Metaphor? [closed]
I am referring to explaining to the non-programmer what programming is. I made sure to search for similar questions before creating this one, but the few ones I did find seemed to dodge the question, ...
27
votes
18answers
1k views
How do you share your craft with non programmers?
Sometimes I feel like a musician who can't play live shows. Programming is a pretty cool skill, and a very broad world, but a lot of it happens "off camera"- in your head, in your office, away from ...
24
votes
4answers
664 views
How to explain to non-technical person why the task will take much longer then they think?
Almost every developer has to answer questions from business side like:
Why is going to take 2 days to add this simple contact form?
When developer estimates this task, they may divide it into steps:
...
20
votes
15answers
2k views
Explaining programming to a child [closed]
How could I try to explain programming to a child, about 6 to 8 years old?
18
votes
9answers
393 views
Which software development practices would you recommend non-programmers implement in their fields of work? [closed]
Say you had to give a talk to non-programmers who were looking to learn something from software development that they could apply to their own functions.
Question: What practices would you preach?
...
17
votes
10answers
844 views
How do you portray to non programmers what programming involves?
I get casually asked a lot to take a couple days to teach someone how to program. Most people really think they can learn what I know in a few days. When I tell them I have been doing this for many ...
16
votes
10answers
2k views
Explaining technical things to non-technical people
I often have to explain technical things and technical decisions to my extremely non technical manager and I'm pretty awful at it. What are good ways to essential dumb things down for the rest of the ...
16
votes
14answers
918 views
How to explain programming to a non-programmer? [closed]
Possible Duplicate:
How do you share your craft with non programmers?
I tend to think that I might get such a question in the future...
How should I answer to it in layman terms?
13
votes
10answers
758 views
Why does it seem so hard for non programmers to understand versioning?
In the past I have worked with designers, BAs and project managers, all who regularly produce project artifacts, yet very really do they understand the concept of versioning. When I try to explain it ...
12
votes
14answers
684 views
How to teach programming a person who completed CS studies but for 5 years was working in other profession?
I have a colleague who want to go back to programming after 5 years of doing something else. Five year ago he was working with C++ / linux, delphi, and a lot with mSQL . He asked me to help him to go ...
11
votes
9answers
496 views
How do you explain the source of an identifed problem without making it an “excuse”?
As practicing (as much as I can at least) "egoless programming", I'm focused on solving problems whoever wrote the code related (if that person don't make dangerous code) and I like to understand the ...
10
votes
12answers
859 views
How to explain to non-programmers that programming is not a repetitive task?
Some people have the view of programming that it is just repetitive typing on a keyboard. None of this is true. First of all, there is so much more you have to do than actually typing down the code, ...