thoughts on choosing tools for a project