I architect cohesive technology solutions and write about the practice of building software with small teams.
I lead technology teams, where my job is to translate ambiguous goals into systems that ship and keep shipping. I work with designers, developers, and project managers to close the gap between intent and implementation.
daveisbest.orgis where I publish the parts that don't fit into project meetings — essays on architecture, guides for engineers, and the occasional argument about how teams really make decisions.