For developers, flow state starts with your finger tips