Today I noticed I wasn't a Newbie any more. Suddenly I was curious about the next ranking and how long it would take to get there. Sad, but I had nothing better to do than calculate the answer.
You will reach Full Member in 89.42 days.
You will reach Senior Member in 363.14 days.
You will reach God Member in 819.34 days.
The sketch below will tell you how long it will take to reach all the higher member rankings at your current posting rate. Change the values of the variables "postsToDate" and "postsPerDay" and run the sketch to see your results in the serial monitor. You can find your posting stats in your Profile Summary. Have fun!
// Days to Member Rank, by Tom Fangrow, July 24, 2012
boolean done = false;
int i, postsToDate = 51;
float postsPerDay = .548;
int milestones[] = {1, 50, 100, 250, 500};
char ranking[][14] = {"Newbie", "Jr. Member", "Full Member",
"Senior Member", "God Member"};
void setup() {
Serial.begin(9600);
}
void loop() {
while(!done) {
for(i=0; i<5; i++) {
if(milestones[i] > postsToDate) {
Serial.print("You will reach ");
Serial.print(ranking[i]);
Serial.print(" in ");
Serial.print((milestones[i]-postsToDate)/postsPerDay);
Serial.println(" days.");
}
}
done = true;
}
}
New and improved, now includes Edison thru Brattain membership. My schedule for reference:
You will reach Full Member in 67.43 days.
You will reach Senior Member in 314.14 days.
You will reach God Member in 725.33 days.
You will reach Edison Member in 1547.70 days.
You will reach Faraday Member in 4014.80 days.
You will reach Tesla Member in 10182.57 days.
You will reach Shannon Member in 16350.33 days.
You will reach Brattain Member in 24574.01 days.
Change the variables "postsToDate" and "postsPerDay" to your posting stats. Run the sketch to see your results in the serial monitor. You can find your posting stats in your Profile Summary.
// Days to Member Rank, by Tom Fangrow, July 24, 2012
// Added Edison thru Brattain rankings, July 28, 2012
boolean done = false;
int i, postsToDate = 59;
float postsPerDay = .608;
int milestones[] = {50, 100, 250, 500, 1000,
2500, 6250, 10000, 15000};
char ranking[][9] = {"Jr.", "Full", "Senior",
"God", "Edison", "Faraday",
"Tesla", "Shannon", "Brattain"};
void setup() {
Serial.begin(9600);
}
void loop() {
while(!done) {
for(i=0; i<9; i++) {
if(milestones[i] > postsToDate) {
Serial.print("You will reach ");
Serial.print(ranking[i]);
Serial.print(" Member in ");
Serial.print((milestones[i]-postsToDate)/postsPerDay);
Serial.println(" days.");
}
}
done = true;
}
}
we should make a script and a fake account to test that out to just post in a single post that will have 15000+ replies to it ^(^.^)^
I'm kidding admins, I'm completely kidding