MetaTrolling

I have a theory. This is a new and different way to reduce the transfer of
expertise to low-cost providers who then compete. Generate vast quantities
of confusing, contentious, noise.

Either that, or there are two Albertos: the one who uses the highest-level
language constructs available to him at any given moment, and the one who
uses only his own assembly code.

I favor the 2 Albertos explanation. Of course, that begs the question of the
basis by which one Alberto or the other answers a given post.

benson wrote:

I have a theory. This is a new and different way to reduce the transfer of
expertise to low-cost providers who then compete. Generate vast quantities
of confusing, contentious, noise.

Either that, or there are two Albertos: the one who uses the highest-level
language constructs available to him at any given moment, and the one who
uses only his own assembly code.


If replying by e-mail, please remove “nospam.” from the address.

James Antognini
Windows DDK MVP

Let me see if I can explain.

I’m kind of familiar with the ins and outs of computer languages, in fact,
sometime in my life I got myself into trying to get a Ph.D. in computer
languages; and while I was chasing that unicorn, I studied my fair share of
the stuff.

Therefore, I’m comfortable with writing code within a high level frame. But
does not mean I’m as comfortable calling someone else’s entry points, and
that attitude of mine is more or less the same at high or low level. So,
while I’m likely to write driver code in C++, I’m less likely to use someone
else’s classes to do that. And if I can roll up my own spinlock, I’m going
to make a pass at not calling the OS.

I’m a minimalist - I use the least APIs possible, I try to have the least
possible strings attached to my code. And I hate to have stuff in my
programs to which I don’t have control over the source code.

And hey, this is Alberto speaking, ok ? The individual, not Compuware.

Alberto.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of James Antognini
Sent: Saturday, December 20, 2003 12:34 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Re: MetaTrolling

I favor the 2 Albertos explanation. Of course, that begs the question of the
basis by which one Alberto or the other answers a given post.

benson wrote:

I have a theory. This is a new and different way to reduce the transfer of
expertise to low-cost providers who then compete. Generate vast quantities
of confusing, contentious, noise.

Either that, or there are two Albertos: the one who uses the highest-level
language constructs available to him at any given moment, and the one who
uses only his own assembly code.


If replying by e-mail, please remove “nospam.” from the address.

James Antognini
Windows DDK MVP


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@compuware.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

The contents of this e-mail are intended for the named addressee only. It
contains information that may be confidential. Unless you are the named
addressee or an authorized designee, you may not copy or use it, or disclose
it to anyone else. If you received it in error please notify us immediately
and then destroy it.

The problem with this approach is that it is not one that can be
practiced by a large number of developers, and have anything but chaos
result. If EVERYONE refused to trust entry points / code developed by
other people, where would that leave us? Lots of random, unintegrated
crap.

It’s an extremely adversarial position to take. Why bother even
developing an OS, or exposing any services to drivers? Why bother
providing a driver model? Or a scheduler? If every developer thinks
they can’t trust other components, then every developer will be doomed
to reimplement everything – poorly.

– arlie

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Moreira, Alberto
Sent: Monday, December 22, 2003 10:46 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Re: MetaTrolling

Let me see if I can explain.

I’m kind of familiar with the ins and outs of computer languages, in
fact, sometime in my life I got myself into trying to get a Ph.D. in
computer languages; and while I was chasing that unicorn, I studied my
fair share of the stuff.

Therefore, I’m comfortable with writing code within a high level frame.
But does not mean I’m as comfortable calling someone else’s entry
points, and that attitude of mine is more or less the same at high or
low level. So, while I’m likely to write driver code in C++, I’m less
likely to use someone else’s classes to do that. And if I can roll up my
own spinlock, I’m going to make a pass at not calling the OS.

I’m a minimalist - I use the least APIs possible, I try to have the
least possible strings attached to my code. And I hate to have stuff in
my programs to which I don’t have control over the source code.

And hey, this is Alberto speaking, ok ? The individual, not Compuware.

Alberto.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of James Antognini
Sent: Saturday, December 20, 2003 12:34 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Re: MetaTrolling

I favor the 2 Albertos explanation. Of course, that begs the question of
the basis by which one Alberto or the other answers a given post.

benson wrote:

I have a theory. This is a new and different way to reduce the
transfer of expertise to low-cost providers who then compete. Generate

vast quantities of confusing, contentious, noise.

Either that, or there are two Albertos: the one who uses the
highest-level language constructs available to him at any given
moment, and the one who uses only his own assembly code.


If replying by e-mail, please remove “nospam.” from the address.

James Antognini
Windows DDK MVP


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@compuware.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

The contents of this e-mail are intended for the named addressee only.
It contains information that may be confidential. Unless you are the
named addressee or an authorized designee, you may not copy or use it,
or disclose it to anyone else. If you received it in error please notify
us immediately and then destroy it.


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@sublinear.org To
unsubscribe send a blank email to xxxxx@lists.osr.com