 |
|
 |
Thanks for the good article. I was wondering where are the links to the previous parts of this chain of documents.
I would advice to have links to the other parts clearly available and visible at the beginning and at the end of each part. Event revisiting previous parts and adding links to newly added parts is also advisable
Thanks again
Cordially,
Luis Gonzalez Solutions Architect LG Consulting - Las Vegas
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
 |
Worthless, waste of time.
I can't beleive the author took the time to post this!
1) Everybody knows that assigning a value to an int loses any decimal value -- duhh! ints are stored using all 1's & 0's ... there aren't any commas or periods in there!
2) Everybody else knows that serialization of ints converts all those 1's & 0's into crunchable, little flakes -- which can only be consumed in the morning [at breakfast] ... rendering the application useless for afternoon or evening use!
|
| Sign In·View Thread·PermaLink | 1.00/5 |
|
|
|
 |
|
 |
Get help here.[^]
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
 |
Please realize that this explicitly-labeled satire offers a wonderful insight into the natural bias present in many developers' view of their role in relation to the current platform, whatever that may be.
In retrospect, would it have been better for the author to simply refute Mr. Davidson's specious treatment of .Net Serialization by way of depositing critical comments in his article? I think not, seeing the simplistic treatment which was offered in 'Nine reasons not to use serialization'. Clearly, his cursory dismissal of the technology required a more robust refutation.
I read the original anti-serialization (more correctly, anti-.Net serialization) article before stumbling upon this parody. If anyone wants to insinuate that this article is misleading, they should go to the source, and review Mr. Davidson's article. The arguments presented there against .Net serialization are far more misleading, by ommission of relevant factors, than those (purposefully, and by way of clear disclaimer) contained here.
Clearly, all that the author was trying to accomplish, was to open the minds of those who may have been mislead into actually believing that they should eschew .Net serialization, in favor of something else, the nature of which is never suggested.
The author has effectively, concisely, and completely addressed most of the misconceptions presented in the target of his parody, and not only this, but has done so in a thought-provoking and amusing manner.
Kudos!
"The trouble isn't that there are too many fools, but that the lightning isn't distributed right." ~ Mark Twain (1835-1910)
|
| Sign In·View Thread·PermaLink | 5.00/5 |
|
|
|
 |
|
 |
I agree that there are problems with the original article, but I do not think this parody contributes anything useful to correct any misconceptions or help provide a better understanding of the issues discussed therein. To take but the first "reason" in both articles, it is clearly a false analogy to pretend that "using int forces you to design classes a certain way" is true in any similar sense to the way using the serializable attribute does. I for one do think it's usefulness is quite limited due to the need for read-write public access for all state. (I realize that this comes from the fact that .net uses a generated (compiled) serializer, and I understand the performance benefit of doing so compared to using reflection, but it nevertheless has a serious impact.)
In my view dogmas are usually silly and the dogma "don't use .net serialization" very much so; there are many scenarios where it's useful. But I also think the original article raises some valid concerns.
While this might have provided some entertainment for readers who could already see the shortcomings of it's "target" article, I do not think it enlightened anyone who did not.
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
 |
Hi,
I know some better places to read Jokes. This is not funny at all but only time consuming.
If possible, please delete this article.
|
| Sign In·View Thread·PermaLink | 1.18/5 |
|
|
|
 |
|
 |
This article is great! The comments are pretty great too. Especially from the people who couldn't seem to grasp that it was a joke. I hope those poor people aren't real computer programmers or they are either going to die of a heart attack from to much seriousness and stree, get committed to a hospital for a nervous breakdown, or have some other Type A personality illness. I had a boss like that actually. He was such a bore. Worse still, I don't think he ever really understood programming. The concepts of classes and objects just blew his mind and he refused to believe they worked or were even useful. He just liked to talk big all the time and belittle others. If an employee dared make a joke that he didn't understand he would throw the biggest fit full of yelling and cursing. It was rather embarrassing to watch. His wife divorced him because of his "holier-than-thou" attitude and he is still a lonely bitter man.
Where are we going? And why am I in a hand basket?
|
| Sign In·View Thread·PermaLink | 5.00/5 |
|
|
|
 |
|
 |
So, what can I say? I didn't get it at first, but I see the humor in it now. I start this thinking, "what the hell is this guy thinking?", but not I see the humor. Try to lighten it up a bit next time.
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
 |
