General

Updates

Proof of nexons coding skill

Ok guys, i downloaded the full GMS installer v118, but it apparently didn't download properly (downloaded corrupt copy), anyway... noticed on the download folder that there was a NGM.log (nexon game manager log file), so i opened it out of curiosity, among the lines of the log i found this one...

[b][10/03 17:42:59] Cannot Regitster Firewall(C: Documents and Settings...[/b]

REGITSTER, really? well, if they type stuff like this in the actual code, now we know what's wrong xD

Credits to Shakar96 for this funny comic: http://shakar96.files.wordpress.com/2012/08/comic2.png
EDIT
Just received a warning that my thread was moved, and a threat too...
apparently whoever admin did it wasn't reading, i'm not complaining about a tech issue, i'm just sharing a discovery, this thread will not be used to fix issues and therefore it's not tech-related.

anyway, i still doubt i'll post anything again, i seem to have overstimated the basil community, only a couple people understood the importance of it.

October 4, 2012

38 Comments • Newest first

gvjko

[quote=Demonlord]1)We're not working as professionals here, we're gaming.
. . .Basically just that. They're adults (I assume) who have been hired by a company to professionally work there. Even if it's a simple typo, it's not excusable for someone who is on the job. A mistake is a mistake.

@Cyanight: Yeah, most of us can't do their jobs because we were never trained to. If they're doing their jobs and are trained to, shouldn't they be up to their standards?

@RyuuseiRyu: Programming is hard, we shouldn't be to hard on them [b]IF[/b] they weren't "professionals" < - - -not even sure if I can call them that. When you get a job to do something, you're suppose to be able to do it. Sure a mistake here and there, I'm not nit picking about the typos, I'm talking about the idea of someone with a job screwing up in general.[/quote]
So, essentially you are saying because they went to school, and work for nexon they shouldn't make mistakes? THey are going to make mistakes, and the mistakes will then later be fixed, that's how life works regardless of training or "professionalism"

Reply October 4, 2012
dfh

[quote=LittleTLK]You're a "coder," right? You therefore should know that no code is perfect or error free or 100% secure.

You pulled one line of code (that's not even part of the game itself) out of probably several hundred thousand, and are now judging the entire program based on one typo caused by one extra letter in one word in a string in a warning prompt.[/quote]

while it might be true that i'm judging the entire game, it's not only for this specific code, i agree that this particular line has really no major importance. other than to prove the way nexon tends to do stuff. i also based my judging of the company from years of watching every fault, bug, glitch, exploit and whatnot the game has introduced and how much time has to pass before they even announce a fix (generally involving rollbacks and affecting everyone on the game ( maybe for such a small typo, you thought of that?) ).

and for the guy that said "that's why they test it before releasing": sure, like tespia right? how many exploits/glitches have been brought to the real server even after lots of testing?

Reply October 4, 2012 - edited
CaptCandy

Integrated development environments don't have spell check on string literals or string values, so this doesn't appear until an actual person spots it. To fix this problem, they would need to run every single string through grammar check. However, judging by the grammar errors already in game, this is no big deal.

Reply October 4, 2012 - edited
LittleTLK

[quote=dfh]sure, a single typo doesn't suggest someone is bad, but, on the other hand: a typo in software that gets released to the customers of a software that is making you rich speaks of the programmers, and the company that doesn't care to check that kind of mistakes.[/quote]

You're a "coder," right? You therefore should know that no code is perfect or error free or 100% secure.

You pulled one line of code (that's not even part of the game itself) out of probably several hundred thousand, and are now judging the entire program based on one typo caused by one extra letter in one word in a string in a warning prompt.

Reply October 4, 2012 - edited
dfh

[quote=LittleTLK]It's not hate so much as utter disbelief.
A single typo in a line of code doesn't make the whole code bad, nor does it suggest that Nexon's coders are better or worse than other coders. It's just a typo. To draw any conclusions beyond that is illogical.[/quote]

sure, a single typo doesn't suggest someone is bad, but, on the other hand: a typo in software that gets released to the customers of a software that is making you rich speaks of the programmers, and the company that doesn't care to check that kind of mistakes.

Reply October 4, 2012 - edited
Momijii

[quote=dfh]Sure, there might be levels for errors, in the case of a surgeon, he could just cause you a minor cut with the scalpel, something that would heal in a day, or he could cut your entire arm, those are levels of mistakes.

on the case of coding, even a mistyped statement will end up in an "Unhandled exception" or a freeze, lock or crash on the software or the entire computer.

what i'm trying to say is that a computer doesn't care how big a fault is, it will fail the same way.[/quote]
And typos, by extension (as they are mistakes), have various levels of severity as well. Did this typo cause your computer to freeze, lock or crash? I'm going to assume no. Therefore we don't need to pander with this hypothetical scenario. As I said earlier, this is needless nitpicking.

Reply October 4, 2012 - edited
LittleTLK

[quote=zigglez]why is there so much hate here? i get what you mean because if they miscode one thing they could actually be coding sometihing else into the game like a glitch or exploit, all because of one mispelt word, i get it but i see alot of people dont.[/quote]

It's not hate so much as utter disbelief.
A single typo in a line of code doesn't make the whole code bad, nor does it suggest that Nexon's coders are better or worse than other coders. It's just a typo. To draw any conclusions beyond that is illogical.

Reply October 4, 2012 - edited
dfh

[quote=Momijii]1) According to Aristotle, a sweeping generalization (ie., a generalization that disregards exceptions) is a logical fallacy. Additionally, [i]ad homenim[/i] attacks are also logical fallacies.
2) I argue that while mistakes are mistakes in the professional field, it is illogical to compare a surgeon failing and cutting up limbs unintentionally (or maybe intentionally?) to a typo in code. They are same insofar as they are mistakes. The end.
3) My argument is attempting to force you to realize that you failing to acknowledge that there are varying degrees of severity of mistakes, and failure to acknowledge them is an error in your argument. I'm not at fault for criticizing your argument.[/quote]

