Page 1 of 5

Explaining our Hobby to Non-Programmers

Posted: Mon Feb 16, 2009 7:44 am
by AJ
Hi,

I have now run in to this problem a few times: someone who maybe just has a little Windows experience looking blankly when you say that Operating System Development is a hobby. They then say, "What's that then?".

About the best I can think of is something along the lines of "Well, Windows is an OS - it lets you run your programs and talks to the PC. I'm interested in creating something that does a similar job.". The problem is that this statement is not entirely true.

I had one friend say, "Oh, you mean it runs from before the point where Windows runs? You've made a program that runs in DOS". Nononononono!

I'd be interested how anyone else gets around this problem - short of just avoiding it or saying "it's too complicated" :)

Cheers,
Adam

Re: Explaining our Hobby to Non-Programmers

Posted: Mon Feb 16, 2009 8:16 am
by Slota
For non-programmers, tell them that OSdev is something beyond infinity. More pleasing than telling them "something too complicated".
For generic programmers, explain it the your way. :)

Re: Explaining our Hobby to Non-Programmers

Posted: Mon Feb 16, 2009 9:25 am
by kmtdk
well
you cant
unless you make a map ( or something simalry) and draw the boot process.
then you might be able to "tell" it xD :P

KMT dk

Re: Explaining our Hobby to Non-Programmers

Posted: Mon Feb 16, 2009 9:52 am
by xyjamepa
To be honest,I don't tell people I'm doing this...

Re: Explaining our Hobby to Non-Programmers

Posted: Mon Feb 16, 2009 9:55 am
by kmtdk
i stopped saying it so much, due to the fact that many people dont know what os means, and those who do, think you can build windows ...
so they "kill" the proudness of beeing an os dev.

Re: Explaining our Hobby to Non-Programmers

Posted: Mon Feb 16, 2009 11:23 am
by piranha
I have told like, 6 people.
4 of them were my friends, and 3 of them understood it. 1 I had to say "The part of the computer that runs when it starts up. Like windows, but totally different".

2 were a couple teachers at my school,. and they understood it too, so...

-JL

Re: Explaining our Hobby to Non-Programmers

Posted: Mon Feb 16, 2009 12:46 pm
by yemista
OS dev is my secret life

Re: Explaining our Hobby to Non-Programmers

Posted: Mon Feb 16, 2009 1:31 pm
by earlz
Well a few hours ago at school, I stuck my thumb drive in a computer. I got to the openbsd boot prompt typed "boot kernel.bin" to start my kernel, which basically just puts jibberish and techno-babble on the screen and my teacher yelled "What are you doing!!?" and I turned it off took out my thumb drive, turned it back on(to boot windows) and told my teacher I was having the computer divide by zero... rofl

Re: Explaining our Hobby to Non-Programmers

Posted: Mon Feb 16, 2009 5:49 pm
by AndrewAPrice
earlz wrote:Well a few hours ago at school, I stuck my thumb drive in a computer. I got to the openbsd boot prompt typed "boot kernel.bin" to start my kernel, which basically just puts jibberish and techno-babble on the screen and my teacher yelled "What are you doing!!?" and I turned it off took out my thumb drive, turned it back on(to boot windows) and told my teacher I was having the computer divide by zero... rofl
Try something more specific:
'I'm testing if the interrupt handling routines located at the address specified in the Interrupt Descriptor Table at the offset of the interrupt being called handles the exception gracefully and notifies the process running in userspace."
Extend the sentence out as long as you can.

Re: Explaining our Hobby to Non-Programmers

Posted: Mon Feb 16, 2009 6:03 pm
by linuxfood
I typically just ramble about whatever I'm working on without regard to my audiences' ability to understand.

This typically leaves them with the impression that I'm a total nerd.
I'm alright with that.

If I actually care about their understanding of the topic, I may go into depth, but not generally.
Some of my greatest epiphanies have come from rambling at people.

-B

I am no longer a lurker here, hooray.

Re: Explaining our Hobby to Non-Programmers

Posted: Mon Feb 16, 2009 6:26 pm
by LoknarGor
Most of my friends that do know how to program don't understand much past the higher-level abstractions, so I tend to keep these kinds of hobbies to myself.

EDIT: How did I accidently submit this?

When I do talk about OS Dev, I usually go into deep detail and people usually either zone out or change the topic.

Re: Explaining our Hobby to Non-Programmers

Posted: Mon Feb 16, 2009 7:16 pm
by Troy Martin
What Piranha said. Almost exactly.
linuxfood wrote:I am no longer a lurker here, hooray.
Congratz! :D

Re: Explaining our Hobby to Non-Programmers

Posted: Wed Feb 18, 2009 5:02 am
by DeletedAccount
Hmm... I can understand you :D . But probly most people will ask "what is use of creating an os ?" Most people have told me to focus my engery on something new and innovative than reinventing the wheel . But I may come up wit a better wheel or find a flaw in the existing wheel :mrgreen: .

Regards
Thomas Mathew

Re: Explaining our Hobby to Non-Programmers

Posted: Wed Feb 18, 2009 6:08 am
by Solar
I wouldn't talk about this to people who know only Windows (or only Windows and Linux). One, they wouldn't understand it anyway, and two, no sense in bragging about your beautiful boat to someone who's never seen the sea.

Re: Explaining our Hobby to Non-Programmers

Posted: Wed Feb 18, 2009 9:34 am
by xyjamepa
Solar wrote:One, they wouldn't understand it anyway, and two, no sense in bragging about your beautiful boat to someone who's never seen the sea.
Wow,this is so right Solar. =D>