Share your repls and programming experiences

← Back to all posts
Please Stop With Cycle Fanaticism
sugarfi (630)

Disclaimer: This post is not intended towards anyone particular, and I do not mean to offend anyone.
Cycles are not the point of is designed to be a collaborative IDE where people share their code and get help with it. Sure, it's nice to get upvotes and have people like your code, but that is not the point of the site What is especially not the point of the site is for people to beg for cycles and celebrate getting more of them. This is not Youtube! Cycles are supposed to be a measure of how much people like your code, not how good you are at begging for them. Unfortunately, it seems like this is what is happening. Just today, over half of the repls on trending and hot were cycle specials. Not to say that community is a bad thing. The community is a really great group of people, who are capable of writing great code. Cycles are meant to reflect that: people write good code, other people like it, and the cycles just measure how many good projects you have made. But then things like "tHiS iS mY 1500 cYcLe SpEcIaL pLeAsE uPvOtE" come and mess up the whole system. Cycles on have no meaning, really: it's just a unit of measurement. It's not meant to be a thing that is celebrated; you aren't meant to write code just so people will upvote it. Even just begging for upvotes on your normal posts reflects this to an extent. People should just write code to write it, and then share it if they want to. That is the whole point of As I said before, is not a place to beg and grovel for cycles just so you can have a little number next to your name go up. So please stop with cycle specials. is not the place for that, and it destroys the whole meaning of repl talk. If you want to beg for and celebrate a meaningless number, go to Youtube. But if you want to write good code and share it with others, then please take what I've written into account.
Thanks, sugarfi

This post has been locked
amasad (3536)

Hey everyone, thanks for the discussion and especially for keeping it positive. Let me try to summarize some points:

  • Cycles are cool and they signify that you're someone who contribute to the community and should be respected as such
  • Begging for cycles is kinda lame
  • "Cycle Special" is not necessarily a bad thing but you have to put effort into it. Make some thing cool, make something SPECIAL 😄

Thank you to everyone who contributes to this community and I know this discussion comes from a place of caring. So I'll leave you with this:

sugarfi (630)

@amasad ok, cool! on another note, what plans does the team have for cycles in the future? are they going to just stay like they are, or what?

DynamicSquid (5022)

@amasad Thanks for replying! Oh, I just want to clarify, what do you mean by"begging"? Is it like "PLZ UPVOTE THIS PROJECT!! PLEASE PLES PLZ!!"? Or something like "Don't forget to upvote!"? Or both?

@sugarfi I kinda don't want cycles to mean anything, then cycle farming will get 100x worse. I think the way cycles are now is fine.

amasad (3536)

@sugarfi we do have plans. You can probably go back to see some of my earlier comments on the subject but I don't want to promise anything just yet because I don't want people to get even more excited about cycles. But we do have big plans. But there are some higher priority things we're working on right now like making sure we fix all the crashes and also making multiplayer a lot better and a couple of secret projects we're working on.

Will have more to talk about this subject soon.

amasad (3536)

@DynamicSquid the first one. Second one is okay

mathmaniac88 (21)

@amasad StackOverflow reputation system

Bookie0 (6358)

Hey @amasad ,
So some people have been saying that what I say is begging; I say a form of “don’t forget to upvote” but with a rhyme: “upvoting is caring!”. So apparently some people say that it’s not okay because there’s a hidden meaning, but I however when I thought of it I meant it to be very simplle, without a double meaning.
So I wanted to know if that’s okay to say?

Thank you very much! :)

amasad (3536)

@Bookie0 yes I think that's fine.

Bookie0 (6358)

Oh ok, thank you very much for your answer! :D 😃 @amasad

EpicGamer007 (1751)

@amasad, I just wanted to say thank you for helping to create such an amazing community of coders and bringing people together. I just wanted to ask though, have you ever thought about adding a dark theme to repl. There already is a dark theme for the editor, why not the pages too?

ARJPEG (150)

@AbhayBhat There is already one (sort of)! (The reason I say 'sort of' is because it runs off an extension.)

