Stop treating code like an afterthought: Record, share and value it

Scientists, research institutions, funders, libraries and publishers must all improve software practices.