Niyati Nehal

Jun 14, 2025 • 1 min read

Gamifying DSA for Goldfish-Brained Devs (Like Me)

A playful attempt to stay consistent with DSA by growing a virtual forest — one question (and tree) at a time.

🚨 WIP ALERT 🚨
I tried doing DSA like a “serious dev”™️
...but my attention span said: nah 💀
Goldfish have better focus than me fr 🐠

But y’know what does hold my attention?
🕹️ Games.
So I thought — what if doing DSA felt like Stardew Valley meets LeetCode?

🎮 Presenting: DSA Forest 🌳
Every time you solve a DSA problem, a cute little tree gets planted.
Do it daily = forest grows
Miss a day = tree goes emo 😢

🌲 Goal: Grow the prettiest forest by the end of the year.
(also accidentally become good at DSA lol)

This is just the first prototype! The core works, but I'm stuck on the fun bits —
👉 Avatars + tree animations
I want it to look ✨aesthetic ✨ and game-like.
Got ideas? I’m all ears (and code) 👾

Let’s build for the short-spanned, easily-distracted devs out here 💪

#BuildInPublic #DSA #GamifiedLearning #TechForFun #FrontendDev #IndieHacker #100DaysOfCode #ReactJS #DeveloperLife #WIP #HackItTillYouMakeIt #firstPost

Join Niyati on Peerlist!

Join amazing folks like Niyati and thousands of other builders on Peerlist.

peerlist.io/

It’s available... this username is available! 😃

Claim your username before it's too late!

This username is already taken, you’re a little late.😐

0

2

0