<p> I stared blankly at my screen in utter disbelief for 5 minutes, like I just heard I broke a bottle of champagne at Quillox. The jokes write themselves in indignation, It's a sore for eyes. </p><p>These Bits and Pieces can’t be coupled by the far-sighted. Of course they can’t. These stories of code, told in the form of epic rants, are someone’s travail. But that doesn’t compute for most.</p><p>Of course its 12:29AM, and It struck me that I'm not being heard.</p><p>For the record there are no rules, only a room of cluttered ideas but perfect lighting to say it in. False advertising</p><p> I need to distract myself, easy enough except I need an idea.</p><p>…I'm little intoxicated, I'm not gonna lie. So, what? It's not even 4am and its a Friday night.</p><p>TwoCents is open. Black background, white text. Looks like a platform for thinkers. Feels like a graveyard for approval-seekers.</p><p>Microsoft Word? Closed. I don’t need formatting. I need momentum. This is shipping, not literature.</p><p>something has kicked in.. </p><p>Last i stopped in bits and pieces we were able to build an middle man that tells the database to basically add a new classroom that our users will create. What gives this middle man power, I wonder... From my observation, It's obvious the user fills a form to create a classroom, that form is coming from the frontend (the nice little input form you fill while applying for project fame). JavaScript. The backend (the judges) can’t understand it natively; it’s not psychic. So when you fill a form, we call that the body (… still your form, but in backend language its called body). And what do we do with a body? We break it down. Dissect it. Map it.</p><p><br/></p><p>That body (remember still your form) could have three fields. Or two. Depends on how many questions you force your users to answer before they can do anything useful.</p><p>For me? Just one.</p><p>Name.</p><p>Straight to the point. Saves everybody time.</p><p><br/></p><p>While we’re waiting for that request, we run a parallel function, that function tells our database to do what databases do: create and store.</p><p><br/></p><p>But not blindly.</p><p><br/></p><p>We run checks.</p><p>We verify the data.</p><p>We ask: is the user even allowed to create a classroom?</p><p><br/></p><p>Like... you’re not logged in. You’re not a user. Why the hell are you trying to create a classroom?</p><p>Imagine no auth. Chaos.</p><p><br/></p><p>Now we’ve got a middleman — an API endpoint — that links the frontend to the backend and creates a classroom. Basically, you’re putting a letter in a DHL box, and the backend knows exactly where to send it.</p><p><br/></p><p>Cool.</p><p>Now I’ve got an idea.</p><p><br/></p><p>See, it’s not the classroom that should populate the explore page where users would like to see me post a tutorial video of how to make meth</p><p>It’s the content!</p><p><br/></p><p>The person who creates the classroom should be able to post videos or writeups, that’s what we use to populate the rest of the explore page. Not empty shells.</p><p><br/></p><p>So now the real question:</p><p>Should content be its own table in the database?</p><p>Or should it belong to the classroom?</p><p>Or to the user?</p><p><br/></p><p>I’ll sleep on that.</p><p><br/></p><p>But for now, I’m obsessing over this one thing:</p><p><br/></p><p>True mastery is being able to explain even the most grotesque and mighty detail to the simplest mind.</p><p>If I can do that, I win.</p><p><br/></p><p>Not the trending tab.</p><p>Not the applause.</p><p>Not the monthly writing prize.</p><p><br/></p><p>I win the game.</p>
At the end of each month, we give out cash prizes to 5 people with the best insights in the past month
as well as coupon points to 15 people who didn't make the top 5, but shared high-quality content.
The winners are NOT picked from the leaderboards/rankings, we choose winners based on the quality, originality
and insightfulness of their content.
Here are a few other things to know
1
Quality over Quantity — You stand a higher chance of winning by publishing a few really good insights across the entire month,
rather than a lot of low-quality, spammy posts.
2
Share original, authentic, and engaging content that clearly reflects your voice, thoughts, and opinions.
3
Avoid using AI to generate content—use it instead to correct grammar, improve flow, enhance structure, and boost clarity.
4
Explore audio content—high-quality audio insights can significantly boost your chances of standing out.
5
Use eye-catching cover images—if your content doesn't attract attention, it's less likely to be read or engaged with.
6
Share your content in your social circles to build engagement around it.
Contributor Rankings
The Contributor Rankings shows the Top 20 Contributors on TwoCents a monthly and all-time basis.
The all-time ranking is based on the Contributor Score, which is a measure of all the engagement and exposure a contributor's content receives.
The monthly score sums the score on all your insights in the past 30 days. The monthly and all-time scores are calcuated DIFFERENTLY.
This page also shows the top engagers on TwoCents — these are community members that have engaged the most with other user's content.
Contributor Score
Here is a list of metrics that are used to calcuate your contributor score, arranged from
the metric with the highest weighting, to the one with the lowest weighting.
4
Comments (excluding replies)
5
Upvotes
6
Views
1
Number of insights published
2
Subscriptions received
3
Tips received
Below is a list of badges on TwoCents and their designations.
Comments