Good code has never been hurt by the presence of good documentation, proper specifications, decent planning, Apart from the harm done by outdated documentation, misleading specifications and bad planning, the code can get less clear with the clutter of unnecessary documentation.
Of course there are places where some lines of text explaining the "why" are need. But, for good -- and that also means clear to read -- code, the "how" is superfluous.
Moving to 64-bit machines won't fix all the magic 32-bit binaries out there but software that's recompiled for 64-bit machines will automagically use 64-bit ints where the programmer held the time in an int. Not quite. On Linux/GCC the time_t is 64-bit, but the int is still 32-bit. That is, moving to 64-bit will only fix it if the programmer uses the correct type (time_t) for holding the time. Sadly, most programmers don't.
'The same gear needed to make a good film is today generally available to amateurs -- which was not so even a decade ago. Film making gear is approaching a convergence between professional and amateur, so that what counts in artistry and inventiveness.' That's why movie production will not stop because of file sharing.
The same technology that makes the product available for free, makes it so cheap to produce that amateurs are able to do it.
Welcome to the digital age, where information is free to be copied everywhere, without loss of the original. And that applies to anything that can be put in digital form: text, software, images, sound, video, and photography.
If you don't want your precious piece of information to be used by others, then just don't put it available to the public. Period.
The very term "intellectual property" doesn't make sense.
Are you talking about physical addiction? I'm completely making up the figures, but it goes more or less like this: - alcohol is addictive to 30% of people - cocaine to 70% - nicotine to 90% But marijuana is not physically additive at all. There is not one single case of physical addiction to marijuana, period.
To each it's own. The ones who _know_ Linux are a minority, that's why Ubuntu and the like are on 95% of the corporate machines: because 95% of the "professionals" have no clue.
One's dream is the other's nightmare: If you know it better, you will _prefer_ to have control of everything; if not, you don't want control, you want it to work as it is.
I used to run Slackware at home, but now I lack the time to fiddle with the machine, so Ubuntu or Fedora are more attractive to me now. But it is still on the email server I admin, and do not foresee replacing it any time soon.
Tags: associate keywords with your bookmarks to sort them by topic. And obviously the author of the del.icio.us extension will use this to synchronize the tags.
The overall post was good, but this part
"the GPL works because it en-forces users to be contributors as well" not only is untrue, but also fails to make any sense.
It forces nothing to the user. The restriction is only upon distribution: if you distribute the software, modified or not, you must make the source code available.
Sorry, but you *were* trolling. Your linked post added nothing to the debate, it's only intent was to attack the parent poster. Even if you were right, it's still trolling.
I have a close friend that is a math teacher and researcher on the university, and is a surfer dude too. It's fun to watch him talk, he have a strong "surfer" accent, yet he is very very good at math.
Of course there are places where some lines of text explaining the "why" are need. But, for good -- and that also means clear to read -- code, the "how" is superfluous.
What is wrong to assume the code is bad because it is not documented.
I've seen a lot of excellent undocumented code, and a lot of crappy documented code.
Besides, really good code needs no documentation.
.
worse
advice
ever
Yes, they will.
Apple only allowed Transgaming to create the Mac port on the condition that there will be no Linux port.
The same technology that makes the product available for free, makes it so cheap to produce that amateurs are able to do it.
CDs and DVDs are already more dead the the hard disk.
This story makes me want to play gridwars2 again.
And again, and again...
As a non-native speaker, who has learned English mostly by reading, I say your theory makes a lot of sense.
Welcome to the digital age, where information is free to be copied everywhere, without loss of the original.
And that applies to anything that can be put in digital form: text, software, images, sound, video, and photography.
If you don't want your precious piece of information to be used by others, then just don't put it available to the public. Period.
The very term "intellectual property" doesn't make sense.
Are you talking about physical addiction?
I'm completely making up the figures, but it goes more or less like this:
- alcohol is addictive to 30% of people
- cocaine to 70%
- nicotine to 90%
But marijuana is not physically additive at all.
There is not one single case of physical addiction to marijuana, period.
not only smaller, but 9 months earlier.
http://gridwars.marune.de/
What I would really like is the tabs to be arranged as a tree, on a sidebar, based on the navigation. Mostly like iRider (IE based browser) does.
http://upload.wikimedia.org/wikipedia/en/5/5c/Irider_screenshot_optimized.jpg
Best game soundtrack ever.
I still have -- and occasionally listen to -- the mp3s in my music collection.
http://en.wikipedia.org/wiki/Grim_fandango
Yes, it is.
C++ has to die.
It's just plain awful. I can't believe this shitty language has taken over the world.
well said.
To each it's own. The ones who _know_ Linux are a minority, that's why Ubuntu and the like are on 95% of the corporate machines: because 95% of the "professionals" have no clue.
One's dream is the other's nightmare: If you know it better, you will _prefer_ to have control of everything; if not, you don't want control, you want it to work as it is.
I used to run Slackware at home, but now I lack the time to fiddle with the machine, so Ubuntu or Fedora are more attractive to me now. But it is still on the email server I admin, and do not foresee replacing it any time soon.
Yeah, but the parent was talking about GPL, not AGPL.
It forces nothing to the user. The restriction is only upon distribution: if you distribute the software, modified or not, you must make the source code available.
:~) /snif
I wholeheartedly thank you for the memories!
I just sung it from start to end.
Sorry, but you *were* trolling.
Your linked post added nothing to the debate, it's only intent was to attack the parent poster.
Even if you were right, it's still trolling.
I have a close friend that is a math teacher and researcher on the university, and is a surfer dude too. It's fun to watch him talk, he have a strong "surfer" accent, yet he is very very good at math.