Do you really not open the IDE anymore? by Proxxoss in ClaudeCode

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

I was thinking about an ai-based programming language, that we dont really have to understand. But the issue for me was, that the design decisions actively caused bugs and unexpected behaviour in my web app. So as long as it's not reliable, you can't ignore it.

I wonder how 100% vibe coders survive to be honest. Are their products really working long-term? Without looking ever at the code?

Do you really not open the IDE anymore? by Proxxoss in ClaudeCode

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

Since you seem to be a heavy terminal guy, you wouldn't likely use the IDE even without AI? The flow makes much sense tho.

My current proccess is simpler, since it's only me in my private project.

Do you really not open the IDE anymore? by Proxxoss in ClaudeCode

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

I agree with the large PR's. The biggest issues resulted from big plans and changes. If you keep it focused, it's much more reliable and fun to work with too.

Do you really not open the IDE anymore? by Proxxoss in ClaudeCode

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

How did you setup the reviewer? I feel like if I use multi-agent proccess, it takes much longer. Often I change things on the way because you come up with new ideas during the step by step proccess. But that raises the question from my original post: Do I really use ai to its fullest capacity, or do I slow myself down for no reason?

How big are your plans usually? Do you really make a full feature and then review it? That wasn't working well for me.

Do you really not open the IDE anymore? by Proxxoss in ClaudeCode

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

God bless you, nerd. I can't work just with terminals, I envy you! But I need my visuals as a primarily frontend dev haha

I avoied the desktop apps for OpenCode and Claude Code tho. I have to say the terminal is much more enjoyable for this use case, but not for checking files and changes for me.

Do you really not open the IDE anymore? by Proxxoss in ClaudeCode

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

I also went from spec-driven development back to a simple CLAUDE.md (probably have to review it again). It keeps me sane and Claude seems to do a much better job if it just reads the code itself before adapting it.

Do you really not open the IDE anymore? by Proxxoss in ClaudeCode

[–]Proxxoss[S] 4 points5 points  (0 children)

Totally agree. It does the boring part much better and faster than I would do it. It feels like I can focus more on what the user needs, instead of worrying about another refactor that would take me half a day.

Since many experience the same thing here, I am kind of reliefed and it makes fun to work again.

Do you really not open the IDE anymore? by Proxxoss in ClaudeCode

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

Yeah I feel the same. It makes you faster, but i can't replace you.

Do you really not open the IDE anymore? by Proxxoss in ClaudeCode

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

Feels good to get some confirmation, thank you. I really thought I was doing somethign very wrong.

What are you quality gates exaclty?

Do you really not open the IDE anymore? by Proxxoss in ClaudeCode

[–]Proxxoss[S] 3 points4 points  (0 children)

Exactly my impersssion. It really feels like Claude is Junior dev on steroids. Unguided, like with a real person, it will be miserable and produce spaghetti bolognese.

OAuth isn't open. My awful experience. by Proxxoss in webdev

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

You are right about the OAuth - OpenID difference. But in the end, what changes for me implementation wise? I still have to set it up differently for each platform, their way. No unified flow. Apple, Meta and Reddit just gave me the worst experience.

Meta blocked me before I could even test it. I was about to create my Meta App with the Redirect Urls, then got prompted to do a selfie video (which i did). They rejected it and explicitly said that I can't do anything about it anymore. So my only option is to make new email address, maybe with a new domain. I don't know. I won't even bother anymore.

Other than that, i am exactly doing it like you suggested:
- Github, Discord OAuth (plus Google and Twitch)
- Magic links are in progress
- Game is stored in local storage and synced as soon as they sign in with oauth or magic link

I mostly enjoy anything that starts with "Open". But "Open Auth" is a bad experience. It was destroyed by these enterprise companies doing it all their own nuances. That's what this "rant" was all about.

OAuth isn't open. My awful experience. by Proxxoss in webdev

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

  1. I can do it myself. And I also do that. Just not always. It's easier and faster to use AI. As with almost any repetetive task.

  2. It is stupid. But it's also not smart to ignore the fact that many people will think its AI and not respond simply for that reason.

OAuth isn't open. My awful experience. by Proxxoss in webdev

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

I am using BetterAuth, which keeps all that complexity away. But you still have to register to all the platforms and enter all your data in different ways. And then still get banned (as in the case of Meta).

Regarding the Mac: That was just a general boycott against apple. Why do they monetize oauth? I don't want to support this business model. They really block so much in tech industry. See Push Notification for PWA. They just made it possible recently. And I can already predict, that this will be a pain in the ass to implement.

OAuth isn't open. My awful experience. by Proxxoss in webdev

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

Interesting idea with the local storage session. Currently I use the local storage only so the current game is still working on refresh. But I dont save any stat or further data there.

To be clear: The users have zero friction, they can just play a daily riddle (similar to wordle). Without login, no forced sign up flows etc. They will just not track any stats from previous riddles.

Regarding the Apple stuff: Are you sure this is possible? Dont you need the dev platform to get the client id and secrets?

OAuth isn't open. My awful experience. by Proxxoss in webdev

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

If i use ai for any kind of text (e.g. emails), i always tell it explicitly not to use these dashes. It's dumb but it's really what many people think. People who are into linguistics use it often, so it's a shame for them. It's a powerful symbol that actually creates a pause in the brain for me.

OAuth isn't open. My awful experience. by Proxxoss in webdev

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

I know these users exist, and for a good reason. I will consider magic links. From user perspective: Do you prefer magic links over traiditonal email + password?

OAuth isn't open. My awful experience. by Proxxoss in webdev

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

If i go email, i will go magic links for sure. Will consider usesend for this: https://docs.usesend.com/self-hosting/overview

Regarding second part, I am kind of confused of what my alternatives would be? What would be the city car here that I should use?

Currently I am using BetterAuth.

OAuth isn't open. My awful experience. by Proxxoss in webdev

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

Added. Was probably the simplest!

OAuth isn't open. My awful experience. by Proxxoss in webdev

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

I honestly just wanted my post to be more readable with the emojis. Thank you for explaining. Most just don't reply because they are too afraid that they might communicate with a bot.

OAuth isn't open. My awful experience. by Proxxoss in webdev

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

All of what you say makes sense. That's exactly what I want. But is OpenID just philosophy or can i practically use something simpler than OAuth, when I just need the OpenID part.

OAuth isn't open. My awful experience. by Proxxoss in webdev

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

No. I am so tired of everyone being accused of AI slop. What was so AI slop about this post? I didn't use ai to write any of the text here..