« first day (341 days earlier)      last day (3975 days later) » 

22:00
I just got here. What's this about, @Pops?
Nothing emergent, just sharing some info.
Quick summary: Grace (and Pops) did a quick once-over of the numbers, exlcuding the deadweight from pre nov.2013. The bottom line is that not enough users are advancing through the ranks, and retention is low.
Monkeys!
@Module Erroneous code is not reviewable. Code that does not work as intended is considered erroneous. — syb0rg 21 secs ago
@SimonAndréForsberg To the rescue! ^
I'm not surprised to hear that. I'm not sure what else could be changed, and we may just stay in eternal beta.
I'm trying to distribute my votes to the lower reputation end of users.
22:04
I think we have to get a bit creative about getting new users to stick around.
12
Would this be all new users together, or askers vs. answerers?
(nudge nudge @GraceNote / @Pops ) a blog would be helpful ... ;-)
@Jamal Both, but I think we need to focus on answerers.
We need to dispel the myth that you have to be an expert at a language in order to be a reviewer.
@Pops: Could it be said that nearly everything else (unanswered and 10K+ user quantity) is okay?
Thanks for the rescue, @syb0rg
22:07
@syb0rg We may also need to look at the line between factual and "opinion-based" answers. We cannot accept all of the latter, but there may still be some when you're reviewing code. After all, these are peer reviews.
There's still room for improvement with the unanswered list, but the work done since Grace Note's post is really impressive. For the user rep thing, it would always be nicer to see more high-rep users, but the main issue is the lack of retention for lower-rep users.
Lots of chat to catch up on. I probably should've skipped calc III class for this. :-P (kidding)
This is going to be an exaggeration, but the numbers kinda make it look like there are a hundred good reviewers here serving a never-ending stream of drive-by askers.
2
@Pops Mug and I should be next to 10K, although I may still run for "reelection" (making one less 10K after graduation).
I gotta run for a bit, but will be around later on tonight.
22:11
@Pops Goodbye!
Later!
0
Q: Pattern to avoid Variable Functions?

mattI have some PHP code where I use Variable functions to call the right function. Something like this: private function foo($groups, $getter) { foreach ($groups as $group) { $value = $group->$getter; // Do calculations with $value... } } and then the function gets called ...

carp, I am out of Stars
@rolfl I just had to pin that. I think that is something that we need to focus on.
@Jamal The 10k+ bracket isn't as much of a concern. Yes, you want folks in there but you don't need barrels of them. Focus, as rolfl mentions, on getting new users to stick.
22:17
And we've just had two posts from new users within the last few minutes (including the above question).
As for 10K for myself, I have been on a pretty good trend lately. I don't think it was too long ago when I reached 9K. But I also don't want to go overboard with pimping answers.
@Pops You should look into raising the voting limit for that top user. ;)
Hey GraceNote, sorry to labour the blog .... but, what is our next step? Is there one? have we done it and we shoulkd just be patient?
The next step is mine to make
0
Q: VB.Net Database Access Class

JohnLBevanI've recently been asked to make some emergency changes to a legacy application. It was written in VB.Net. I come from a C# background so am not overly familiar with this language, though there are enough similarities for me to get by. The current code has no separation of concerns (e.g. DAL c...

Thanks... ;-)_
Alright, @Bloggers .... go sign up.....
22:25
Speaking of new users and stuff, I like this answer.
2
A: Refining AI movement logic

coredumpHere is a refactoring which hopefully does the same thing as the original, assuming the appropriate constants are defined in the owning class: private void movePosistion(Plant p) { xpos += Integer.signum(p.getXpos() - xpos) * DELTA_X; ypos += Integer.signum(p.getYpos() - ypos) * DELTA_Y...

KISM: Keep It Simple, Monkey.
Yup.... I know.
How about we just start actively targeting answerers who are new ... and add a comment like You can get more out of Code Review by visiting the 2nd Monitor chat room
Make it a standard thing to do in the first-post review?
@rolfl Would that help us retain users? How can they get more out of Code Review by visiting us here?
@rolfl Why not just have the link take them directly in here?
Doesn't it?
Let me fix that....
@SimonAndréForsberg We can pin them down, tell them to vote, and blackmail / bribe them with upvotes if they do ... ;-)
3
help them improve their answers, and maybe teach them a thing or two.
We could start reviewing spam, if Spam Review doesn't make it. :P
22:36
The question is: is it OK to blanket-spam new answerers ...? Is it spamming them?
There are some active users whom I don't believe have ever made it to the 2nd, and they may benefit....
@rolfl I think we would all benefit if they became regulars here.
Increased flow of voting, more comments, more moderating, etc.
Like @GraceNote said, it will snowball. They just need to be educated properly.
@Jamal Spam Review has been closed already, didn't even make it to commitment on Area51.
Well, yes, that is how I feel, but I just don't know if it is appropriate to invite them in without a specific reason.
I mean they are always welcome... but....
@rolfl I just leave an open invitation, with the reason of "I've seen you here before".
Also, if it comes from me, or another mod, it seems too official.
22:42
I understand, too. I never see casual chat invitations in comments on other sites, so it may seem weird doing it here.
Keep in mind that we do have a bit of a different culture here, our chat room isn't really like any other.
True, but I'm also not sure we should "spam" this room to every new user who posts a good first question or answer. And as rolfl says, it may sound different coming from a mod.
Meta Incoming ....
I could post an answer for #2.
And I can think about #1 later.
3
Q: Hi! What brings you here today?

