Tools like Claude Code and Cursor are great, but they are not architects. If you are blindly accepting AI-generated system designs, you are building a house of cards. AI can write functions and boilerplate, but it doesn't understand the long-term trade-offs of your backend infrastructure or database scaling.
If you outsource the deep thinking to an LLM, you are just a typist. Learn the patterns. Understand how systems actually work. Use AI as a tool to speed up execution, not as a crutch for weak thinking.
Portfolio: ahmershah.dev
GitHub: ahmershahdev
ulrich
This connects to something I keep running into with health software: the default architecture often decides the trust model before the user ever gets a real choice.
AI tools are great at pattern-matching and execution speed. But architecture is about failure modes, not happy paths. What happens when the database grows past expectations? What happens when the user loses their credentials? What happens when the company pivots and the storage model changes?
For health tools especially, those failure modes transfer cost directly onto users who may not be in a position to absorb the disruption. That makes architectural decisions a safety question, not just a scalability question.
A lot of apps treat cloud storage as the neutral default. But for sensitive data it is not neutral. It changes the risk surface, the recovery model, the breach impact, and the user's dependence on the company staying alive.
Local-first is not always the answer, but it should be considered much earlier than most teams consider it.
I agree with the direction, but I would put the line a little differently: AI can suggest an architecture, but it cannot own the constraints.
In real systems, the hard part is knowing which constraints actually matter: auditability, data ownership, failure modes, review points, future integrations, and what should happen when the model is not confident.
I’m working on a B2B matching workflow, and this shows up all the time. The model can draft a clean pipeline, but it does not automatically know when a buyer/supplier match needs evidence, when a missing field should block the flow, or when a human should review before an introduction happens.
That boundary is architecture.
So I still want AI in the loop, just not as the owner of the system shape. Let it speed up options, docs, boilerplate, and edge-case checks. Keep the boundaries and trade-offs explicit.
Strongly agree. AI is an execution accelerator, not an architect.
I’ve felt the same while building small tool sites: AI can generate components, styles, and utility functions very quickly, but information architecture, SEO structure, long-term maintainability, and product trade-offs still need human judgment.
Without a clear architecture, AI just helps you build a “working” system faster — and sometimes that system becomes harder to maintain later.
AI can generate a technically correct solution, but without the context of your specific project, it can be completely wrong for your case. Understanding that context is the human's job, not the model's.
AI is a great co-pilot but a terrible architect. It can give you the bricks, but it doesn't know if you're building on a swamp.
Love the 'locally correct but globally wrong' take. We’re moving into an era where Code Review is becoming more important than Coding. If you don't have the architectural foundation to vet what the AI spits out, you aren't a developer—you're a debugger-in-waiting. Great reality check for students entering the field right now.
This is a crucial distinction. We are seeing a shift where the "how" of coding is becoming a commodity, but the "why" of engineering is becoming more valuable than ever. Relying on AI for high-level architecture is essentially delegating responsibility without accountability. If you don't understand the trade-offs in your stack, you aren't managing a system—you're just supervising a black box. Master the fundamentals or get left behind when the generated code hits a bottleneck it wasn't designed to solve.
AI is a force multiplier, not a brain replacement. It’s a tool for execution, but the blueprint has to come from a human who understands the specific trade-offs.
Spot on. Being a "typist" vs. an engineer is the defining line for the next few years. Those who master the architecture will always have a seat at the table.
The real danger is technical debt that AI doesn't see. An LLM might give you a working script that completely ignores your database indexing or caching strategy.
Building a "house of cards" is the perfect analogy. AI is great at the "how," but the developer still has to own the "why" when it comes to long-term maintainability.
MapleBridge Open
Open notes on AI supplier matching and B2B sourcing workflows
One thing I know is that combining your skills with AI speeds up your progress in adaptability in any situation, emphasizing problem-solving skills. I started my web development journey with HTML, CSS, and JavaScript, then TypeScript and React, followed by Node.js, MySQL, Redis, and Cloud AWS S3. Then I moved into system design, architecture, and AI, and my final stop is IoT engineering. In high school, I did electricity and electronics. AI won't scale an app for you. AI won't tell you, "Bro, in five years that app will break, code will change, and the language won't be as popular as it is. i don't just but if prompting can land you a job then im happy for you man. imagine walking into a cafe and see every has being sack and all you are reboot