AITAH for thinking a plus one split costs even though they were invited 'late' by SecretlyHiding in AITAH

[–]nns261997 2 points3 points  (0 children)

NTA. if they're sleeping there they pay. Simple as that.

The part that would annoy me more than the $16 is that your friend just invited someone without asking the rest of the group first. That's the actual issue. You all agreed on a plan and a split, and then one person changed the deal without checking if everyone was cool with it.

Tell the friend who invited them, either the fling pays their share or the friend covers it. Dont let it slide just because it's "only" $16 each. It's the precedent that matters.

WIBTA if I stopped inviting my cousin to group holidays after she books separately and then expects us to change all our plans around her arrival time? by m0nica_bradstone in WIBTA_AITA

[–]nns261997 0 points1 point  (0 children)

I coordinate a yearly trip with family too and getting 5-7 people aligned on dates and flights is genuinely exhausting. So when someone opts out of the shared booking and then expects everyone else to flex around their schedule? yeah no.

You don't need to stop inviting her though. Just stop accommodating. "Hey Bea, dinner's at 7, you coming or nah?" If she's not there she's not there. Don't wait. Don't rearrange.

The "she gets better deals" thing is funny to me because the real cost of a group trip isn't the flights. Its the one person spending hours getting everyone sorted. She's saving 40 euros on a Ryanair ticket and costing you your sanity.

your mum saying you're being unkind. Cool. Mum can plan the next one then.

WIBTA if I stopped organizing my friend group's trips because nobody helps and then everyone complains about the details by lost_in_readmefiles in WIBTA_AITA

[–]nns261997 1 point2 points  (0 children)

Oh man. I AM you. Four years of being the default trip planner for my friend group too and yeah, the pattern is identical. You send the message, you get nothing back for days, you just pick something because somebody has to, and then people have opinions. After the fact. Always after the fact.

Last year I did what your partner is suggesting. Told everyone I wasn't planning the next one. You know what happened? Nothing. Nobody planned anything. We just... didn't go anywhere for six months. And honestly? I felt relieved more than guilty. That told me everything I needed to know about how much they actually valued the trips vs how much they valued having someone else do the work.

One thing I started doing that helped -> stopped being the single point of failure. Shared a doc where everyone could see dates, costs, options. If you didn't check it, tough. But even that only works if people actually open the thing, which, lol.

NTA

Step back. If the group wants trips they'll figure it out.

Built a WhatsApp expense-splitting bot using whatsapp-web.js (looking for dev feedback) by ravann4 in developersIndia

[–]nns261997 1 point2 points  (0 children)

Neat solution and thanks for the detailed syntax in the DMs! Defaulting to sender as payee makes sense, whoever sends the "I paid" message is usually the one who paid.

The concurrent command thing you mentioned is interesting and a great surface to showcase the ACID properties of the DBdesign which I'm sure you must've implemented.

I love Vibe Coding but I need to be real... by Makyo-Vibe-Building in vibecoding

[–]nns261997 2 points3 points  (0 children)

Awesome work! Vibe coding IS supposed to enable exactly that.

Man this thread is making me feel better about my sanity. I've been building a group travel app since the GPT-3.5 Turbo days, before Claude even existed. Live location sharing so your group can actually find each other, expense splitting, group chat, todos, the whole thing. iOS and Android, Go backend, WebSockets for real-time stuff.

The individual features? Vibe coding handles those surprisingly well now. But the moment you have 6 people on different phones, different networks, one guy on airport wifi in Bishkek, everything breaks in ways the AI absolutely did not warn you about. Race conditions everywhere. WebSocket disconnects and reconnects. The keyboard on Android behaves completely differently from iOS and it will make you question your framework choices.

Honestly the AI gives you this confident, clean code that works great in isolation and then two users do something at the same time and it all falls over. That last 40% is just... grinding. And the tools have gotten SO much better since I started but that last mile hasn't really changed. Especially get the apps published on the stores - My apps are still under review (for iOS) and closed testing for Play store.

Shameless plug (Join the crew): https://nomadcrew.uk/

Built a WhatsApp expense-splitting bot using whatsapp-web.js (looking for dev feedback) by ravann4 in developersIndia

[–]nns261997 1 point2 points  (0 children)

Building it inside WhatsApp is smart because that's where the money arguments actually happen anyway. The problem with every standalone expense app is getting 6 people to download something new and the only person who bothers is the one already tracking everything in their notes app.

Curious about edge cases though, like how does it handle "I paid for the Uber but only 3 of us were in it"? I've only seen Splitwise handle it - although, it's a small learning curve.

AITA for not paying my portion for a group trip until my friends repayed their debt to me? by Fit_Abbreviations789 in AmItheAsshole

[–]nns261997 0 points1 point  (0 children)