I don't even know why I'm about to take the time to disagree on every single point of this pointless article that I just rated "poor".
1. A good programmer knows when he/she needs floating point numbers and when he/she doesn't. int won't force me designing anything anyhow.
2. If you know int doesn't store decimals, you know it'll dump them. You are not supposed to "control" this. Ah, and you spelled "name" instead of "type"....
3. Changing int variable names will need refactoring, so? int is a type as our clever contributor says, and I add that floats, bytes, doubles are ALL type as everything in the CLR type system. Names and types are two different attributes bound to what we call a "variable" and they are not bound together in ANY way.
4. The width of a "int" is dictated by the compiler, not the the processor Mr. Contributor. And also, VB6 was 32-bit already.
5. You are mixing security conearns with scope concerns. A private member is not meant to be inaccessible, by dumping memory for example. If you need security, you should handle it yourself the way you need, as with ANY other numeric type. QUOTE: "It's bit format is widely known."
6. Int is 32-bit because 32-bit words (aka DWORDs) are handled more efficently by x86 32-bit processors than 16-bit or 8-bit words. And float is 32-bit also.
7. QUOTE: "Is it big-endian or little-endian? Is the MSB the first bit or the last bit?" Suprise! Wasn't int bit format "widely known" (see point 5)??? int is a 32-bit integer word, using the internal endian and code of the processor. On x86's that means little-ending 2's complemented. int is a black box like all other types and that's what OO programming is all about: abstraction!
8. Your explaination here is horrible. No one could figure out what that "experiment" really was... assuming you ever made it, of course.
9. It's now "weird", it's ROBUST! int does not have the concept of positive or negative infinity, so it's good thing for it to throw exceptions if divided by 0. You could always go back to the C/C++ days: dividing by 0 wouldn't throw anything, except crashing the entire process or OS because of the overflow. Imagine this happening in critical software: did you know 90% of security vulnerabilities exploits are based on causing overflows and out of bounds error that today's native apps MAY not handle?? Think about it. And anyway you can always have a check-free int operating into a unchecked code block in C#... at your own risk.
Did I say I rated this "poor"? CodeProject should remove this piece of trash that's only here to waste people's time and to confuse the idease of newbies.
|
| Sign In·View Thread·PermaLink | 1.00/5 |
|
|
|
 |
|
 |
You do realise that this article is a parody of another article. A "PARODY" In other words: It is taking the piss / Making fun of / making a joke of / poking fun at etc. etc.
It is meant to be humourous and it states very clearly at the top "THIS IS A PARODY"
The original article that inspired this one is http://www.codeproject.com/showcase/noserialise.asp[^]
Jeez - You obviously didn't even read the article properly.
"You can have everything in life you want if you will just help enough other people get what they want." --Zig Ziglar
Coming soon: The Second EuroCPian Event
|
| Sign In·View Thread·PermaLink | 5.00/5 |
|
|
|
 |
|
 |
I did read this article properly and I do know it is a parody. First, this [CodeProject] is not the place to post this kind of jokes AND this article may be took seriously by ingenous people. What's the point of this jokes anyway? What's FUNNY about giving away wrong and deceiving pseudo-technical information?
The article about serialization was a good one, with good points and I had read all through it in interest. It was not a parody, but a serious argomentation on serialization. This one is just ridicolous.
The author or CP should remove this one at once.
|
| Sign In·View Thread·PermaLink | 1.27/5 |
|
|
|
 |
|
 |
LorenzoDV wrote: this [CodeProject] is not the place to post this kind of jokes
Why not? People post jokes all the time on Code Project. Most of the time it is not in the form of an article, but jokes appear on Code Project daily.
LorenzoDV wrote: this article may be took seriously by ingenous people
Presumably by those that, while they can read and understand the words in the article, cannot read the words "This is a parody"
LorenzoDV wrote: What's the point of this jokes anyway?
To provide a humerous relief. To have a laugh. Many people here work in stressful jobs and this article provides a temporary release from the stresses of everyday work. It is a parody not just of the mentioned article, but on what many people find in their jobs. Everyone has, at one point or another, worked with a person who has dictated the most absurd rules on their developers backed up with daft reasons and this is also a parody on them too.
LorenzoDV wrote: What's FUNNY about giving away wrong and deceiving pseudo-technical information?
It depends if you have a sense of humour I suppose.
LorenzoDV wrote: The article about serialization was a good one
Actually I thought the article on Serialisation was very one sided and unbalanced. Although on initial reading I agreed with it because I'd suffered many of the same problems. However, that was an ignorant view. Serialisation has many good points too which I didn't want to consider at the time.
LorenzoDV wrote: It was not a parody
You right. It wasn't. It was just an incredibly biased piece of work.
LorenzoDV wrote: This one is just ridicolous.
Then it has served its purpose. It was meant to be.
"You can have everything in life you want if you will just help enough other people get what they want." --Zig Ziglar
Coming soon: The Second EuroCPian Event
|
| Sign In·View Thread·PermaLink | 5.00/5 |
|
|
|
 |
|
 |
