What I learned building an AI coding agent for a year