software engineers – today vs 2022