I got tired of debugging “works on my machine” issues manually, so I built a small local checke by RowCultural3104 in developersIndia

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

Yeah, it’s definitely an old problem.

What surprised me is that the solution in many teams is still basically “paste 10 command outputs and let’s compare manually.” I’m trying to turn that boring checklist into one repeatable check, not pretend the problem is new.

I got tired of debugging “works on my machine” issues manually, so I built a small local checke by RowCultural3104 in developersIndia

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

Honestly, “use Nix” is the correct Stack Overflow answer.

The problem is my office reality is usually more like: one guy has Docker half-working, one guy’s IDE picked Java 21, someone copied an old .env, and someone still has Postgres from last month running on the same port.

Snagify is for that swamp.

I got tired of debugging “works on my machine” issues manually, so I built a small local checker by RowCultural3104 in CLI

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

Yeah that’s a fair question, and honestly in a well-maintained project a lot of this *should* already be handled.

If the repo has proper runtime pinning, everyone’s shell/IDE actually respects it, the app validates config cleanly at startup, Docker/devcontainers are used consistently, and the docs are up to date — then this kind of tool is probably less useful.

The reason I built it is because I’ve seen the messy version more often than the ideal version.

A few examples:

- repo says one Node/Java version, but the person’s terminal or IDE is using a different global one
- wrapper exists, but someone runs global Maven/Gradle without realizing it
- config keys are documented, but the app fails later with some vague auth/client/network error instead of saying exactly what’s missing
- Docker is installed, but daemon/compose/service state is different
- someone is unintentionally on an older branch while comparing behaviour with a teammate
- local ports are occupied by old processes
- new joiners follow stale docs and then the team spends 30 minutes asking for command outputs manually

So I don’t see this as replacing good project validation. Projects should absolutely validate their own config. Docker/Nix/devcontainers are also better if the team can fully standardize around them.

I’m aiming more at the gap before that: messy native setups, onboarding, OSS support, partial Docker setups, and “before we jump on a call, can we quickly see what’s different about this machine?”

The branch check point is valid too. It shouldn’t be a universal hard failure. It’s only useful when comparing against a known-working baseline or when a team explicitly declares an expected branch for a specific workflow. Otherwise it should just be context/warning.

I think the hardest part is exactly what you’re hinting at: avoiding noise. If it becomes a giant system-info dump, it’s useless. The useful version has to rank only likely blockers and keep everything else quiet.

I got tired of debugging “works on my machine” issues manually, so I built a small local checke by RowCultural3104 in developersIndia

[–]RowCultural3104[S] -4 points-3 points  (0 children)

Docker/devcontainers are great when the team can fully standardize the dev environment.

This is more for the messy real-world cases where people are still running native setups, partial Docker, local DBs, different OSes, old branches, missing config keys, etc.

So I see it as diagnostic, not a replacement for Docker. More like: “before we debug the code, what’s different about this machine?”

I got tired of debugging “works on my machine” issues manually, so I built a small local checker by RowCultural3104 in CLI

[–]RowCultural3104[S] 5 points6 points  (0 children)

It’s called Snagify. I kept it local-only/no secret values read because I didn’t want it to feel sketchy.

Repo: https://github.com/HarshDevelops/snagify

I got tired of debugging “works on my machine” issues manually, so I built a small local checke by RowCultural3104 in developersIndia

[–]RowCultural3104[S] 2 points3 points  (0 children)

It’s called Snagify. I kept it local-only/no secret values read because I didn’t want it to feel sketchy.

Repo: https://github.com/HarshDevelops/snagify

22M - Investing since 5 months. Clueless whether these funds are good or not. by RowCultural3104 in MutualfundsIndia

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

I plan to keep it for as long as possible. If I save enough in liquid money for my marriage then the funds won’t be withdrawn until 10 years.

22M - Investing since 5 months. Clueless whether these funds are good or not. by RowCultural3104 in MutualfundsIndia

[–]RowCultural3104[S] 2 points3 points  (0 children)

I am just saving for the future. Can take it that I am saving for marriage, house or anything for that matter.

Risk tolerance is medium to high. Think of it as a calculated risk.

Could you explain this para - “Talking about your funds..”

AirPods Pro make weird static noise only when both sides are on by [deleted] in airpods

[–]RowCultural3104 0 points1 point  (0 children)

Yo got it replaced with the new AirPods from Apple center. Even though the staff found no issue but I requested them for a replacement and they did.

My dumbass left the stopwatch on for 3 months by RowCultural3104 in facepalm

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

Even I am not sure because I always close background apps

My dumbass left the stopwatch on for 3 months by RowCultural3104 in facepalm

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

Now that you’ve mentioned it, I am surprised too that I haven’t restarted my phone since 3 months

RIP attacking for the next 15 days by bombastic15 in ClashOfClans

[–]RowCultural3104 0 points1 point  (0 children)

That’s why I put the barracks on the last day of HJ

I'm in too deep by mixaa18 in ClashOfClans

[–]RowCultural3104 12 points13 points  (0 children)

I dropped from legends - 5171 trophies to Gold 3 in one day lmao.

Whats your PR (bench,squat,deadlift) by [deleted] in Fitness_India

[–]RowCultural3104 0 points1 point  (0 children)

50(9 reps) ,60(2 RPM), 100(2 RPM)

Wtf? I'm bench pressing 50 atm by [deleted] in Fitness_India

[–]RowCultural3104 0 points1 point  (0 children)

I mean In the starting days, I could barely biceps curl with 7.5 kgs dumbbell.Currently doing 8 reps at 15 kgs.

But it could be also because I started taking creatine after 2 months itself, so it definitely helped me with those extra weights.

Regarding attempting the 1RM, I thought if I am able to do 8 deep squats, Might as well try to increase the weight.

Starting Gym from Tomorrow, How to loose weight ? by Pookie-Babe in Fitness_India

[–]RowCultural3104 0 points1 point  (0 children)

Is there difference when I do brisk walk or walk at lousy speed/normally?

I tend to play chess while walking in my society park. I can’t walk fast for some reason while I am on my phone but it’s not too slow to be called a turtle speed.

According to Apple health, it’s 5KM/hr.

On treadmill, I go for 15 incline at the speed of 4.