Comment by churchsor_ai

Comment by churchsor_ai 3 days ago

4 replies

I like the CLI for commands, but would rather work with an agent chat interface for vibing, which unfortunately I’m becoming increasingly reliant on, even though it’s gotten me into trouble with larger projects.

I have many environments locally, some dependent on others, and some require local databases. I use containers in production, but not always locally.

It’s almost a hellscape situation for trying to setup a fully isolated dev environment. I might be able have have some future generation of Claude convert my existing dev setup to something isolated with k8s. But, I don’t have the power to run such an environment locally, with all of the apps and services. I’d need to set my dev environments up in the cloud, but I don’t have enough money to pay for that, and it wouldn’t even work in some circumstances, because some things must run locally.

So, instead I run Cursor AI with various MCP servers, I approve tool calls, I don’t have things isolated, and I know this will eventually bite me.

jon-wood 3 days ago

> which unfortunately I’m becoming increasingly reliant on, even though it’s gotten me into trouble with larger projects

You could… not do this. You know it causes you problems, you consider it unfortunate that you’re becoming more reliant on it, and yet for some reason you’re choosing to continue anyway. Why are you doing that?

  • joelmgallant 3 days ago

    In a similar situation here: it's "unfortunate" in one sense but "extremely fortunate" in another sense.

    It's unfortunate if you consider your primary craft to be writing code, as those skills can atrophy. It's obviously important to review and understand all material produced by these tools.

    It's fortunate if your primary organizational role is "fix problems, communicate technically, and make new things" because of the sheer power of these tools when applied properly.

    I've sunk many hours into attempting to "claude-ify" a complex set of applications and services and (IMO) that's a very useful activity.

    Why? So that I can use ai-tooling more effectively? Yes. Why also? So that services are more decoupled, more testable, more aligned with good development principles.

    It's difficult to inject these workflows in a useful way across multiple levels (code/devops/org) but when it works it's worth it.

    My key takeaway was something along the lines of: "if an agent can't understand and work with your codebase, you've got an onboarding problem" (we do).

    Disclaimer: mostly standard web tech across Java/Scala/React - aggressively complex k8s layer

  • misnome 3 days ago

    You might as well ask why people addicted to gambling don’t just stop.

    • [removed] 3 days ago
      [deleted]