Re: Patents Unleashed and the future of Java Programming

From: George Neuner (gneuner2_at_dont.spam.me)
Date: 05/22/04


Date: Sat, 22 May 2004 04:07:34 -0400

On Fri, 21 May 2004 07:54:13 GMT, Andrew Thompson
<SeeMySites@www.invalid> wrote:

>On Fri, 21 May 2004 03:39:32 -0400, George Neuner wrote:
>
>> CS is still more of an art than a
>> science and much knowledge has been passed by tradition
>
>..like what?
>

Have you ever seen documented an algorithm for determining the number
of '1' bits in a word? The highest '1' bit in a word? The lowest?

When you learned to program you a) didn't care, b) figured them out
for yourself or c) somebody showed you how and you never looked back.
In 25 years, I've never seen these algorithms covered in ANY book or
paper targeted for ANY level of programmer. Yet we all know how to do
these elementary things.

FYI, software solutions to the above are patented by NEC.

>>and never published.
>
>What exactly do you mean by 'published'?

I mean "published" as in disseminated in some (reasonably) public
forum. For this purpose I will accept internal company efforts meant
to educate employees but not necessarily distributed beyond the
company. However, I disqualify "reading coworkers code", "looking at
your coworkers notes", etc. and any other sources not meant to be
disseminated in a general way.

There is an enormous amount of "gestault" knowledge about what works
and what doesn't which we all figured out for ourselves by trial and
error, was demonstrated to us by some mentor or was grokked by reading
someone else's code. We in turn have showed others what works and
what doesn't. No doubt we learned by reading the published works of
others, but our work is unique - an amalgam of our own experience
which is seldom written down.

Pick any non trivial problem and take a moment to think about how you
would go about solving it. Ok, now you've though about it. So tell
me - where did you see that solution published?

Even the most anal retentive documentation efforts (I've worked on
medical diagnostic instruments) fall far short of documenting the
software algorithm used to determine whether an integer value is odd.

George
=============================================
Send real email to GNEUNER2 at COMCAST o NET



Relevant Pages

  • Re: Pass array of worksheets to ActiveX DLL (VB6)
    ... After reading what you had to say I Googled some of his posts ... faster for them to develop their own applications, ... reach for the documentation every couple of minutes to find out "so ... Hank Scorpio ...
    (microsoft.public.excel.programming)
  • Re: RH6.0 and wine
    ... Of course I've been reading the documentation. ... And you can fuck right off with that attitude. ... question - you chose to start a flame war. ...
    (linux.redhat)
  • Re: Help with MS Accessibility
    ... The .NET documentation on it doesn't really ... > To help with the basics of the Accessibility support in the .NET ... > spend some time reading the Active Accessibility documentation on MSDN. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Help with MS Accessibility
    ... The .NET documentation on it doesn't really ... > To help with the basics of the Accessibility support in the .NET ... > spend some time reading the Active Accessibility documentation on MSDN. ...
    (microsoft.public.dotnet.framework)
  • Re: Help with MS Accessibility
    ... The .NET documentation on it doesn't really ... > To help with the basics of the Accessibility support in the .NET ... > spend some time reading the Active Accessibility documentation on MSDN. ...
    (microsoft.public.dotnet.framework.interop)