Software Development in Troubled Times