Sure, there might be levels for errors, in the case of a surgeon, he could just cause you a minor cut with the scalpel, something that would heal in a day, or he could cut your entire arm, those are levels of mistakes.

on the case of coding, even a mistyped statement will end up in an "Unhandled exception" or a freeze, lock or crash on the software or the entire computer.

what i'm trying to say is that a computer doesn't care how big a fault is, it will fail the same way.

EDIT: the guy up there got it right ( @zigglez: )

Reply October 4, 2012 - edited
Momijii

[quote=Demonlord] 1)That's not a fallacy
2)If my arguments are trash, yours aren't even arguments
3)You acknowledged it [b]yet[/b] you continued to argue that they were different levels of importance while I didn't. Okay, my bad, missed that you acknowledged it. Your bad that you continued to argue something that I didn't even argue to begin with. We both are fundamentally at fault, but your fault is greater. [i]Oh the irony[/i].[/quote]
1) According to Aristotle, a sweeping generalization (ie., a generalization that disregards exceptions) is a logical fallacy. Additionally, [i]ad homenim[/i] attacks are also logical fallacies.
2) I argue that while mistakes are mistakes in the professional field, it is illogical to compare a surgeon failing and cutting up limbs unintentionally (or maybe intentionally?) to a typo in code. They are same insofar as they are mistakes. The end.
3) My argument is attempting to force you to realize that you failing to acknowledge that there are varying degrees of severity of mistakes, and failure to acknowledge them is an error in your argument. I'm not at fault for criticizing your argument.

@dfh: Probably not. It's not exactly irony.

Reply October 4, 2012 - edited
LittleTLK

[quote=SacredSealed]@cr380rjr: Just the people that I quoted.
@LittleTLK: "There is a place and a time for everything."[/quote]

Unfortunately, our culture is one that likes to reject the idea of disagreement.

This is a forum. If anything, it's the PERFECT time and place for arguments and opinions to be shared, rejected or adopted.

@Demonlord:

Oh, no, I perfectly comprehend what you're doing. You've said some things you probably didn't mean or didn't convey how you would have liked, and instead of admitting that, you're trying to win on technicalities, which is also falling apart, so you're just insulting people now.

Reply October 4, 2012 - edited
dfh

[quote=Demonlord]@ramenrulz: "When three people are telling you you are wrong did it ever cross your mind that you aren't describing what you want to say very well?" Now that would be a fallacy. I added fundamentally to better describe what I was trying to argue, just like how I used the analogy. -facepalm-

@LittleTLK: I didn't revise anything, you need to learn how to comprehend.

@Momijii:
1)That's not a fallacy
2)If my arguments are trash, yours aren't even arguments
3)You acknowledged it [b]yet[/b] you continued to argue that they were different levels of importance while I didn't. Okay, my bad, missed that you acknowledged it. Your bad that you continued to argue something that I didn't even argue to begin with. We both are fundamentally at fault, but your fault is greater. [i]Oh the irony[/i].[/quote]

