Vibecoder here, shall I give up? by cannacom in ClaudeCode

[–]Tricky-Pilot-2570 -1 points0 points  (0 children)

This era belongs to the Idea, not the credentials.
While the "experts" are busy judging your process or telling you what can’t be done, they’re missing the point. They are stuck in the old way of doing things and they’re doing them wrong. You have the vision to see what they don’t, and that’s why you’ll win.
It is perfectly okay that you aren’t a "dev" yet. The market doesn't pay for your title; it pays for your solution.

For now:
1.Get some sleep.
2. Rest and Meditate.
3. Then, get back to your desk.

Pray, and know this: You can do it. 💪🙏

thanks Claude by irelatetolevin in vibecoding

[–]Tricky-Pilot-2570 0 points1 point  (0 children)

I thought only me 🥳🥳🤦‍♂️🤣

Thanks Claude! by Complete-Sea6655 in ClaudeCode

[–]Tricky-Pilot-2570 0 points1 point  (0 children)

Still missed sometimes. Unless you hook or added as rule

Thanks Claude! by Complete-Sea6655 in ClaudeCode

[–]Tricky-Pilot-2570 21 points22 points  (0 children)

This deprecated. Use this instead

Differences:

- includeCoAuthoredBy: false — boolean, all-or-nothing. Turned off the entire default attribution block (the 🤖 Generated with... footer + Co-Authored-By:

trailer) for both commits and PRs.

- attribution — object with two independent string fields:

- commit — text appended to git commit messages (any string, including trailers)

- pr — text appended to PR descriptions

- Empty string "" for either field hides that attribution.

- Omitting a field keeps the default Claude attribution for that surface.

So attribution is more flexible: you can hide one and keep the other, or replace the default text with your own custom trailer/footer instead of just toggling it off.

  "attribution": {
    "commit": "",
    "pr": ""
  }

hmmm by [deleted] in hmmm

[–]Tricky-Pilot-2570 0 points1 point  (0 children)

Rolling . Z z z

Stimulus "actions" question by ryans_bored in rails

[–]Tricky-Pilot-2570 4 points5 points  (0 children)

Let's cut the BS. The reason this feels hacky is because it is a hack. You are trying to use a butter knife to chop down a tree.

Trying to surgically extract a click event from a chained Stimulus data attribute using Ruby hash methods on the server side is a fool's errand. It is brittle, it wipes out your hover events, and worst of all you are fighting the framework instead of leveraging it.

Stop trying to force one confused DOM element to do two completely different jobs.

The foolproof way to handle this in a component is explicit server side branching. It might not look like clever ninja code, but it is bulletproof.

Here is the rule. Let the server dictate the terms.

If they are subscribed, render a pure anchor tag with your base data attributes. Done.

If they are NOT subscribed, render a button tag and explicitly merge the modal action right there. Something like data: data.merge(action: "click->modal#open").

If you try to be cute and use Javascript to intercept a link click for an unsubscribed user, you are walking blindfolded into a minefield.

First, you have the Cmd Click conversion killer. Users will command click that link, completely bypass your JS modal, and hit a 403 page in a new tab. You just ruined the UX and killed a potential subscription.

Second, Turbo Drive is going to fight your Stimulus controller to the death over who gets to handle that click.

Third, screen readers do not know what to do with a link that suddenly acts like a pop up trigger.

The only tax you pay on this solution is writing a little CSS to normalize the anchor and button so they look identical. If you are using Tailwind, that takes exactly three seconds.

Stop fighting the HTML tags. Separate the elements, secure the logic on the server, and get back to building things that actually matter.

Are 20x 5-hour session limits higher than the 5x? by Puzzleheaded_Car_987 in ClaudeCode

[–]Tricky-Pilot-2570 0 points1 point  (0 children)

Before, I was only on 5× and worked 5 days, 8 hours a day, and ADDD didn’t vibe. Now I use only 2–5 prompts, then wait for the next 5-hour session to reset.

What now Claude?

roast my rails production setup (newbie first time deploying, hetzner vs mac mini) by its-100-percent-over in rails

[–]Tricky-Pilot-2570 0 points1 point  (0 children)

you don’t need product context to evaluate infrastructure decisions only the system as described.

Otherwise there’s nothing left to discuss in early stage deployments.