Agent design requires similar foundational principles as trad sw design - lower cognitive load, build user trust, observability - except these matter a lot more, cos agents can act on a much bigger surface area of your life and work. They are massive levers - to the upside and downside - so design matters a lot.