Top Mud Sites Forum Return to TopMudSites.com
Go Back   Top Mud Sites Forum > MUD Players and General Discussion > Tavern of the Blue Hand
Click here to Register

Reply
 
Thread Tools
Old 07-24-2002, 12:59 PM   #21
mhc
Member
 
Join Date: May 2002
Location: Linköping, Sweden
Posts: 31
mhc is on a distinguished road
It is possible to construct provably correct code. Unfortunately, beyond a few simple line, the work to prove it correct gets so large that it is not possible to perform for any practical applications. Therefore, there will be bugs in any code. Everyone will make them.

Then, it is well-known in computer science and the discipline of software testing that no amount of testing will reveal all bugs. It's sad, but true. In non-professional development environments, like MUDs, there will be more bugs, too; few MUDs have extended system tests of changes. You cannot demand it, either.

Given this, your statement about not blaming your mistakes on others looks less than good.
mhc is offline   Reply With Quote
Old 07-24-2002, 01:40 PM   #22
Robbert
Member
 
Join Date: Apr 2002
Location: #### Paso, Tx
Posts: 89
Robbert is on a distinguished road
Send a message via ICQ to Robbert Send a message via AIM to Robbert
It is difficult for any programmer to cover every aspect of how a function interacts within a game with the other functions. There exists, or should, a measure of respect between the players and the programmers which would allow for a path of communication to explain the possible holes which could be exploited.

By the same token, the programmer should reward those who report possibly abusable holes in the code. This creates a perpetual system whereby the programmer implements changes, and the players report loopholes or errors, and not just the issues wherein the code does not work as advertised.

If the player, rather than reporting the loophole, instead uses it, this is fine. They have, whether intentionally or not, agreed to the consequences of this abuse if and when they are caught. By doing it, they are wagering that they will be able to get away with it. When caught, they often show indignation, claiming they 'did not know it wasnt acceptable'. The programmer should consider, did they deliberately use the loophole for its advantages, or did they ignorantly do so, believing it is an intended consequence of the program?

Those who do so out of ignorance shouldnt be punished. They should be encouraged to report future issues which are not explicitly stated in the helpfiles as being a product of the function (one does maintain helpfiles, yes....?)

Likewise, those who intentionally use the code for their selfish personal gain, knowing or suspecting that it is a bug or loophole and not even questioning it, should have the FBI sent to their house and their computer systems confiscated, for they have violated all trust....
Robbert is offline   Reply With Quote
Old 07-24-2002, 06:53 PM   #23
visko
Member
 
Join Date: May 2002
Posts: 98
visko is on a distinguished road
Send a message via ICQ to visko Send a message via AIM to visko
Thank you, Robbert. That was about as objective a post as I've seen in a while, and very much to the point in many cases.

I agree with everything you say, in fact, but I take personally don't follow the rule that people who exploit bugs in the code, even knowingly, get punished. I'm a perfectionist at heart, and I constantly encourage people either reporting or exploiting bugs in the code that I write. I play and run pure-pk games, and one of the biggest complaints I have an administrator is pbases who have no ability to expand their repertoire in tactical combat.

A good way to encourage them to try out new ways of fighting is to encourage them to look for bugs. They start looking for bugs and testing out new combinations and ideas on MOBs, and in doing to perpetuate a mastering of the game far beyond what most laymen-MUDders ever do.

So when I say that I blame no one but myself, and I don't punish players for overstepping their bounds in regards to bug-exploitation, it is largely because I want to get them to explore the code as much as possible.

-Visko
visko is offline   Reply With Quote
Old 07-25-2002, 12:53 AM   #24
Robbert
Member
 
Join Date: Apr 2002
Location: #### Paso, Tx
Posts: 89
Robbert is on a distinguished road
Send a message via ICQ to Robbert Send a message via AIM to Robbert
If someone finds a bug, and doesn't let you know of it, how do you attain the perfection for which you strive?

After writing the above counterquestion several times, I had an epiphany. I think the base difference in our views comes not from different beliefs - for we've both said that we recognize the truth in one anothers statements - but from a different concept. I see the programming as a step towards the end, which is providing a stable medium to the players in which the laws of the world are known (gravity causes things to fall, mages get burned at the stake, one who is heavily encumbered will not run as fast as one who is not...).

You see the programming as the end result: Have I accounted for each eventuality the player may try with this function, and how will this function interact with others?

In the former (my view), there exists room for error. Perfectionism is still there, but it is with the understanding that no one can consider everything, and at 150k+ lines of code it is difficult to account for all eventualitys (attributed more to my poor programming skills rather than the size of the program; MS Windows is more than 3million lines of code).

With the latter, the fact that a function you have written is unabusable is proof positive that you have done what you wished. You've won, in that particular case. In others, the players will win, and it is up to you to discern if they have found something for which you did not account.

Both views have merit. But this accounts for the differences in our opinions. Am I wrong?
Robbert is offline   Reply With Quote
Old 08-03-2002, 06:27 AM   #25
visko
Member
 
Join Date: May 2002
Posts: 98
visko is on a distinguished road
Send a message via ICQ to visko Send a message via AIM to visko
visko is offline   Reply With Quote
Old 09-02-2002, 12:37 AM   #26
Robbert
Member
 
Join Date: Apr 2002
Location: #### Paso, Tx
Posts: 89
Robbert is on a distinguished road
Send a message via ICQ to Robbert Send a message via AIM to Robbert
Synozeer, or another Moderator: Any idea why this showed up in "most recent" links on the mainpage? I've seen this a time or two int he past, too. On a slow connection at the moment, else I'd look over the other pages. Did someone edit a particular point here?
Robbert is offline   Reply With Quote
Old 09-02-2002, 01:19 AM   #27
Brody
Legend
 
Brody's Avatar
 
Join Date: Apr 2002
Location: North Carolina
Home MUD: OtherSpace
Posts: 1,599
Brody will become famous soon enoughBrody will become famous soon enough
Send a message via Skype™ to Brody
Smile

I'm pretty sure it pops back to the forefront anytime someone votes in the poll.
Brody is offline   Reply With Quote
Reply


Thread Tools


MUD admins who are cuckolded - Similar Threads
Thread Thread Starter Forum Replies Last Post
Gmail for yOu Admins or Anyone??? Odomus Tavern of the Blue Hand 3 02-12-2005 04:24 PM
Endless Dreams is looking For Admins Loki_ED Advertising for Staff 0 07-13-2003 12:46 PM
Admins Archangel Advertising for Staff 0 09-01-2002 01:28 PM
warning to all wheel-of-time mud admins nass Advertising for Staff 0 07-03-2002 06:31 AM
Basic MUD security for admins and novices Alastair Tavern of the Blue Hand 4 05-02-2002 09:31 AM

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off

All times are GMT -4. The time now is 02:58 AM.


Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Style based on a design by Essilor
Copyright Top Mud Sites.com 2022