Dang, now you'll have them looking up [b]Irony[/b] on their dictionaries as well

Reply October 4, 2012 - edited
Momijii

[quote=Demonlord]@Momijii: So, where's the fallacy. You're not stating a fallacy but you're definitely completely missing the point of what I was trying to say and argue. You don't state fallacy, but you sure as hell miscomprehend.

@LittleTLK:
@ramenrulz:
You two, no you three (Including you @Momijii, really now. [b]LEARN TO COMPREHEND[/b]. -facepalm-

I was not trying to argue that they were the same level of importance, did not argue that they were, I argued that they were fundamentally the same (Thanks for that word @cr380rjr).[/quote]
You should probably go back to reading (and comprehension) as well. You also need to revisit how to formulate arguments because your's are trash.

[quote=me]To an extent, your "mistake is a mistake in the professional field" argument is a sweeping generalization.[/quote]
There's your fallacy, as I already said.

[quote=me]Yes a "mistake is a mistake."[/quote]
[quote=me]yes, a mistake is a mistake in the professional field[/quote]
Oh look, I acknowledge that they are fundamentally the same too! I definitely am miscomprehending [i]everything[/i] you're saying.

Reply October 4, 2012 - edited
LittleTLK

[quote=SacredSealed]Lets all settle this peacefully.
No more arguements please, just keep your opinions to yourself.[/quote]

Opinions are useless unless shared.

Reply October 4, 2012 - edited
SacredSealed

[quote=Demonlord]@Momijii: So, where's the fallacy. You're not stating a fallacy but you're definitely completely missing the point of what I was trying to say and argue. You don't state fallacy, but you sure as hell miscomprehend.

@LittleTLK:
@ramenrulz:
You two, no you three (Including you @Momijii, really now. [b]LEARN TO COMPREHEND[/b]. -facepalm-

I was not trying to argue that they were the same level of importance, did not argue that they were, I argued that they were fundamentally the same (Thanks for that word @cr380rjr).[/quote]

Lets all settle this peacefully.
No more arguements please, just keep your opinions to yourself.

Reply October 4, 2012 - edited
LittleTLK

[quote=Demonlord]@Momijii: So, where's the fallacy. You're not stating a fallacy but you're definitely completely missing the point of what I was trying to say and argue. You don't state fallacy, but you sure as hell miscomprehend.[/quote]

I don't see the relevance of your revised argument. You clearly indicated earlier at the importance of some mistakes over others (professional vs nonprofessional) but now you're saying that you're not arguing the important of one mistake over another, while saying that mistakes are fundamentally the same. If that's true, then obviously, mistakes in the professional and nonprofessional worlds are also fundamentally the same, just of difference importance.

So after all that, you really haven't said much of anything to the topic at hand: Does a spelling error in a line of code make Nexon incompetent at coding?

Reply October 4, 2012 - edited
Momijii

[quote=Demonlord]What is it, tell me, what is the fallacy.[/quote]
To an extent, your "mistake is a mistake in the professional field" argument is a sweeping generalization. Moreover, a mistake that results in physical harm is infinitely incomparable to an error in a line of code. Additionally, as @ramenrulz, pointed out, finding mistakes is a coders job.

As I've repeated multiple times now: yes, a mistake is a mistake in the professional field. However, a surgeon who inadvertently cuts off limbs has made an infinitely larger mistake than the coder who made a typo (as the former causes physical harm). A comparable mistake would be a typo in a textbook, perhaps. Fundamentally the same, in the sense that they are both mistakes, yes. However, they are irreconcilably different from each other in reality.

Reply October 4, 2012 - edited
dfh

[quote=cr380rjr]Your original analogy was the GM who made a typo to surgery, not the coding error to surgery.
What you don't understand is that an error in coding is fixable. If you've ever programmed before, you should know that it is virtually impossible to write an entire program (especially one of the size of a MapleStory update) without making an error. Errors are a natural part of the coding process. That's why programmers debug programs before publishing them.

Edit: True, I didn't say until then that they're fundamentally the same, but the first thing I said was that they did not have the same level of import.[/quote]

You are the one that seems not to understand coding at all, maplestory isn't that big... sure, might be over 3 GB in size already, but the actual code isn't even 1% of it, you would know if you had some basic knowledge, but the majority of the size it's due to resources (such as images, icons, effecs, animations, sounds, backgrounds, and so on), the actual code of the game is stored almost entirely in the MapleStory.exe file, which by the way is around 10 MB in size.

Reply October 4, 2012 - edited
LittleTLK

[quote=Demonlord]@LittleTLK: For the sake of sake, stay out of arguments and debates in your future; you'll just make a fool of yourself.

@cr380rjr: Doesn't matter, I even acknowledge you argued that they weren't the same level of importance. Well, I didn't counter-argue that they were, now did I?[/quote]

You didn't address my point. You just brushed my argument off.
Typically, those who do that don't have a coherent response of their own.

Reply October 4, 2012 - edited
Momijii

[quote=Demonlord][b]A MISTAKE IS A MISTAKE IN THE PROFESSIONAL FIELD.[/b] Error in coding equates to a mishap in surgery, if you can't realize this . . .just stop.[/quote]
Since all caps and bold apparently means getting point across better:

[b]THERE ARE ALSO DIFFERENT LEVELS OF SEVERITY IN REGARDS TO MISTAKES. A MERE TYPO ON A LINE OF CODE IS NOT PHYSICAL HARM. THERE IS NO BODILY INJURE.[/B]

If you can't realize this . . .just stop. You should probably stop debates as well since you've committed a serious logical fallacy here.

Reply October 4, 2012 - edited
LittleTLK

[quote=Demonlord]@Momijii: [b]A MISTAKE IS A MISTAKE IN THE PROFESSIONAL FIELD.[/b] Error in coding equates to a mishap in surgery, if you can't realize this . . .just stop.[/quote]

Except a spelling mistake for a log file for an online game marketed to teens doesn't have the same consequences as chopping off a foot as a surgeon.

Reply October 4, 2012 - edited
dfh

[quote=Cyanight]Ok, since youre such a pro go make millions of dollars off your own game.[/quote]

maybe i will

Reply October 4, 2012 - edited
Cyanight

Ok, since youre such a pro go make millions of dollars off your own game.

Reply October 4, 2012 - edited
Momijii

[quote=Demonlord]You read what I said to[o].[/quote]
[quote=me]Yes a "mistake is a mistake." But there are also levels of severity in regards to mistake and a mere typo on a line that has no effect on the code (as far as I can tell) is hardly a mistake when compared to an incapable surgeon who butchers people.[/quote]
Right back at'cha.

@dfh: If you've been physically harmed by this egregious typo, please press charges against Nexon. If this typo has not harmed you in any way, I recommend you just stop nitpicking.

Reply October 4, 2012 - edited
dfh

[quote=cr380rjr]You obviously misunderstood what my first sentence meant. I know what an analogy is. I'll repeat myself:
It really doesn't make one INKLING of difference to ANYONE if a GM makes a typo or a grammar mistake. When a GM types something in MapleStory (a game), they understand that NO ONE REALLY CARES if they make a typo. If they mess up, NOTHING HAPPENS. They're not paying real close attention to their grammar.
On the other hand, a surgeon understands that if he messes up, PEOPLE DIE. Realizing this, they are more careful when performing surgery than GMs are when they type.
And another thing: Surgeons are hired for their ability to operate precisely. It's a necessity of the job. GMs are not hired for their ability to type perfectly on everything they say and never ever make a typo or any other type of mistake.[/quote]

Sure, no one gives a crap for any typo you might make at a CHAT or a FORUM, it's irrelevant, but i am talking about coding here, that file wasn't sent to me by a GM, it was generated by a program.

also, even doctors aren't as perfect as you describe them, there are countless cases in which a patient ends up with lost medical equipment (such as scissors) on his/her body.

Reply October 4, 2012 - edited
LittleTLK

[quote=dfh]but that file was generated by a script, while that word might have a typo, it was part of a code, so it's not a spelling error, it is actually a coding error.[/quote]

It IS a spelling error, and you as a coder should know that.
The computer doesn't know what the word "register" means. Someone had to code it to write out that word, probably by telling it to spit out a string of characters, spelling out the word. The coder probably transposed the S and T while typing in a hurry and proof reading usually doesn't catch transposed letters in the middle of a word ( siimlar to how you are albe to raed tihs senetnce). It was a spelling error and you are extrapolating that error to extremes to say the whole code is incompetent. That would be like saying a car is completely ruined if one of the knobs on the radio is difficult to turn.

Reply October 4, 2012 - edited
Momijii

[quote=dfh]His example is adequate.

sorry to go against you, but i'm a coder myself, i know the importance of an error in coding and the trouble it will cause, i'm not saying that i never make mistakes, i only say that when working with code, you have to triple check that everything is written properly, especially when you're being PAID to do it.

and for the guy that said i should work for nexon... i doubt it, they seem to have a policy that you must be dumb to apply.[/quote]
Not really. @Demonlord 's example results in physical harm. If you are physically harmed as a result of someone's incapacity, you not only have a right to be upset, but you can go ahead and press charges. Yes a "mistake is a mistake." But there are also levels of severity in regards to mistake and a mere typo on a line that has no effect on the code (as far as I can tell) is hardly a mistake when compared to an incapable surgeon who butchers people.

It doesn't matter that you [b]should[/b] triple, quadruple, quintuple, xtuple check. The reality is that errors happen. Unless by the off chance you're a perfect individual who never makes any mistakes, that is. Moreover, this is an example of needless nitpicking. Yeah, we all know Nexon is "not the brightest," to say the least, when it comes to programming and running a game/business. Why do we need to keep finding examples as to why they are?

Reply October 4, 2012 - edited
dfh

[quote=LittleTLK]Grammar and spelling errors are not indicators of incompetence. We're all human.[/quote]

but that file was generated by a script, while that word might have a typo, it was part of a code, so it's not a spelling error, it is actually a coding error.

Reply October 4, 2012 - edited
LittleTLK

[quote=Demonlord]People need to understand, people in a professional field do not equate to people who aren't.[/quote]

Your world view is skewed.

Reply October 4, 2012 - edited
LittleTLK

Grammar and spelling errors are not indicators of incompetence. We're all human.

Reply October 4, 2012 - edited
dfh

[quote=Demonlord]You're taken to a hospital where a Doctor is to perform surgery on you. He messes up and you lose two limbs. It's okay right? He is human after all, we all make mistakes right?[/quote]

His example is adequate.

@Momijii:
@Cyanight:
@cr380rjr:
@RyuuseiRyu:
@Nonterms:
@QuantumLegend:

sorry to go against you, but i'm a coder myself, i know the importance of an error in coding and the trouble it will cause, i'm not saying that i never make mistakes, i only say that when working with code, you have to triple check that everything is written properly, especially when you're being PAID to do it.

and for the guy that said i should work for nexon... i doubt it, they seem to have a policy that you must be dumb to apply.

Reply October 4, 2012 - edited
Cyanight

Ok, but what im trying to say, is that we PLAY THIS GAME! If they suck that much, just stop playing the game.

Reply October 4, 2012 - edited
Nhil

[quote=Cyanight]Everyone says how nexon is so bad, but in reality we all like the game so we play it, and YOU should try doing their job. You wouldn't last one day trying to code all that crap.[/quote]

I beg to differ.

Nexon's code is pretty damn sloppy and poorly laid out not to mention that get PAID to write this code so I would expect only the best quality work, a misspelled word regardless of the number of lines of code is extremely unprofessional.

I know it's due to the shortage of staff but if they'd take the extra minute/hour/day/week to actually setup a proper error checking system our lives and theirs would be a lot easier.

*I am a senior at UMBC, Information Systems major.
I've seen my share of code and written my share of programs too; its completely unacceptable and the worst part is they'll never fix it.

Reply October 4, 2012 - edited
QuantumLegend

My god, OP, aren't you all smart and special.

Reply October 4, 2012 - edited
Cyanight

You guys realize you ALL play this game too? Nexons job is way harder than you think. You people will NOT last one day coding.

Reply October 4, 2012 - edited
Cyanight

Everyone says how nexon is so bad, but in reality we all like the game so we play it, and YOU should try doing their job. You wouldn't last one day trying to code all that crap.

Reply October 4, 2012 - edited
dfh

[quote=MaplexHero]What's the big deal, it's like 1 file out of like 2 million [/quote]

yeah, on the actual code, what if they type an statement such as "IT" instead of an "IF", or "WHITE" instead of "WHILE"? who cares, it's only a statement in maybe millions, right?

WRONG, when executed it will give errors, or crash the game.

Reply October 4, 2012 - edited
Momijii

Oops, I forgot you never make typos!

Reply October 4, 2012 - edited