POV-Ray : Newsgroups : povray.off-topic : Layer cake Server Time
4 Sep 2024 07:14:32 EDT (-0400)
  Layer cake (Message 1 to 6 of 6)  
From: Invisible
Subject: Layer cake
Date: 22 Apr 2010 10:09:29
Message: <4bd05899@news.povray.org>
http://www.xkcd.com/722/

A computer is a giant layer cake of abstractions built upon abstractions 
built upon other abstractions.

http://www.xkcd.com/676/

At the bottom, a computer is a vast network of transistors connected by 
wires. But when you think about it like that, it's far too huge and 
featureless to make sense. But the transistors implement abstractions 
called logic gates. And the various configuration of logic gates 
implement higher abstractions such as flip-flops or counters. And 
together these implement busses, registers and so on. And together those 
make up I/O devices, processors and memory.

And that's just the hardware layer...

Trouble is, whenever I talk to people about how computers actually work, 
I mention how one electronic circuit connects to another and they go 
"oh, is that why if you open two web pages at once it sometimes gives 
you an error message?"

I'm talking about layer 6, they're talking about layer 1382. Which is 
somewhat higher than layer 6. Obviously.

Then again, short of sitting there giving somebody a 4-hour lecture, 
it's difficult to convey just *how complicated* this stuff is. 
Especially when Windows and related products try their hardest to 
pretend that they're actually really simple...

Then there's the small problem that most people won't sit through even a 
4-hour lecture, because they don't actually give a fig. And even if they 
did, after 4 hours all they will come away with is a blury picture of a 
huge tangle of abstractions made of abstractions built on top of 
abtractions that use abtractions to implement abstractions that support 
abstractions which eventually make something visible happen. In other 
words, the whole damned stack is just so *abstract* that it's difficult 
to comprehend.

Sometimes I think having grown up with 8-bit home computers gave me an 
advantage. I'm probably just kidding myself...


Post a reply to this message

From: Reactor
Subject: Re: Layer cake
Date: 25 Apr 2010 06:00:01
Message: <web.4bd411b285f388b7227cda9d0@news.povray.org>
Invisible <voi### [at] devnull> wrote:

> "oh, is that why if you open two web pages at once it sometimes gives
> you an error message?"
>
> I'm talking about layer 6, they're talking about layer 1382. Which is
> somewhat higher than layer 6. Obviously.


In some cases, a metaphor can help.  Finding a suitable metaphor that fits on
every level is extremely difficult if not impossible.  However, (assuming the
person is interested in the subject as well as the conversation) using a
metaphor that illustrates the difference between what you are talking about and
what they are thinking about can help.  For example, in that particular case,
you could draw a comparison between you trying to discuss the function of
automotive engine parts while they are asking about being stuck in a traffic
jam.  The metaphor doesn't work on every level, but it carries the gist of the
distance between hardware function and user experience.

Of course, tact may be quite important here.

-Reactor


Post a reply to this message

From: Orchid XP v8
Subject: Re: Layer cake
Date: 25 Apr 2010 06:26:55
Message: <4bd418ef$1@news.povray.org>
>> "oh, is that why if you open two web pages at once it sometimes gives
>> you an error message?"
>>
>> I'm talking about layer 6, they're talking about layer 1382. Which is
>> somewhat higher than layer 6. Obviously.
> 
> 
> In some cases, a metaphor can help.  Finding a suitable metaphor that fits on
> every level is extremely difficult if not impossible.  However, (assuming the
> person is interested in the subject as well as the conversation) using a
> metaphor that illustrates the difference between what you are talking about and
> what they are thinking about can help.  For example, in that particular case,
> you could draw a comparison between you trying to discuss the function of
> automotive engine parts while they are asking about being stuck in a traffic
> jam.  The metaphor doesn't work on every level, but it carries the gist of the
> distance between hardware function and user experience.

That's actually not bad, you know...

> Of course, tact may be quite important here.

Well yeah, like you say, it depends on whether they're interested or 
not, and so on. And, of course, whether or not you want this person to 
like you. If some hot-shot manager asks this, you might actually *want* 
them to come away feeling like a moron. >:-] On the other hand, if 
you're chatting to friends, they presumably have a sense of humour. ;-)

-- 
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*


Post a reply to this message

From: Orchid XP v8
Subject: Re: Layer cake
Date: 25 Apr 2010 08:13:42
Message: <4bd431f6$1@news.povray.org>
Invisible wrote:

> Trouble is, whenever I talk to people about how computers actually work, 
> I mention how one electronic circuit connects to another and they go 
> "oh, is that why if you open two web pages at once it sometimes gives 
> you an error message?"
> 
> I'm talking about layer 6, they're talking about layer 1382. Which is 
> somewhat higher than layer 6. Obviously.

Then again, there is that *other* layer cake...

http://xkcd.com/435/

-- 
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*


Post a reply to this message

From: clipka
Subject: Re: Layer cake
Date: 25 Apr 2010 08:49:57
Message: <4bd43a75$1@news.povray.org>
Am 25.04.2010 14:13, schrieb Orchid XP v8:

>> I'm talking about layer 6, they're talking about layer 1382. Which is
>> somewhat higher than layer 6. Obviously.
>
> Then again, there is that *other* layer cake...

The cake is a lie
The cake is a lie
The cake is a lie


Post a reply to this message

From: Darren New
Subject: Re: Layer cake
Date: 25 Apr 2010 10:36:48
Message: <4bd45380$1@news.povray.org>
Orchid XP v8 wrote:
> Well yeah, like you say, it depends on whether they're interested or 
> not, and so on. 

You realize they're probably not actually asking you if that's why the web 
browser gets stuck. They're simply showing you that they're listening. Which 
*probably* means they're still a little bit interested, or they wouldn't be 
asking questions to encourage you to continue.

-- 
Darren New, San Diego CA, USA (PST)
   Linux: Now bringing the quality and usability of
   open source desktop apps to your personal electronics.


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.