Separating code reasoning and editing with Architect and Editor models | Dark Hacker News