Disclaimer: This post is not intended towards anyone particular, and I do not mean to offend anyone.
Cycles are not the point of repl.it. repl.it 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 repl.it 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 repl.it 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 repl.it. As I said before, repl.it 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. repl.it 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.
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:
@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.
@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.
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, 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?
@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 https://darktheme.matdoes.dev/themes 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./
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!
Next thing you know there is gonna be a game called "Cycle simulator" where you grind cycles
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.
@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.
@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
@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).
If you make a bigger deal about cycles/upvoting than the code itself, you really shouldn't post it tbh.
i hAvE mOrE cYcLES theIrFoRE yOur oPinIon iS invAliD
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.
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 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 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.
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. :)
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
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
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.
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.
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 repl.it 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.
Yes I agree. Repl.it 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.
(Sorry if being a little rude)
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.
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".