Jonathan Hall

I help development teams deliver better software with less effort and fewer people.