software engineer suicide