I said that there is a difference between depriving someone of physical property and making a perfect digital copy, not that I consider one wrong or immoral and the other not.
I would consider your request more seriously if you had demonstrated reading comprehension skills, such as those that might have lead you to read and comprehend the sentence where I said I was deliberately not addressing the ethical or moral issues of both theft of property and copyright infringement. Perhaps you were too quick to wield your big stick of OH WOW YOU ARE A HYPOCRITE LOLLERS and missed that part.
It flat out floors me that almost everyone I know steals software AND movies AND songs, yet they don't see this as stealing.
Perhaps your contemporaries see a difference between depriving someone of a physical item and making an exact digital duplicate of digital content.
Without making any moral or ethical judgments on the behavior, it's difficult for me to use the same word for both actions when the outcomes are so different.
A second person could not contribute (unless they could use a seperate machine).
That's why it's not pair programming. You might as well get a life-sized cardboard cutout of William Shatner and put him behind your chair for all of the good it will do you.
Pair programming is a discussion between two programmers about how to solve a problem. Incidentally, it produces tests and code that solve the problem and conform to the team's agreed coding standards. Someone watching you type is very different; it's just someone watching you type.
Ever noticed that you hear the phrase "because you're not doing it right" more often with XP than with other approaches?
If I told you how to bake a chocolate cake and you came back in a week, saying "That recipe sucks because I just ate the three cups of flour and it tasted AWFUL?", I'd probably squawk too.
The better I get at software engineering the more apparent it becomes that software creation is a social process.
The better I get at creating things, the more apparent it becomes that creation is a social process. How many creative people do you know who work completely alone, with no feedback from anyone, ever?
its amazing how most new features are always rated as low priority by someone other than the customer....even more amazing about how many 'stories' aren't written by the customer
It is. What you describe isn't XP. It doesn't surprise me that it didn't work very well.
You've mastered an entire field of computation by reading a short introduction to one implementation? I think I've fixed your code in about a dozen different companies!
That's a mighty fine distinction and, I think, a distraction from the point.
The initial goal of what became Java was not to produce a real-time, mission-critical platform with two-phase transactions, high-volume messaging and queueing, and whatever other enterprisey buzzwords win the measuring contest this week. Yet Java grew out of that niche, as it proved to be a decent general purpose language and platform.
Given any other general-purpose language and platform (and here I include Perl, Python, and Ruby -- but not PHP), why does the designer's original intent matter one bit?
It's languages like Perl, PHP, Ruby, and Python that have the odd features that cause massive problems when the language grows out of its initial niche and starts being applied to large, Real World problems.
As opposed to what, Oak 2 Enterprise Edition? Enterprise Oak Seeds?
Sadly no, but occasionally a Slashdot fanboy might come up to you at a conference. It's your call whether that's a good thing.
Re:A theory of late games and program development
on
Duke in Trouble?
·
· Score: 1
I wasn't the original coder, and I'd love to dig in and rewrite some of the stuff that truly offends my engineering sensibilities. I don't dare, however, because if I did I'd miss some of the special cases taken care of by all the thorns, wreak havoc amongst our customers, and would probably end up spending just as much time to make my new code work as well as the old.
Why would you miss special cases? That's what a comprehensive test suite is for. (Yes, I know many or even most projects don't have them. Mine do, not because I'm a superhero or anything, but because I'm too lazy to debug.)
Re:A theory of late games and program development
on
Duke in Trouble?
·
· Score: 1
... secondly, all the tweaking of modules has invariably made them fit less well together, leading to random crashes. It would therefore be better to simply discard anything which has been in development for 5+ years, and redo it from scratch.
"Invariably"? You claim that it's completely impossible to leave a unit of code a little bit cleaner every time you make a change? Very well; I claim otherwise.
More than half of the readers seem to think O'Reilly has somehow seized the words "website".
That's the part that still boggles me. There are plenty of comments from people who obviously don't know (and given how much work it is to look up similarly simple concepts even on Wikipedia, obviously don't care) about the difference between a patent and a trademark.
I don't understand why these people think their opinions matter so much that they're worth typing and submitting to Slashdot. I really don't.
I can understand asking for clarification or specific details, but the rest still makes my head spin.
It's one thing to protect a product or service from being copied and abused by competitors, but a completely different thing to try to trademark generally used terms as a means of profiting principally from the use of the term itself, not the service or product.
Nit: "Ready! Fire! Aim. Aim. Aim. Aim. Aim."
I said that there is a difference between depriving someone of physical property and making a perfect digital copy, not that I consider one wrong or immoral and the other not.
I would consider your request more seriously if you had demonstrated reading comprehension skills, such as those that might have lead you to read and comprehend the sentence where I said I was deliberately not addressing the ethical or moral issues of both theft of property and copyright infringement. Perhaps you were too quick to wield your big stick of OH WOW YOU ARE A HYPOCRITE LOLLERS and missed that part.
Perhaps your contemporaries see a difference between depriving someone of a physical item and making an exact digital duplicate of digital content.
Without making any moral or ethical judgments on the behavior, it's difficult for me to use the same word for both actions when the outcomes are so different.
I would have thought shipping games by sea fueled piracy. That and rum.
That's why it's not pair programming. You might as well get a life-sized cardboard cutout of William Shatner and put him behind your chair for all of the good it will do you.
Pair programming is a discussion between two programmers about how to solve a problem. Incidentally, it produces tests and code that solve the problem and conform to the team's agreed coding standards. Someone watching you type is very different; it's just someone watching you type.
I cannot imagine what that sentence has to do with pair programming.
If I told you how to bake a chocolate cake and you came back in a week, saying "That recipe sucks because I just ate the three cups of flour and it tasted AWFUL?", I'd probably squawk too.
The better I get at creating things, the more apparent it becomes that creation is a social process. How many creative people do you know who work completely alone, with no feedback from anyone, ever?
Doesn't the word "again" imply that you've done it before? I don't know what you described, but it has nothing to do with pair programming.
Completely untrue. See Spike Solution, for example.
It is. What you describe isn't XP. It doesn't surprise me that it didn't work very well.
No, seriously, which language did you mean there?
You've mastered an entire field of computation by reading a short introduction to one implementation? I think I've fixed your code in about a dozen different companies!
What, not even some nice soft drums?
That's a mighty fine distinction and, I think, a distraction from the point.
The initial goal of what became Java was not to produce a real-time, mission-critical platform with two-phase transactions, high-volume messaging and queueing, and whatever other enterprisey buzzwords win the measuring contest this week. Yet Java grew out of that niche, as it proved to be a decent general purpose language and platform.
Given any other general-purpose language and platform (and here I include Perl, Python, and Ruby -- but not PHP), why does the designer's original intent matter one bit?
Sadly no, but occasionally a Slashdot fanboy might come up to you at a conference. It's your call whether that's a good thing.
Why would you miss special cases? That's what a comprehensive test suite is for. (Yes, I know many or even most projects don't have them. Mine do, not because I'm a superhero or anything, but because I'm too lazy to debug.)
"Invariably"? You claim that it's completely impossible to leave a unit of code a little bit cleaner every time you make a change? Very well; I claim otherwise.
Which license applies to the Linux code in this case? I've never heard of such a thing.
I thought you were joking, but it appears that such a book actually exists. My brain hurts now.
You're using the greatest research tool in human written history. Why not use it to educate yourself about what patents and trademarks really are?
(Alternately, you could read in a comment attached to this very story Tim O'Reilly's own words about the "Website" trademark.)
That's not how trademark works. Why do you think trademark works that way?
That's the part that still boggles me. There are plenty of comments from people who obviously don't know (and given how much work it is to look up similarly simple concepts even on Wikipedia, obviously don't care) about the difference between a patent and a trademark.
I don't understand why these people think their opinions matter so much that they're worth typing and submitting to Slashdot. I really don't.
I can understand asking for clarification or specific details, but the rest still makes my head spin.
Not on Linux PPC.
For example, such a strategy doesn't work.