200_successOn 2014-04-10, we got some feedback from Stack Exchange Community Managers @GraceNote and @Pops about our beta progress. One of the concerns that was raised about the health of our community is that we have too many one-time contributors, and need more repeat customers. So, I'd like to ask: W...

22:53
User edited question and significantly improved it, :
1
Q: Pattern to avoid Variable Functions?

mattI have some PHP code where I use Variable functions to call the right function. I need to build a chart array (for example), and the chart array that comes out has a fixed format. But the data that goes into the chart or table comes from varying places in the underlying objects. An example: pri...

(Mostly thanks to a comment by me, but that's irrelevant. Point is, question was improved)
TTGTB ALTA
(ALTA = A Long Time Ago)
night
@GraceNote @Pops That's helpful guidance. Thank you! We'll get working on it!
Did you solve your FTP problems @nhgrif?
No. That's at work.
I'm home now.
I don't work at home.
@200_success You're welcome
4
Q: Hi! What brings you here today?

200_successOn 2014-04-10, we got some feedback from Stack Exchange Community Managers @GraceNote and @Pops about our beta progress. One of the concerns that was raised about the health of our community is that we have too many one-time contributors, and need more repeat customers. So, I'd like to ask: W...

23:01
Perhaps part of the problem is that the scope of Q&A here tends to be so drastically large.
A user could easily post 3-4 questions about a single file on Stack Overflow, but here, entire projects are apparently an acceptable scope for questions.
The former has, more closely to the SO pattern, posted several concise targeted specific questions (appearing to be mostly from the same project) where the latter has posted a single, very large, very broad question and posted every file from his project in the question.
I mean, yes, I posted two answers to the latter's single question... but I honestly kind of think his question is unacceptably large in scope.
I posted a lot of answer, but I could probably go into even more detail... but it just starts turning into wall of text. If he were forced to parse his different classes into different questions, each part of it can get better detail.
0
A: Hi! What brings you here today?

Jamal What brings you to Code Review today, and why do you keep coming back? I will, of course, answer this as a non-moderator (I have to stay active to perform my duties): Besides the benefit as a CS student, I'm still here because this strongly-committed and encouraging community makes me smile...

Should we make a new tag for this question?
1
Q: Pattern to avoid Variable Functions?

mattI have some PHP code where I use Variable functions to call the right function. I need to build a chart array (for example), and the chart array that comes out has a fixed format. But the data that goes into the chart or table comes from varying places in the underlying objects. An example: pri...

23:33
@rolfl: Looks like your accept on the C++ question was stolen. ;-)
Oh, what a surprise!
And exact 21800 rep was such a nice round number
So you just need an upvote on an answer and a question.
I need an upvote on an SO question to have 8888 rep.
Pimp that question!
23:41
No. All of my SO questions are terrible.
Surely they're better than the other crap floating around.
Talk about some explosive bear trap!
Hi Matt, I'm Mat, or rather, Mat's Mug. If you have a moment while our php reviewers take a stab at your post, feel free to explore our meta site and to feel at home and browse the site's questions - you'd be surprised at how many things you could find in someone else's code, even if you're not a professional or whatever. If you enjoy answering StackOverflow questions, you'll enjoy answering CodeReview questions even more! Always feel free to come say hi in The 2nd Monitor, too! — Mat's Mug 12 secs ago
ATES!
@nhgrif ???
@nhgrif Who ate what?
23:44
eights...
I have 8,888 SO rep, thanks to Santa.
lol
3
jingle jingle
That actually wasn't me. I had to step out to get a sandwich. :-P
So, if I say "I'm 1,112 rep from 10k on SO"... does that mean you guys will start looking for 100ish answers of mine to upvote
@nhgrif Yep.
23:46
Because... I have 467 answers.
But right now, let's enjoy the 8s.
haha. ;)
My highest rep answer... and if I could upvote it myself, I would... but I saw the question and thought "Surely, there's a way", found the answer, and posted it... and since then, I've been using this feature of Objective-C myself a lot.
12
A: When a subclass overrides a method, how can we ensure at compile time that the superclass's method implementation is called?

nhgrifIf we're talking about custom classes, you can add the following to your superclass's method declaration: __attribute__((objc_requires_super)); And if you want to ensure that all of your UIViewController subclasses call a method like [super viewDidLoad];, you could subclass UIViewController...

Someone ruined my 8s!
Hello @PatoSáinz
Anonymous
@syb0rg sup? how did you know I was here?
@PatoSáinz I'm a good guesser.
23:55
His robot mind is aware of all :D
Sometimes working with other people's libraries is a PITA.
@nhgrif Oh wow, that is useful. I could have used that a few times, but didn't think it was possible.
Yeah. It's only a warning, but useful nonetheless.
A warning is as good as an error as far as I'm concerned.
@nhgrif use Java ... ;-)
Why?
23:59
You can ensure at compile-time that the super-class's method is called.
Will it prevent compilation, or just throw an warning?
10

« first day (341 days earlier)      last day (3975 days later) »