I’ve noticed LLMs are great at greenfield projects, but the moment you drop them into a massive, messy 10-year-old codebase, they completely lose the plot.
Oh man, so true. Give an LLM a blank slate and it feels like magic. Give it a tangled web of legacy abstractions, custom wrappers, and technical debt, and it completely falls apart. That's where real engineering intuition kicks in.