On Sun, 10 Feb 2002, mulix wrote:
> On Sun, 10 Feb 2002, Shlomi Fish wrote:
>
> > Professional does not mean experienced. Naturally, I don't expect someone
> > who read such a book to be as good as someone who programmed it for many
> > years. But, of course, some people who programmed C (for example) for 1
> > year write much better code that those who programmed it for 5 years. Time
>
> the other way around, dont you think?
>
No, seriously. I actually know a very seasoned perl programmer who cannot
grok pointers (!). And pointers are the most basic building block of a C
program.
> > is not the only factor that determines the quality of the programmer.
>
> of course not, but i dont consider someone who 'read the book' a
> professional either, even if it's a really good book.
>
> fwiw, my personal opinion is that a professional is someone who
>
> a) knows what he's doing
> b) has the code to prove it
>
Obviously. But if I'm an excellent programmer in, say, Perl, and I read
"Grokking HTML" so assuming the latter is a good book, I will become a
good HTML hacker. I think a good book should have exercises.
I remember reading SICP without preparing the exercises. Now that I took
the course, in which I have to prepare various exercises, I write much
better Scheme. So you have to experience a bit.
> > > ObLinux: looking for a good, secure, free (speech and beer), simple and
> > > hopefully small enough to audit by hand ftp server. suggestions?
> >
> > Sorry, cannot help you as I did not have any experience with experiencing
> > with my own ftp server. I believe I have an FTP server on my Com-Net
> > workstation, but it is what came with the MDK 8.1 distro. You do have
> > quite a lot of demands, though.
>
> i'll probably end up writing it on my own, in python, since i only need
> a subset of the functionality. that's what i did when i needed a web
> server, except i used java at the time.
I think I recall seeing an FTP server in Perl. According to ESR in "The
Cathedral and the Bazaar" it is always better to start from a working
codebase. That was the case with Linux, and with ESR's pet - fetchmail.
That was not, however, the case with Freecell Solver, the FCFS RWLock,
and Quad-Pres, which are my pets. I did however, convert MikMod to Java
thru several stages of C++ that were gradually Javaized (each of which was
a working code).
But, it's your call and your time.
Regards,
Shlomi Fish
There is no IGLU Cabal! They decided to write the Linux kernel from
scratch...
> --
> mulix
>
> http://vipe.technion.ac.il/~mulix/
> http://syscalltrack.sf.net/
>
>
>
> =================================================================
> To unsubscribe, send mail to [EMAIL PROTECTED] with
> the word "unsubscribe" in the message body, e.g., run the command
> echo unsubscribe | mail [EMAIL PROTECTED]
>
----------------------------------------------------------------------
Shlomi Fish [EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail: [EMAIL PROTECTED]
"Let's suppose you have a table with 2^n cups..."
"Wait a second - is n a natural number?"
=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]