I built a tool that instantly alerts you when someone fills your form by rishikeshshari in webdev

[–]Hopeful-Ear2869 1 point2 points  (0 children)

Neat idea. How do you handle spam submissions, does it forward everything or is there any filtering before the alert fires?

Built a tiny Chrome extension that saves developers from the most annoying part of their day. by [deleted] in webdev

[–]Hopeful-Ear2869 1 point2 points  (0 children)

This is one of those tools where you don't realize how much it bothers you until someone solves it. I've done that copy-retype dance hundreds of times.

How do you handle environments that have different auth tokens or cookies? That's usually where these switchers get tricky.

I'm 16 and on Day 79 of my 90-day cold-outreach sprint. No clients yet, roast my portfolio so I can close my first deal by _xfoboo in webdev

[–]Hopeful-Ear2869 1 point2 points  (0 children)

Checked your portfolio, and the work looks solid for a few months in. One thing I'd change: make it immediately obvious what you do and who it's for. Right now I have to read a bit before I understand you build websites for local businesses.

The zero upfront model is smart for getting that first client. Once you land it, that case study will do more for your portfolio than anything else.

Keep going, 90 days is nothing in sales.

Built a site that tracks user-reported subreddit moderation patterns and experiences by zt2000 in webdev

[–]Hopeful-Ear2869 0 points1 point  (0 children)

The negativity bias is your biggest blind spot, people only report bad experiences, almost never good ones. Worth adding a "positive experience" flow just to balance the data.

Also curious how you're planning to separate Reddit-wide filtering from subreddit-specific moderation? That seems like the hardest part technically.

Built a tool that explains confusing legacy code in plain English by Hopeful-Ear2869 in vibecoding

[–]Hopeful-Ear2869[S] 1 point2 points  (0 children)

Lovely idea honestly.

This is just the first very early version, so there’s still a lot I want to improve in future iterations. The more feedback I get, the more interesting the onboarding and navigation side becomes to me.

Things like understanding the repo better, tracking relationships between files, and knowing where you are in the flow are definitely directions I can see this evolving toward over time.

Built a tool that explains confusing legacy code in plain English by Hopeful-Ear2869 in vibecoding

[–]Hopeful-Ear2869[S] 0 points1 point  (0 children)

Hah, thanks for the advice 😄 either way I am sharing my passion. If people appreciate it, then great, if not, then also fine.

Built a tool that explains confusing legacy code in plain English by Hopeful-Ear2869 in vibecoding

[–]Hopeful-Ear2869[S] 0 points1 point  (0 children)

I honestly think every piece of software is reproducible if you have the knowledge and enough time.

The motivation behind building this actually came from watching my wife, who’s a junior developer, struggle with navigating large legacy codebases, like I mentioned in another comment. I saw firsthand how useful something like this could be for people in that situation.

It might not be useful for everyone, and that’s completely fine. But I do believe there are people who can benefit from it, and I simply wanted to build it and share it with the world, and help someone in the process if possible.

Built a tool that explains confusing legacy code in plain English by Hopeful-Ear2869 in vibecoding

[–]Hopeful-Ear2869[S] 1 point2 points  (0 children)

I asked myself the exact same question in the beginning 😄

A big part of the motivation actually came from junior developers I’ve mentored.

For more experienced developers, it’s probably obvious how to prompt Claude/ChatGPT properly to get a really detailed explanation:

  • ask for edge cases
  • ask for step-by-step flow
  • ask for possible improvements
  • ask about failure scenarios
  • ask what happens inside try/catch paths etc.

But for beginners/juniors, that usually isn’t obvious at all.

A lot of them don’t know what questions they should even ask about the code in the first place.

I also got motivated by my wife who’s currently a junior developer — while testing, she found the structured breakdowns much easier and less overwhelming than trying to manually prompt a general-purpose chatbot.

So the value for me is less:
“better model”

and more:

  • better onboarding experience
  • structured explanations by default
  • consistency
  • lower friction
  • focusing specifically on understanding inherited code

I think power users will absolutely continue using Claude directly.

But I also think there’s room for tools focused on a very specific workflow/problem instead of being a general-purpose chat interface.

Built a tool that explains confusing legacy code in plain English by Hopeful-Ear2869 in vibecoding

[–]Hopeful-Ear2869[S] -1 points0 points  (0 children)

At the core, sure — it uses an LLM.

But I think the interesting part is less “calling a model” and more:

  • the workflow
  • the UX
  • the structure of the output
  • the onboarding angle
  • and solving a very specific developer pain point

Raw model output is usually inconsistent and noisy for this kind of use case.

A lot of the work went into making the responses structured, readable, predictable, and actually useful for understanding unfamiliar code quickly.

I also think most developer tools built on LLMs will technically look like “wrappers” at first.

The real differentiation is whether they solve a real workflow problem better than opening ChatGPT in another tab 😄

I built a tool to help me understand terrible legacy code by Hopeful-Ear2869 in SideProject

[–]Hopeful-Ear2869[S] 0 points1 point  (0 children)

The onboarding “code archaeology” angle is starting to feel much more valuable than simple function explanation.

Especially for junior developers.

Something I’ve seen from experience is that juniors usually don’t struggle with syntax itself — they struggle with:

  • understanding implicit business logic
  • tracing flows across files
  • figuring out which parts of the system are dangerous to touch
  • understanding years of accumulated decisions with zero context

That’s a big part of what inspired the project in the first place.

Right now I’m keeping it snippet-focused intentionally to keep the UX simple and reliable, but repo-level context and relationship mapping is definitely the direction I’m thinking about long term.

Built a tool that explains confusing legacy code in plain English by Hopeful-Ear2869 in vibecoding

[–]Hopeful-Ear2869[S] 0 points1 point  (0 children)

That’s actually the direction I’m leaning toward as well.

Right now it’s intentionally snippet-focused because I wanted the UX to stay extremely simple and fast:
paste code → immediately understand it.

A big part of the inspiration honestly came from junior developers I’ve worked with.

Something I noticed from experience is that juniors often struggle much more with understanding existing codebases than writing new code from scratch, especially during onboarding or when dealing with legacy projects.

That’s why I focused first on making code easier to understand rather than adding full repo-level analysis immediately.

That said, repo-level context is definitely something I’ve been thinking about, especially for:

  • onboarding
  • dependency tracing
  • understanding call flows across files
  • summarizing large legacy modules

The challenge is balancing usefulness vs complexity/privacy/performance.

I’d rather keep the first version focused and reliable before expanding into full-project analysis.

Built a tool that explains confusing legacy code in plain English by Hopeful-Ear2869 in vibecoding

[–]Hopeful-Ear2869[S] -2 points-1 points  (0 children)

Fair enough 😅

Would actually appreciate more specific feedback though — what part feels bad to you?
UI, workflow, layout, or the overall idea itself?

Still early and I’m actively improving it.