Remix.run Logo
falcor84 8 hours ago

> Architecture: Without solid architecture, software quickly loses value. Today AI can’t truly design good architecture; it feels like it might, but this kind of reasoning still requires humans. Projects that start with weak architecture end up drowning in technical debt.

I strongly disagree about this in regards to AI. While AI might not yet be great at designing good architecture, it can help you reason about it, and then, once you've decided where you want to get to, AI makes it much easier than it ever was to reduce technical debt and move towards the architecture that you want. You set up a good scaffolding of e2e tests (possibly with the AIs help) and tell it to gradually refactor towards whatever architecture you want while keeping those tests green. I've had AI do refactorings for me in 2h that would have taken me a full sprint.

Simulacra 7 hours ago | parent [-]

My friend works in legislative affairs for the government, and he uses the AI to reason with himself. To think through issues, and to generate new ideas. He uses it much like a private colleague, which in the world of just words, seems like a good idea.

falcor84 7 hours ago | parent | next [-]

I wonder if in the future we might have e2e tests for legislative changes - essentially spawning an instance (or a few dozens) of the Matrix with new parameters to assess the likely impact of those changes.

Like Black Mirror's "Hang the DJ" but on a societal/global level.

JustExAWS 5 hours ago | parent | prev [-]

That’s actually a horrible use of most chatbots if you don’t specifically prompt them to give you a devil’s advocate take.

4 hours ago | parent [-]
[deleted]