First, download the [tamper monkey extension for chrome or this one for mozilla. Then, go to and choose the theme you want. When you select the theme, click on it and it will ask you to download a tampermoney script; do it. Finnaly you go to replit again, it should be that theme./

firefish (953)

@amasad Cool! I am right now making a game for my 100 cycles special, and it is indeed a special game. So I'm not doing anything garbage for my celebration!

Coder100 (18872)

Agree, cycles are not a competition. This isn't youtube where you care about subscribers. Let's focus on coding quality and not cycles. They will come naturally!

DynamicSquid (5022)

@Coder100 Oh that's a good way of putting it, "They will come naturally". I like that!

xxpertHacker (931)

@DynamicSquid Well it's simple, put in the hard work, and things will go your way.

RohilPatel (1594)

I have finally realized that lol @Coder100

mathmaniac88 (21)

Next thing you know there is gonna be a game called "Cycle simulator" where you grind cycles

NoelB33 (352)

You just gave somebody an idea @codecademy123

MrEconomical (2302)

@NoelBryan dont succumb to evil urges

NoelB33 (352)

Don’t worry I won’t @MrEconomical

HZLPY (39)

@codecademy123 I've already made a replica of the website... Maybe I'll use it for that 😈

DynamicSquid (5022)

I agree with that your saying, but I have a little bit of a different perspective...

I see cycles as motivation to keep going, but not as a barrier. I'll still post fun stuff even if none of my projects get any cycles. But if my projects do well, then that's great, I might even make a similar project for fun.

Also about the "x amount of cycles special" projects, I don't really see anything wrong with that, however you need to have a decent project attached. I agree with you that you can't have an empty post, even if it's to celebrate your cycles.

In the end, I think everyone has a different perspective about cycles. If you don't care about them, and only care about posting code, then sure, you do that. But if you pay attention to cycles, and actually care about getting lots of them, then sure, go with that - as along as you have decent code attached.

Bookie0 (6358)

Hey, I agree with what you said, it kind of summarized the different “sides”. @DynamicSquid

MrEconomical (2302)

@DynamicSquid The issue I have with this is what is considered "decent" may not always be the same for each person. Some people just post a crap ton of low-effort posts in order to farm cycles which is a big issue, but then they can just claim the content is "decent" because coders have varying skill levels.

DynamicSquid (5022)

@MrEconomical oh yeah true. I guess "decent" is relative to the poster, but I guess "decent" is referring to the average of the community in a sense.

MrEconomical (2302)

@DynamicSquid then what would be your opinion on this post?
certainly this person was not trying to farm cycles, but would his content be considered "decent" as a community average?

DynamicSquid (5022)

@MrEconomical Oh yeah, I remember seeing that post before. I still can't wrap my head around it. Well what I meant by decent if that a beginner would consider it good, an average coder would consider it good, and a good coder will consider it good. Like, I don't want to get to concrete with the definition, but just use common sense I guess. Sorry for the confusion

xxpertHacker (931)

@DynamicSquid Usually, the more you're capable of, the higher standards you have. You're at least an average coder, right? Did you consider that good? I can say with certainty, I'm a good coder, do I look at a low level project and say it's good? Usually not, but can I tell if the coder(s) made a lot of code, mut in plenty of time, and overall worked hard? Easily, it's easy to tell the difference when someone allocates plenty of time to complete something and puts in hard work, and when someone writes 10 lines and posts it. (Don't get me wrong, I have seen some good code that could fit on 10 lines).

theangryepicbanana (1699)

If you make a bigger deal about cycles/upvoting than the code itself, you really shouldn't post it tbh.

DynamicSquid (5022)

@theangryepicbanana well, as long as you actually have a decent code attached, then it should be fine

sugarfi (630)

@DynamicSquid not necessarily. If all you want to do is beg for upvotes, then I agree that you should not post. If you just want to get your code out there, that's fine.

DynamicSquid (5022)

@sugarfi well, I guess over begging for upvotes is bad, but if the code is good, then it still is fine to me.

You know, this is actually an interesting conversation. I would actually like to hear what some mods have to say about this. Maybe pin some?

DynamicSquid (5022)

@theangryepicbanana oh, oops lol. I wasn't really watching where I was commenting. Umm... maybe some other mods?


i hAvE mOrE cYcLES theIrFoRE yOur oPinIon iS invAliD

mathmaniac88 (21)

@roylatgnail i hAvE eNoUgH rEpUtAtIoN oN sTaCk OvErFloW tO dOwNvOtE yOu

sugarfi (630)

@codecademy123 oH bOy My PoSt Is GeTtInG sO mAnY vOtEs Im GoNnA gEt CyClEs

