I followed my dreams to get demoted to software developer
Can someone explain to me why titles like Engineer, Architect, and Developer are perceived as having less value than titles like Manager or Director?  Managing products requires a completely different skill set from managing people.  Both skills are vital to the success of a business and neither are trivially developed or easily replaced.If you ask me, the "demotion" in this article is not going from Director of Design to Software Developer.  The demotion is going from a senior level position to an entry level one.  But that's not how it's presented.