I work at a software shop that developed an extensive amount of code compiling under Linux, Solaris, and Win2000. We constantly compile the same code under all three platforms and frequently have to deal with portability issues.
Today, my next-cubicle neighbor asked me why we keep the warning-level at 3 in the MSVC++ environment. Being primarily a Linux/Solaris guy, I said I had no idea why and suggested he raise the level to 4 (the maximum) and see what happens. Ten minutes later, he got his answer: the compiler issued 1000+ warnings, most of which came from the standard library header files! Talk about a need for code reviews...
But I guess I shouldn't worry, since Mr. Lipner will simply sic his Uruk-Hai legions on that code for a week, and they'll make it into a thing of such sparkling crystalline beauty that the gcc developers will weep with envy.
> For me installing Gnucash 1.6 (the same day I saw the/. article saying it was impossible to build) was as simple as:
>
> apt-get install gnucash.
He said compiling, not apt-getting. Huge difference. Back before I gave up on GnuCash and went over to the Dark Side, I was also able to install it with apt-get in a twinkle. But *compiling* it from a source tarball was a whole 'nother ball of wax. Even though I made progress, I could never get it to compile to the end (always bogged down in some guile error message or another), even after I apt-got the executable.
>What's rational: > > 1) Let Linus alone, because his friends are buying my vacuum cleaners > > or: > > 2) Sue the hell out of Linus, because he's passing out stacks of MY BUSINESS CARDS THAT I SPENT A LONG TIME DESIGNING DAMMIT!
But Linus isn't just passing out stacks of your business cards. He is also passing out Bill's business cards and telling his friends "hey, don't even think about buying this loser's vacuum cleaners 'cause Bill's are cheaper!" And now lots of people who otherwise might have bought from you go to Linus first and end up buying from Bill instead. When I think about this, it doesn't seem too stupid for you to sue Linus. Not that it's right, mind you, but it's probably not stupid.
I work at a software shop that developed an extensive amount of code compiling under Linux, Solaris, and Win2000. We constantly compile the same code under all three platforms and frequently have to deal with portability issues.
Today, my next-cubicle neighbor asked me why we keep the warning-level at 3 in the MSVC++ environment. Being primarily a Linux/Solaris guy, I said I had no idea why and suggested he raise the level to 4 (the maximum) and see what happens. Ten minutes later, he got his answer: the compiler issued 1000+ warnings, most of which came from the standard library header files! Talk about a need for code reviews...
But I guess I shouldn't worry, since Mr. Lipner will simply sic his Uruk-Hai legions on that code for a week, and they'll make it into a thing of such sparkling crystalline beauty that the gcc developers will weep with envy.
yppupdurc
> For me installing Gnucash 1.6 (the same day I saw the /. article saying it was impossible to build) was as simple as:
>
> apt-get install gnucash.
He said compiling, not apt-getting. Huge difference. Back before I gave up on GnuCash and went over to the Dark Side, I was also able to install it with apt-get in a twinkle. But *compiling* it from a source tarball was a whole 'nother ball of wax. Even though I made progress, I could never get it to compile to the end (always bogged down in some guile error message or another), even after I apt-got the executable.
Just to be a devil's advocate:
>What's rational:
>
> 1) Let Linus alone, because his friends are buying my vacuum cleaners
>
> or:
>
> 2) Sue the hell out of Linus, because he's passing out stacks of MY BUSINESS CARDS THAT I SPENT A LONG TIME DESIGNING DAMMIT!
But Linus isn't just passing out stacks of your business cards. He is also passing out Bill's business cards and telling his friends "hey, don't even think about buying this loser's vacuum cleaners 'cause Bill's are cheaper!" And now lots of people who otherwise might have bought from you go to Linus first and end up buying from Bill instead. When I think about this, it doesn't seem too stupid for you to sue Linus. Not that it's right, mind you, but it's probably not stupid.