Hey friends 👋
A lot of us struggle with the same thing. We want to keep learning. We sit down to code, then life happens, then a week goes by, then we feel bad about it.
I built a tiny Discord bot for a study server that fights this without adding more pressure.
What it does
You finish about 15 minutes of real coding. You click a button. You write one line about what you did. You post it. That's a "cup."
Your first cup of the day gives you XP. Extra cups still post in the feed, but no extra XP. The point is to show up, not to grind.
If you show up 5 days in a week, you get a small bonus and a public shoutout. If you miss days, nothing bad happens. Your XP stays. No streak to break.
You can also set a quest like NestJS or AWS exam with an optional target (e.g. 10 cups). When you hit the target, the bot celebrates it in the feed.
Why I built it this way
I read too much about gamification before writing a line of code. Three things came up over and over:
- Leaderboards make people quit. When you can see who is ahead, study turns into competition. Some people grind. Most people compare and feel bad.
- Daily streaks punish missing. One bad day breaks a 50-day streak. That feels worse than the win felt good.
- Pre-set goals do not stick. Goals work when you choose them yourself.
So this server has:
- No leaderboards.
- No public daily streaks. Miss a day, you keep your XP.
- Quests are optional. You set the name. You set the target. Or you set nothing.
Who it is for
Devs who want to keep learning but feel the cold-start every time. Especially helpful if you are a student or in your first few years of work. The default focus is TypeScript fullstack (NestJS, React, Prisma) but you can tag your cups with anything you are learning.
Want to join?
Check first comment or drop a comment or DM me in case the invitation link got expired. The server is small on purpose.
It is free. There is no course. There is no cohort. Just a place to show up.
Show up, log it, keep moving. ☕
Top comments (1)
discord.gg/FwrejYD6