However, I think the CTO was the one who deserved to be fired.
Not having at the very least develop and production environments is a higher ups fault.
Where I work, developers can't even touch production systems, there's a separate team responsible for that.
I even have a solr, nginx, php, mysql, etc separate install of almost everything in my workstation, so I only touch test servers when doing testing.
However, I think the CTO was the one who deserved to be fired.
Not having at the very least develop and production environments is a higher ups fault.
Where I work, developers can't even touch production systems, there's a separate team responsible for that.
I even have a solr, nginx, php, mysql, etc separate install of almost everything in my workstation, so I only touch test servers when doing testing.