Because I also build, I design things that can be built. Components that repeat instead of one-off screens. States that account for empty, loading, and error. Type and spacing systems a developer can implement without guessing. That tends to save a round of revisions and a lot of Slack messages later.