Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Apr 14th, 2008, 10:02 PM   #1
Sane
Programming Guru
 
Sane's Avatar
 
Join Date: Apr 2005
Posts: 1,799
Rep Power: 5 Sane will become famous soon enough
And... so what exactly do you do?

I was talking to a friend the other day, someone who knows little about computers, when she asked me "So what exactly do you do?" in response to the topic of programming.

And it occured to me that not so many people actually know what computer science encompasses, either as a hobby, or as a job. Many seem to think it's all about making games. And it's even harder to explain why it isn't, to someone who doesn't live on a computer.

My response was somewhat ambiguous, along the lines of "Interpreting, solving, and representing data through computational analysis and problem solving".

I've been asked this question a number of times now, and frankly don't have a good response. How would you respond to that same question, in as few words as possible, to someone who's not so computer savvy?
Sane is offline   Reply With Quote
Old Apr 14th, 2008, 10:56 PM   #2
Ooble
I eat cake for breakfast.
 
Ooble's Avatar
 
Join Date: Jul 2004
Location: In my box.
Posts: 4,434
Rep Power: 9 Ooble is on a distinguished road
Re: And... so what exactly do you do?

"See that computer over there? When it takes over the world, it'll be my fault."
__________________
Me :: You :: Them
Ooble is offline   Reply With Quote
Old Apr 14th, 2008, 11:05 PM   #3
Fall Back Son
Hobbyist Programmer
 
Join Date: Oct 2006
Posts: 203
Rep Power: 2 Fall Back Son is on a distinguished road
Re: And... so what exactly do you do?

Its a game of changing the 1's and 0's so that the circuitry responds in a favorable way
Fall Back Son is offline   Reply With Quote
Old Apr 14th, 2008, 11:16 PM   #4
lectricpharaoh
Caffeinated Neural Net
 
lectricpharaoh's Avatar
 
Join Date: Jun 2005
Location: Dry west coast of Canada
Posts: 927
Rep Power: 4 lectricpharaoh will become famous soon enough
Re: And... so what exactly do you do?

Quote:
Originally Posted by Sane
How would you respond to that same question, in as few words as possible, to someone who's not so computer savvy?
This is my problem. I find it hard to answer questions like this in 'few words', as I'm quite loquacious, to say the least. Just look at some of my long-winded posts here.

Usually, I describe programming as an analogy of building physical things. Just as my brother might build wooden furniture, I can 'build' a computer program to accomplish some task. It's a little oversimplified, but when you're talking to the unenlightened masses, sometimes it has to be.

Just wait until you show her a program you wrote, and she starts asking you how you did it. If she's anything like my girlfriend, let's see how many times she can say 'but HOW?' before you want to gag her and lock her in the trunk of a car.
Quote:
Originally Posted by Fall Back Son
Its a game of changing the 1's and 0's so that the circuitry responds in a favorable way
Heh, I like that. My version, inspired by yours: it's like playing god with electrons.
__________________
A man's knowledge is like an expanding sphere, the surface corresponding to the boundary between the known and the unknown. As the sphere grows, so does its surface; the more a man learns, the more he realizes how much he does not know. Hence, the most ignorant man thinks he knows it all. - L. Sprague de Camp
lectricpharaoh is offline   Reply With Quote
Old Apr 14th, 2008, 11:45 PM   #5
Jimbo
Battle Programmer
 
Jimbo's Avatar
 
Join Date: Feb 2006
Location: Bellevue, WA, USA
Posts: 748
Rep Power: 3 Jimbo is on a distinguished road
Re: And... so what exactly do you do?

I've never found an good answer for it. I usually start of with as much of a dummied down answer as I can think of, and as they keep insisting on more detail I add it until the person doesn't understand. Then I finish with a line about how it's pretty technical to explain to someone not in the industry.
__________________
<insert disclaimer here>
<insert shameless plug for Visual Studio here>
Jimbo is offline   Reply With Quote
Old Apr 15th, 2008, 6:00 AM   #6
Jabo
Not a user?
 
Join Date: Sep 2007
Posts: 245
Rep Power: 1 Jabo is on a distinguished road
Re: And... so what exactly do you do?

I just say I'm a pirate who don't do anything and hope they've seen veggietales.
Jabo is offline   Reply With Quote
Old Apr 15th, 2008, 8:00 AM   #7
Infinite Recursion
Programming Guru
 
Infinite Recursion's Avatar
 
Join Date: Jul 2004
Location: United States
Posts: 3,467
Rep Power: 8 Infinite Recursion is on a distinguished road
Send a message via MSN to Infinite Recursion Send a message via Yahoo to Infinite Recursion
Re: And... so what exactly do you do?

When I say I'm a software engineer, people assume I build bridges... More often than not, I just let them think that is what I do. That way, I save myself the hassle.

I would say to the technically inclined individual:
Problem solving while using abstract concepts based on figments of the requestor's imagination in order to provide a functional and effective solution for issues that were previously considered humanly impossible to resolve, doing so on time and under budget for fractions of what I am really worth.

I would say to a new hire / co-worker:
I staple papers and make copies.


Although, its much easier just to tell people. "It's classified."
__________________
http://jasonpowers.net

"There are a thousand hacking at the branches of evil to one who is striking at the root."
Infinite Recursion is online now   Reply With Quote
Old Apr 15th, 2008, 12:01 PM   #8
OpenLoop
Expert Programmer
 
OpenLoop's Avatar
 
Join Date: May 2005
Location: East Lansing, MI
Posts: 663
Rep Power: 4 OpenLoop is on a distinguished road
Re: And... so what exactly do you do?

I haven't found a good answer yet. I usually say "I tell computers what to do and how to do it".

If I see they're not convinced, I switch to plan B, which is based on the main principle of modern politics, "If you can't convince them, confuse them".
OpenLoop is offline   Reply With Quote
Old Apr 15th, 2008, 12:08 PM   #9
big_k105
PFO Founder

 
big_k105's Avatar
 
Join Date: Mar 2004
Location: Fargo, ND
Posts: 1,623
Rep Power: 10 big_k105 is on a distinguished road
Send a message via AIM to big_k105 Send a message via MSN to big_k105 Send a message via Yahoo to big_k105
Re: And... so what exactly do you do?

@OpenLoop: I like your plan B I think I might start doing that as a plan B if people don't get it in simple terms, heh
__________________
BIG K aka Kyle
Programming Forums
Kyle K Online

Please do not PM or email me programming questions. Post them in the forums instead.
big_k105 is offline   Reply With Quote
Old Apr 15th, 2008, 12:47 PM   #10
Sane
Programming Guru
 
Sane's Avatar
 
Join Date: Apr 2005
Posts: 1,799
Rep Power: 5 Sane will become famous soon enough
Re: And... so what exactly do you do?

Heh wow. I see almost everyone else has run into the same problem at one time or another. So I'm not alone.

It's a toughy huh. I like OpenLoop's explanation. It's specific but not complicated.
Sane is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 3:49 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC