10/10/2010

Allegiance discussion not belonging in another forum.
Bard
Posts: 4263
Joined: Tue Jan 24, 2006 8:00 am
Location: Within your command center, enacting fatal attacks upon your conscripts
Contact:

Post by Bard »

Jimen wrote:QUOTE (Jimen @ Sep 15 2010, 09:34 AM) nobody cares how fast the Dev Zone moves...so long as it moves at the pace that the DEVELOPERS set.
This does NOT WORK when the Developers themselves are simply checking in code without even testing it themselves first.
When developers check in code without testing, it has the potential to "break the build" and make everyone's life very difficult due to introduced bugs, incomplete code is VERY BAD. I stopped my running tally on how many code checkins were followed minutes later by another checkin of code the SAME TICKET with a comment like "oops, forgot a closing bracket" or "that should have been in quotes" and nothing extra added with the extra checkin other than the requisite } or '

^ THAT IS ATROCIOUS CODING PRACTICE and will get you put on the programing equivalent of latrine duty each time you do it at any corporation with decent standards and practices.
Jimen wrote:QUOTE (Jimen @ Sep 15 2010, 09:34 AM) The reason people get pissed off about the fact R6 has ground to a halt is that literally every single dev has complained at some point about progress being held up by administrative issues and outright mismanagement. Bard's become publicly branded as the bottleneck in development, and as you may recall from the last thread about you, PEOPLE HATE BOTTLENECKS.
Ever heard of "code review"?
When standards and practices are followed, it's quick and simple.
When they're not, and BOY were they not, it takes atrocious amounts of time.
Jimen wrote:QUOTE (Jimen @ Sep 15 2010, 09:34 AM) Maybe if Bard would stop breaking beta already, we could beta test...
I didn't break beta. It was largely broken early on by the timed cutoff of the build server so that I could upload files for ASGS users in Beta Mode because that often led to bugged versions being the "existing" one due to the aforementioned poor coding processes (I wanted a saturday cutoff so patches could be implemented, Imago wanted wednesday morning US time, we compromised at noon on tuesday which, as you can tell, still proved FAR too short a time period) and later by Imago's complete abandonment of his undocumented changes to the beta server (some of which involved reviving exe files that were deprecated YEARS AGO, not to mention linking several perl sripts to both service restarts and registry keys that ran process restarts automatically due to code commits, making them exceedingly difficult to hunt down and turn off).

So the two major things I'm doing are cleaning up a gigantic undocumented mess so we can get the beta server up and running for everyone and finishing the code review so we can get a fully functional build of R6 up on the beta server for extended testing, at which point we can start voting about features. I'm simply not whining publicly about it while doing it.
ImageImageImageImageImage
Image Omnia Mutantur, Nihil Interit.
Xynth
Posts: 224
Joined: Mon Oct 05, 2009 3:03 pm
Location: St. Louis

Post by Xynth »

badp wrote:QUOTE (badp @ Sep 15 2010, 01:14 PM) Dev A: «Hey guys let's make it so when Bard speaks in all chat, his messages are replaced by "I suck cock".
Dev B: lol
Dev A: Here's the latest build, cock.exe»
Dev B: oh, you were serious
Dev A: Of course i was $#@!ing serious, have you not seen Bard actively sucking cocks?!? You $#@!ing suck cock!
Dev C: ...

Fixed for how it really goes.
Xynth@PK
Image
Bard
Posts: 4263
Joined: Tue Jan 24, 2006 8:00 am
Location: Within your command center, enacting fatal attacks upon your conscripts
Contact:

Post by Bard »

Jimen wrote:QUOTE (Jimen @ Sep 15 2010, 12:06 PM) Well, since the "Dev ZL" position is that of a Zone Leader, a Representative of the Community, maybe we could open it up to a community vote!
It's more than a "representative of the community". The Dev ZL has access to some tools that touch the back end of ASGS, the ability to create ASGS polls and send broadcasts via ASGS to every user, An extremely high level of Enforcer priveleges (all ZL's get this and it's higher than that of @Allegs and includes callsign lookups to determine who is which hider) and most importantly -- ROOT access on the SVN server.

That is a WHOLE LOT of power over the entire community, so it has to be someone that the existing ZL's trust not to abuse said power.
UncleBuck wrote:QUOTE (UncleBuck @ Sep 15 2010, 12:13 PM) Pardon my ignorance but why do we need a dev ZL?

If something is added, its tested on beta wenesday, then its released. Why do we need some central authority?
Someone has to manage the forum privileges, the SVN privileges, and, last but not least, have enough C++ knowledge to go over ALL of the code that is submitted before it hits the beta server in order to make sure that someone didn't slip in a cheat, a game-breaking exploit, or any malicious code.

The number of people we have with that level of C++ knowledge who are willing to donate their free time AND be constantly abused by an *extremely* vocal minority is VERY small, as evidenced by the number of people we have who are willing to work on the Allegiance source code.
badp wrote:QUOTE (badp @ Sep 15 2010, 01:14 PM) Dev A: «Hey guys let's make it so when Bard speaks in all chat, his messages are replaced by "I suck cock". Here's the patch, cock.diff»
Dev B: «lol that's brilliant, you have my approval»
Dev C: «Yeah, he deserves that»

Just one of the many scenarios that come to mind.
Funny story. On IRC, I use a bouncer account provided by Terralthra, as do a few others who hang out in #RollingThunder. This means that at one point, he had my Quakenet auth information for that separate bouncer account. This led to a period of time where every time I'd sign out (which is invisible to the rest of the channel, it's why I appear that I'm there so often when I'm not signed into IRC) he'd sign in as me and follow up my last statement with:

DISREGARD THAT, I SUCK COCKS

It was about a week before I caught it in the backlogs.
We both had a HUGE laugh out of it :)

Damn, I miss that guy :(
ImageImageImageImageImage
Image Omnia Mutantur, Nihil Interit.
badpazzword
Posts: 3627
Joined: Thu Jan 12, 2006 8:00 am
Contact:

Post by badpazzword »

Bard wrote:QUOTE (Bard @ Sep 15 2010, 09:14 PM) Funny story. On IRC, I use a bouncer
Did you mean... "used"? :)

The bouncer has been down for a week now or so. Terralthra is connected from his own home so I guess it's down for good.
Last edited by badpazzword on Wed Sep 15, 2010 7:32 pm, edited 1 time in total.
Have gaming questions? Get expert answers! Image Image
notjarvis
Posts: 4629
Joined: Tue Jun 03, 2008 11:08 am
Location: Birmingham, UK

Post by notjarvis »

Xynth wrote:QUOTE (Xynth @ Sep 15 2010, 06:37 PM) Fixed for how it really goes.

lol xynth
:notworthy:
UncleBuck
Posts: 291
Joined: Sun Sep 21, 2008 5:13 pm

Post by UncleBuck »

Bard wrote:QUOTE (Bard @ Sep 15 2010, 03:14 PM) It's more than a "representative of the community". The Dev ZL has access to some tools that touch the back end of ASGS, the ability to create ASGS polls and send broadcasts via ASGS to every user, An extremely high level of Enforcer priveleges (all ZL's get this and it's higher than that of @Allegs and includes callsign lookups to determine who is which hider) and most importantly -- ROOT access on the SVN server.

That is a WHOLE LOT of power over the entire community, so it has to be someone that the existing ZL's trust not to abuse said power.



Someone has to manage the forum privileges, the SVN privileges, and, last but not least, have enough C++ knowledge to go over ALL of the code that is submitted before it hits the beta server in order to make sure that someone didn't slip in a cheat, a game-breaking exploit, or any malicious code.

The number of people we have with that level of C++ knowledge who are willing to donate their free time AND be constantly abused by an *extremely* vocal minority is VERY small, as evidenced by the number of people we have who are willing to work on the Allegiance source code.



Funny story. On IRC, I use a bouncer account provided by Terralthra, as do a few others who hang out in #RollingThunder. This means that at one point, he had my Quakenet auth information for that separate bouncer account. This led to a period of time where every time I'd sign out (which is invisible to the rest of the channel, it's why I appear that I'm there so often when I'm not signed into IRC) he'd sign in as me and follow up my last statement with:

DISREGARD THAT, I SUCK COCKS

It was about a week before I caught it in the backlogs.
We both had a HUGE laugh out of it :)

Damn, I miss that guy :(

So my question is, why is beta Wednesday the same build from like a month ago?

Why do you post @#(! for people to come do it every week, when its not even new versions?
notjarvis
Posts: 4629
Joined: Tue Jun 03, 2008 11:08 am
Location: Birmingham, UK

Post by notjarvis »

UncleBuck wrote:QUOTE (UncleBuck @ Sep 15 2010, 08:13 PM) So my question is, why is beta Wednesday the same build from like a month ago?

Why do you post @#(! for people to come do it every week, when its not even new versions?
Do you think we have found all possible bugs in an edition by testing it on one Wednesday?

All new features need to be tested thoroughly and repeatedly so what doesn't work right can be fixed.

More participation is always better.
UncleBuck
Posts: 291
Joined: Sun Sep 21, 2008 5:13 pm

Post by UncleBuck »

notjarvis wrote:QUOTE (notjarvis @ Sep 15 2010, 04:17 PM) Do you think we have found all possible bugs in an edition by testing it on one Wednesday?

All new features need to be tested thoroughly and repeatedly so what doesn't work right can be fixed.

More participation is always better.

You realize the current beta is weeks old, and that alot of it has been fixed, and new stuff has been added, but its not getting tested because someone is dragging their feets.

Try playing a beta for another game, sometimes they update it 7 times a day. Not the current once every 5 weeks.
Xynth
Posts: 224
Joined: Mon Oct 05, 2009 3:03 pm
Location: St. Louis

Post by Xynth »

UncleBuck wrote:QUOTE (UncleBuck @ Sep 15 2010, 03:27 PM) You realize the current beta is weeks old, and that alot of it has been fixed, and new stuff has been added, but its not getting tested because someone is dragging their feets.

Try playing a beta for another game, sometimes they update it 7 times a day. Not the current once every 5 weeks.
We really aren't updating 7 times a day, AZ may be but not FAO. We have updated in the last 5 weeks and I agree that we should get our house in order before we invite everyone to come try it out though. Now that we are working with one Beta method (ASGS) that should be working flawlessly before we put up another beta Wed post.
Xynth@PK
Image
Raveen
Posts: 9104
Joined: Wed Mar 16, 2005 8:00 am
Location: Birmingham, UK
Contact:

Post by Raveen »

Did you even read Bard's post? (hint: you didn't).
ImageImage
Spidey: Can't think of a reason I'd need to know anything
Post Reply