studentAlfredAl (448)

lol what is going on in here xD @roylatgnail

MesyetiIsTaken (56)

i DOnt havE enOuGh CyCLEs To liVe anY [email protected]

oignons (68)

@sugarfi nEeD mY cYcleS ThanKs FoR aLL thE CyCles NOw Im On ThE LEAdeRbOArd DoNt ForGet To UPvOte I hAvE a FAmIly To fEEd

Kai_Justice (271)

@roylatgnail PleAsE sIR SpArE SOme CyClEs!


@Kai_Justice oNe giVeN

BobNeo (39)

I hAvE MoRe StAcK OvErFlOW RepUTAtion AnD I WiIl ClOSe yOUr pOSt aS a duPlICate @codecademy123

BobNeo (39)


Post flagged as duplicate of “owo oh yes”
CodingGoose (698)

I agree with your opinion.
When one of my posts got a lot of upvotes and I got on the trending board(for a few days) I cared more about the cycles than the real purpose of this website and started begging for upvotes, but now I see that this was the dumbest thing I did.

Begging for upvotes isn't good.


after this, make a 400 cycle special


I also agree its about showing how creative and awesome we are at coding

GarretThyCarrot (30)

Hey, I agree with this, but I’ve seen many people at the end of the comment before the repl say stuff like upvote, or vote up, or upvote if you enjoyed, or even @Bookie0 ‘s funny Upvoting is Caring.
I think staying stuff like that is ok and acceptable, because it’s true if you enjoy a repl, you should upvote it. Also everyone does it (most people)
But do you guys think its acceptable?

sugarfi (630)

@GarretThyCarrot I disagree. The point of is not to get upvotes - it's to write good code. If people upvote your code, great. If they don't, it doesn't matter. You shouldn't focus on getting upvotes; focus on writing good code and they come naturally.

mathmaniac88 (21)

@GarretThyCarrot It's acceptable to upvote others' work if you truly like it, but it's not acceptable to ask for it. Upvotes will come if people enjoy the repl, not if one asks.

GarretThyCarrot (30)

Hey @sugarfi Yes, the point of repl is to code and share it. But many people still say upvote if you enjoyed, and this is okay in my opinion. So i think you shouldn’t obsess about them, but I guess it’s kinda ok just to say upvote if you liked it! :)

CodingCactus (4326)

@sugarfi Well, I think that it is alright to write something like 'if you enjoyed, remember to upvote' because that is basically what an upvote is defined as. It is reassuring when you get an upvote on something, because you have worked hard on it. It is when you start making low quality postst just to get upvotes is when it gets wrong

GarretThyCarrot (30)

Yes, I agree, but I think you can just say something like “upvote if you enjoyed”. Loads of people do that! @codecademy123

mathmaniac88 (21)

@GarretThyCarrot I get your point. Maybe putting a small remark at the end of your post is okay, as long as you don't emphasize it as a main point of your post. The phrase "upvoting is caring" is not okay, since it's trying to make people feel obligated to upvote. Although it's disguised in a lighthearted tone, its undercurrent reveals an even stronger desire for upvotes.

NoelB33 (352)

Exactly. I do not like the phrase upvote is caring because it’s making people think they will be caring by upvoting the post. @codecademy123

sugarfi (630)

@NoelBryan really, upvoting is the opposite of caring. cycles do literally nothing, and upvoting is all in all a meaningless action.

DynamicSquid (5022)

@GarretThyCarrot I don't think there's anything wrong with a friendly "don't forget to upvote"

GarretThyCarrot (30)

Ye, I agree. I see what you mean with the upvoting is caring, but just personally I think it’s kinda funny... @codecademy123

DynamicSquid (5022)

@sugarfi I think you can view cycles however you like. But the important thing is, yes, the code

Bookie0 (6358)

Hello, I saw I was mentioned in this @codecademy123
Just wanted to say, When I made up that phrase, I had no intention of disguising it and making a double meaning; I sincerely just found a different way of saying “upvote this”. I didn’t think too much about it, so it’s your opinion. :)

Bookie0 (6358)

Hello, just wanted to say (I don’t want to imply any mean things), when I kind of made up that phrase, I didn’t think too much about it; it sincerely doesn’t have a double meaning. I respect your opinion, but just wanted to say that it’s not really that people will care by upvoting the post, it’s not really to be taken literally. I just was inspired by “sharing is caring” and changed it a bit because it rhymed. :) @NoelBryan

