> I'll also argue that after 10 years as a software engineer, if you're still just putting buttons on a page or waiting for next feature to show up on your queue, you're doing it wrong.
Sometimes the job market doesn't provide people with fulfilling jobs and roles. They might not have any choice in doing it 'right' and just have 'wrong' as an option.