authors can write software