Why We Don't Blindly Use Dify / LangChain
Tools are means, not ends. When facing a concrete problem, we first ask: does this framework's abstraction level match our scenario? Will its assumptions become future constraints?
What we figured out, written down.
Tools are means, not ends. When facing a concrete problem, we first ask: does this framework's abstraction level match our scenario? Will its assumptions become future constraints?
Financial system overhauls fear the 'rip and replace' approach. We layered three AI scenarios non-intrusively on top of existing infrastructure — each with different entry points and trade-offs.
Not every problem is worth solving with AI. We built a screening framework — 5 questions asked before project kickoff to decide whether this is a fit.
An FDE isn't someone who ships code and leaves — they turn 'unclear requirements' into 'verifiable results.' This series distills our hard-won lessons into five parts: aligning with the client, surviving, driving projects, governing docs and code, and keeping AI inside its boundaries.