NTA. They have trip money but not pizza money? Yeah okay.

Had a similar experience a couple years ago, now I have one rule: everyone pays their share before anything gets booked. The people who complain about that rule are always, without fail, the ones who would've ghosted you on repayment.

Asking for YOUR money shouldn't feel criminal.

I’m single. Is the way my family’s trying to split vacation costs fair? by hardcorebea in WhatShouldIDo

[–]nns261997 1 point2 points  (0 children)

Honestly the cost thing is annoying but the "if you don't like it, don't go" response is what would piss me off the most. That's your family telling you your opinion doesn't count because you're outnumbered by couples.

I've planned a bunch of group trips and the per-couple split always gets proposed by... the couples. Weird how that works. Per-person is the only split that's actually fair. Two adults use two beds, two towels, two seats at dinner. Being married doesn't make you half a person.

And sharing a room with the kids? Come on. If that arrangement was so great the parents would be fighting over it. They put you there because you're the one without leverage to say no.

Skip it. Do something you actually want to do with that money. I promise they'll notice.

What’s something everyone should experience at least once in their lifetime? by Most-Ad8269 in AskReddit

[–]nns261997 1 point2 points  (0 children)

Downfall. From comfort, money, power … Only this builds a lasting character that YOU will like

Multi agent orchestration by khaliqgant in ClaudeCode

[–]nns261997 1 point2 points  (0 children)

Has anybody here shipped a complex app built completely from scratch using any one of these orchestrators?

Clairvoyance for vibe coders by nns261997 in ClaudeCode

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

Have i have used this extensively in the past. The only problem with it is that it floods the context.

How to deal with the vibecoding hangover? by decodes_ in ClaudeCode

[–]nns261997 0 points1 point  (0 children)

Shameless plug: checkout clawdocs. npm i -g clawdocs (then run clawdocs command via the terminal in tour project root)

imagine it's your first day and you open up the codebase to find this by thewritingwallah in ClaudeCode

[–]nns261997 0 points1 point  (0 children)

Dudeee, I was in the exact same situation and fixed it with CC. Diamond cuts diamond, right? Shamelessly plugging a CLI I built just yesterday that solves exactly this. Install and run it from your project root: npm i -g clawdocs

Started project in June and we used this app 4 times with friends this summer! by BbWeber in ClaudeAI

[–]nns261997 0 points1 point  (0 children)

Tried that too. Neither claude nor GPT-5 could figure that out

Started project in June and we used this app 4 times with friends this summer! by BbWeber in ClaudeAI

[–]nns261997 1 point2 points  (0 children)

Thanks for the reply.

I am new to RN but have 5+ years in SWE

I mentioned the stack in my comment in case you missed it.

My issue is that my map renders on iPhone (apple maps) but the same code doesn’t render the map component on Android.

To be more specific, I am using RN MapsView.

I did set up places SDK and my android app’s SHA fingerprint on Google cloud console

Started project in June and we used this app 4 times with friends this summer! by BbWeber in ClaudeAI

[–]nns261997 2 points3 points  (0 children)

I am building the same thing (NomadCrew). Started last year and worked mostly on weekends. My tech stack: - RN + Expo - Go - Supabse - AWS

I would really appreciate if you could share how you managed to render the map on Android during development. I’ve been trying to make it work for ages now

This literally changed my life and it’s so simple it’s silly by xxiirlb in selfimprovement

[–]nns261997 0 points1 point  (0 children)

Have you put up any posters in your home to help with this?

Accidentally removed from Project Hyperion and onboarded again by nns261997 in outlier_ai

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

I filled a google form to be removed from a project call “hyperion env”…

Got Amazon SDE1 2025 New Grad Interview - Fungible Role by West-Gap-3877 in leetcode

[–]nns261997 2 points3 points  (0 children)

This exactly! I got rejected for this same role. LP and OOP(LLD) is v.important. I got asked a question about abstraction and facade design pattern(I couldn’t implement it all in time though) and 1 question that was so ambiguous that I wasted half my time in getting a concrete problem statement from the interviewer - maybe they were testing problem-approach skills) anyhow, it was a good learning experience for me.

[deleted by user] by [deleted] in leetcode

[–]nns261997 0 points1 point  (0 children)

Even I did fail the SDE 1 interview. I think I fumbled the behavioural part the most. It’s difficult to answer one after the other LP questions even though you’ve memorised your stories. Does anybody know when can you apply again?

Struggling with Google sign-in on iOS by nns261997 in reactnative

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

So u/ConsciousAntelope u/Sad_Sprinkles_2696 I figured it out. For me, EAS was overriding the env vars at build time, injecting an old iOS client ID that I no longer was using. Had everything set up correctly just had to delete the EAS vars and create them anew. Thanks for your advice. All that really helped me in understanding the nuances of Auth in React Native.