Icekit (63)

Ok I upvoted but.... I have not seen poeple actually BEGGG for upvotes!

414326 (1)

tell me your favorite color plz!

Kopamed (195)


Were you trying to earn cycles by posting it? There was already a thread about this posted like 5 days before you posted this
NoelB33 (352)

This thread was not the same thing, the other one was asking why people get cycled for begging. @Kopamed

RaidTheWeb (76)

I thought you didn't like writing out long things? @sugarfi

RaidTheWeb (76)

and besides it is not like I have many cycles at all so I have no goal or anything special to look forward to.

IanPetersen (0)

I have no idea what cycles are anyway


Totally agree with this, been thinking that myself. The thing is, I could write a fully functional static site generator on here but a website with the letter "E" as it's body will somehow get more cycles on it.

So, in my mind. Cycles don't reflect effort, you get cycles if the community likes what you made which usually tends to be a meme thing.

However, it's a different case for when it comes to answering questions. That's when cycles are earned well. As a sort of thank you.

Never really expressed what I thought though.
To quote Metallica - Who made you God to say

SushiPython (54)

Thanks for making this post. Cycles aren't the point of Repl Talk. The goal of it is to create a community where we can share our ideas, ask questions, and teach and learn from others. Really awesome, thank you.

CodeSalvageON (613)

"bUt thEy'rE fuNny!"
"iT's my bIrthday sO pLs upVote"
"u aRe a gOd hoW diD yoU maKe thIs"
"wHy caN't peOple jUst lIke anD uPvotE?"

Jakman (451)

I think we should have a social experiment where cycles are not shown for a week to see if hot changes. Then if they do then cycles are gone for one week and you see how people are valued by every upvote on each individual post. I'm just saying I would like to see if the quality of posts
Otherwise keep cycles. I just want to see what happens if cycles are gone
and if quality posts are well in numbers.

AdCharity (1325)

Me with 1.2k cycles: You shouldn't beg for money
Others: Only the rich can afford that kind of sentiment

ARJPEG (150)

I completely agree.

LoneAce (221)

I quite agree with these statements to be honest. In my opinion, it's those people who keep promoting their projects in others who ought to stop and think about what they are trying to achieve. Sure, getting cycles causes dopamine to be released in your brain, but that's about it. You don't get money since this is not YouTube, and you also don't get other prizes whatsoever. I stopped using for a few months due to too much time spent coding and when I come back I see a lot of these attention seekers. The main purpose to coding is to solve problems or give pleasure to others who play your code (For games specifically). For those attention seekers out there, consider this before posting your next 'Upvote this' project.

rediar (524)

Yes I agree. Talk is for sharing code. The repl you shared has absolutely nothing in it. Yet it gets 30 upvotes?! Look cycle specials are fine. At least they have some content with it. It doesn’t matter what the title says. If you don’t like it, you don’t need to upvote it. Simple as that. I don’t believe there is a need for this post to exist.
Thanks, rediar
(Sorry if being a little rude)

bramley (236)

Wrong board smh my head

oignons (68)

Sugarfi: Don't beg for cycles
Also Sugarfi: Top of trending
jk :) I like how you put it, but the specials, they are ok, as long as something good is inside. Begging for upvotes and joke posts are a huge turnoff for me on repl talk. Also, if I comment on your post, saying nice start, or something like that, I don't like when OPs reply, asking for me to upvote. So a trick that has worked for me is to upvote initially, then once the project in question gains traction, take away the upvote. I don't do this with everything, just ones where i feel forced to upvote something I don't think is "worthy" of an upvote.

ChezCoder (1606)

Yes, I agree with this, but it's become such a biased thing that we use to judge people with, there is still going to be stigma. A few weeks ago, I decided to test this theory and reposted some of my items, like the XMLHttpRequest tutorial, or my php chatroom. If you go ahead and check my profile for the earliest posts (where you can find the first version of these posts), they got close to no upvotes. But, if you went ahead and checked the more recent versions, they actually got a pretty good amount of cycles. I know what you say is true and all that, but it's been around for so long, that people are starting to treat these things as more of a "reputation" than "cycles".

Embedded77 (2)

this is clearly the perfect category for that