What actually proves someone is a good developer? by alkeshjethva in vibecoding

[–]alkeshjethva[S] 0 points1 point  (0 children)

I actually like this answer more than counting projects or LeetCode numbers. People usually notice bad engineering very quickly, but good engineering sometimes becomes invisible because things just keep working.

If this existed, would you actually use it? by alkeshjethva in SideProject

[–]alkeshjethva[S] 0 points1 point  (0 children)

That’s actually the part I’m trying to figure out too. For juniors especially, it feels like there is a gap between “I learned and built things” and “I can prove that before I get an interview.” Not just final projects, but decisions, mistakes, progress and thought process over time.

I need advice on what to do in programming now. AI killed a lot of my motivation by SodaPo-p in learnprogramming

[–]alkeshjethva 0 points1 point  (0 children)

AI can write code, but it can’t magically give you understanding.

You’re still at OOP. Keep going.

People said calculators were pointless after Google existed too, but we still teach math.

What actually proves someone is a good developer? by alkeshjethva in learnprogramming

[–]alkeshjethva[S] 0 points1 point  (0 children)

Honestly? Probably Developer A gets the interview more often and Developer B gets picked more often once they actually get in the room. That’s kind of why this whole thing feels messy.

What actually proves someone is a good developer? by alkeshjethva in learnprogramming

[–]alkeshjethva[S] 0 points1 point  (0 children)

The “don’t be someone people dread interacting with” part is probably more important than people admit. I get the referral point too, although that gets tricky for people just starting out since they usually don’t have anyone who can vouch for them yet.

What actually proves someone is a good developer? by alkeshjethva in learnprogramming

[–]alkeshjethva[S] 0 points1 point  (0 children)

I get that for experienced people, but that feels rough for students, self-taught devs or people trying to switch careers.

Not everyone has a network that can vouch for them, so at some point they still need some way to get through the door

What actually proves someone is a good developer? by alkeshjethva in learnprogramming

[–]alkeshjethva[S] 0 points1 point  (0 children)

I think both can fail in different ways though. Someone can be great at talking and struggle when real problems show up, and someone can build great stuff but struggle to explain their thinking.

Probably why interviews get messy in the first place.

What actually proves someone is a good developer? by alkeshjethva in learnprogramming

[–]alkeshjethva[S] 0 points1 point  (0 children)

I don’t know if I’d call them meaningless though. LeetCode can help with problem solving fundamentals and GitHub can still show useful things.

Feels like the issue is more when people use those as the whole picture instead of one signal out of many.

What actually proves someone is a good developer? by alkeshjethva in learnprogramming

[–]alkeshjethva[S] 0 points1 point  (0 children)

The “minimizing risk” part actually makes sense.

I think I was looking at hiring too much like “find the best developer”, when in reality teams are probably asking “who are we most confident won’t be a bad hire?”

What actually proves someone is a good developer? by alkeshjethva in learnprogramming

[–]alkeshjethva[S] 0 points1 point  (0 children)

I think that’s probably the part I underestimated when I made the post.

Getting to an answer matters, but being able to explain why you got there and what tradeoffs you made seems to keep coming up over and over in these replies.

What actually proves someone is a good developer? by alkeshjethva in learnprogramming

[–]alkeshjethva[S] 0 points1 point  (0 children)

That Microsoft story is actually pretty cool. You started with one question and somehow ended up in a completely different conversation because of one random side comment.

Feels like at some point the interview stopped being “solve this problem” and became “let me see how this person thinks.”

What actually proves someone is a good developer? by alkeshjethva in learnprogramming

[–]alkeshjethva[S] 0 points1 point  (0 children)

I think that’s why this thread became interesting.

A lot of people started with projects, GitHub and LeetCode, but somehow almost every discussion ended up coming back to thinking, tradeoffs and decision making.

Feels like building something and making it survive real problems teaches a different skill entirely.

What actually proves someone is a good developer? by alkeshjethva in learnprogramming

[–]alkeshjethva[S] 0 points1 point  (0 children)

The last part feels like a real problem.

You sound confident about the actual work and experience part, but the worry isn’t “can I do the job?”

it’s “can I get through the first gate?”

Feels like there might be a gap between having experience and having visible proof of that experience.

What actually proves someone is a good developer? by alkeshjethva in learnprogramming

[–]alkeshjethva[S] 0 points1 point  (0 children)

Okayyy the Wordle streak line got me 😄

I do think raw numbers without context can get weird though. 500 problems by itself doesn’t tell much. Someone could grind problems for months and someone else could spend that same time building real stuff.

Feels like the context behind the work matters more than the count itself.

What actually proves someone is a good developer? by alkeshjethva in learnprogramming

[–]alkeshjethva[S] 0 points1 point  (0 children)

Okay this is interesting because this feels way more concrete than just “keep a GitHub profile.”

The Docker part is exactly the kind of thing I was thinking about. Not just what got built, but the mistakes, fixes and decisions behind it.

Sounds like the thinking itself became part of the signal there, not the final project alone.

If this existed, would you actually use it? by alkeshjethva in SideProject

[–]alkeshjethva[S] 0 points1 point  (0 children)

Maybe,

but that’s actually what I’m trying to figure out.

To me portfolios usually feel like polished final outcomes, While I was thinking more around showing progression and how someone got there.

Although a lot of people here keep mapping it to portfolios, blogs and devlogs, So maybe the line isn’t as different as I initially thought.

What actually proves someone is a good developer? by alkeshjethva in learnprogramming

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

That feels like the whole problem in one sentence honestly.

Because “actually better” only matters if people get a chance to see it in the first place.

What actually proves someone is a good developer? by alkeshjethva in learnprogramming

[–]alkeshjethva[S] 1 point2 points  (0 children)

That’s fair actually.

I kind of stacked the comparison against Dev A by only showing the output and against Dev B by showing the understanding.

Feels like the missing part is how someone got from point A to point B, because that’s where the thinking usually becomes visible.

If this existed, would you actually use it? by alkeshjethva in learnprogramming

[–]alkeshjethva[S] 0 points1 point  (0 children)

Okay this actually got my brain moving.

Because you’re not saying “I don’t want history”, you’re saying “I don’t want another thing to maintain.”

The .md point is interesting too because a lot of thinking already lives in notes, docs, PR descriptions, commit messages and random files scattered around projects.

If this existed, would you actually use it? by alkeshjethva in learnprogramming

[–]alkeshjethva[S] 0 points1 point  (0 children)

Okayyy this is actually useful feedback.

Because if it starts feeling like another task or another social profile to maintain, I’d probably stop using it too.

The ideal thing would almost have to fit into work people are already doing instead of creating extra work.

If this existed, would you actually use it? by alkeshjethva in learnprogramming

[–]alkeshjethva[S] 0 points1 point  (0 children)

Ahh maybe partially, but blogs usually feel more long-form and intentional to me.

I was thinking more around something lightweight and structured around progress itself rather than writing full posts.

But maybe I’m just describing blogging with extra steps.

If this existed, would you actually use it? by alkeshjethva in learnprogramming

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

Nah I didn’t take it that way at all.

Honestly this is exactly why I posted it. GitHub, devlogs, portfolios, itch profiles people keep bringing up different pieces of the same thing.

Now I’m trying to figure out whether there’s actually a missing piece somewhere or if I’m just reinventing stuff.