DEV Community

Tanya Melnikova
Tanya Melnikova

Posted on

From Mid-Level to Senior: Why I Built a Product Thinking Simulator

 Not long ago I felt stuck as an engineer. I shipped features, closed tickets, met deadlines… but nothing I did really changed the product. Meanwhile, friends around me were already seniors and principals — and I couldn’t shake the feeling that I was missing something.

At first, I thought it was about Leetcode or grinding system design. But then I realized: the people growing fastest weren’t just better coders. They were asking the harder questions:
Why are we building this? Who is it for? How will we know it’s working?

That’s when it hit me — what I lacked was product thinking.

So I built a small Product Thinking Simulator. It’s like a comic you play: short, story-driven scenarios where you face real dilemmas every engineer knows — shipping fast vs. building right, hacking vs. scaling, UX polish vs. technical debt

This is still at a very early stage, and right now I need as much feedback as possible to make it better.

🔗 Try the simulator (beta)


I’d love to know:

  • Would you actually use something like this?
  • What kinds of dilemmas should I add?
  • Do you think product thinking is the real leap from mid-level to senior?

❤️ Any feedback means a lot at this point!

PS: picture to grab attention

Top comments (2)

Collapse
 
vikyw89 profile image
viky • Edited

cool,

I stopped playing once I read this line

Remove step entirely, default to Python, preload projects, faster UX, but requires reworking logic and migrating old user data.

python === faster UX lol

Collapse
 
roberto_antelo_9d255a0e67 profile image
Roberto Antelo

Would totally use
Also, know that increasing your seniority means knowing how to solve problems using the best technology available, not trying to fit everything into the current stack

Some comments may only be visible to logged-in visitors. Sign in to view all comments.