> Why not? People post jokes all the time on Code > Project. Most of the time it is not in the form of an > article, but jokes appear on Code Project daily.
Maybe, but not in a form that may be took seriously. This is the only article, out of 6 thousands, containing deceiving information that "you" call jokes.
> Presumably by those that, while they can read and > understand the words in the article, cannot read the > words "This is a parody"
Have you ever jumped stright to the point while reading something? I did. And I bet lot of people reads this strarting from point 1., not from the preface.
> To provide a humerous relief. To have a laugh. Many > people here work in stressful jobs and this article > provides a temporary release from the stresses of > everyday work. It is a parody not just of the mentioned > article, but on what many people find in their jobs.
I'm seldom stressed and THIS article surely didn't relief it. It's just here to take time and deliver deceptive information.
>> What's FUNNY about giving away wrong and deceiving >> pseudo-technical information? > It depends if you have a sense of humour I suppose.
If you have a _normal_ sense of humor, you mean.
>> The article about serialization was a good one > Actually I thought the article on Serialisation was > very one sided and unbalanced.
It surely was one sided, but also good argomented; it made me think abuot the topic.
>> This one is just ridicolous. > Then it has served its purpose. It was meant to be.
Read carefully: I didn't say it is "funny".
Ok, my post wasn't meant to start a flame war but to restore seriousness and help all the people confused after reading it. Of course, till this article is erased from here, where it not belongs.
|
| Sign In·View Thread·PermaLink | 1.00/5 |
|
|
|
 |
|
 |
LorenzoDV wrote: >> What's FUNNY about giving away wrong and deceiving >> pseudo-technical information? > It depends if you have a sense of humour I suppose.
If you have a _normal_ sense of humor, you mean.
Yes, if you have a normal sense of humour you would find this article funny.
LorenzoDV wrote: It's just here to take time and deliver deceptive information.
It didn't deliver deceptive information. That implies the author was deliberately trying to deceive or misinform the audience and that is patently not the case.
LorenzoDV wrote: Ok, my post wasn't meant to start a flame war but to restore seriousness
Sometimes people need a little light relief from the seriousness of the world around them.
"You can have everything in life you want if you will just help enough other people get what they want." --Zig Ziglar
Coming soon: The Second EuroCPian Event
|
| Sign In·View Thread·PermaLink | 5.00/5 |
|
|
|
 |
|
 |
I see you are stubborn... fine. I don't want to waste more time arguing with you. I said what I wanted to say and I won't reply anymore.
This is my last post here: have a nice day.
|
| Sign In·View Thread·PermaLink | 1.00/5 |
|
|
|
 |
|
|
 |
|
 |
Hahaha, this was the most funny thing I've ever read! The article was great fun, but LorenzoDV gives it the extra touch!
I really didn't know that people could get upset about theise kind of things 
I have been working for 20 hours now and I was looking up serialization when i came across the real article and found in the comments a reference to this article. I was laughing so hard I couldn't stay on my office chair. And Lorenzon with that librarian attitude, hehehehe. I'd better go home and get some sleep now 
Tanks for the article!
Frasse
|
| Sign In·View Thread·PermaLink | 5.00/5 |
|
|
|
 |
|
|
 |
|
 |
LorenzoDV wrote: I don't even know why I'm about to take the time to disagree on every single point of this pointless article that I just rated "poor".
To convince the rest of the world to use integers?
Actually the comments you've made about "why int is not bad" are funnier to me than the article itself. Thanks.
|
| Sign In·View Thread·PermaLink | 5.00/5 |
|
|
|
 |
|
 |
How can they allow such trash here? Keep your sense of humor to urself, and put out something really worth people's time!
GRENDIZER
|
| Sign In·View Thread·PermaLink | 1.80/5 |
|
|
|
 |
|
|
 |
 | Wow  Navin | 6:14 25 Mar '04 |
|
 |
So if ints are evil, and serialization is evil, what happens when you serialize an int? Do the two negatives cancel out and make a positive? Or is the combined evil so great that our minds can't possibly imagine the manifestation of such evil?

Remember, even if you win the rat race, you're still a rat.
|
| Sign In·View Thread·PermaLink | 4.93/5 |
|
|
|
 |
|
 |
This is not good. I just looked at my hard drive using a low-level disk explorer. It has ints serialized all over it. I see things like 08 AC D0 4F etc. What causes this? I'm going to change them all to 00 now. Get the ints out.

42
|
| Sign In·View Thread·PermaLink | 4.00/5 |
|
|
|
 |
|
 |
I looked at my hard drive. I saw plenty of FF DE AD 06 66 ... I fear this is just sign of what should not be named that is to come!
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
 |
It's very this article raving on about why not to use int, but they don't seem to realise that once you've managed to say all of this it's usually best to give a possible solution. Everybody just not using int at all is not going to solve anything!
|
| Sign In·View Thread·PermaLink | 1.00/5 |
|
|
|
 |