A lot of software engineers feel bleak about the future of the profession