I was hired three years ago to write web apps for a major children's hospital, but given no web servers to run the apps. That hasn't changed much.
Let me repeat that. My job is to write web apps. I have no servers.
The first "servers" I was given were three old RedHat boxes that were used in a share environment by researchers. Ports to the box weren't open and basically everyone was root to install whatever they wanted.
The second set of "servers" I was given was this "enterprise solution" called BlueData. It basically runs crippled versions of open source software and to top it off, our "DevOps" team did things like not open any ports to the farm and set up one command line ingress to it.
I spent years arguing this was insane and I finally had it. It was low stress and I hardly did any work, but at the end of the day, I didn't feel good about taking salary for money that can go directly to children's care.
I'm exaggerating at the situation, but not too far off. For the past year, I've been working on an ETL app. I used Go at my last job, so I really got to hone my skills especially in regards to threading challenges. Kafka and Cassandra were also new to me.
Still, the VMs these are running on are a complete mess. Frequent, unannounced infrastructure changes, spin drives, old Java in Docker are just some of the issues that made the environment completely unstable. They chase sexy buzzwords like "big data" and "machine learning" but give us spin drive machines to do it.
I met some guys there at a conference this past summer and was incredibly envious of their resources compared to us. If you think CHOP is bad, I hope that tells you a little bit about us!
I was hired three years ago to write web apps for a major children's hospital, but given no web servers to run the apps. That hasn't changed much.
Let me repeat that. My job is to write web apps. I have no servers.
The first "servers" I was given were three old RedHat boxes that were used in a share environment by researchers. Ports to the box weren't open and basically everyone was root to install whatever they wanted.
The second set of "servers" I was given was this "enterprise solution" called BlueData. It basically runs crippled versions of open source software and to top it off, our "DevOps" team did things like not open any ports to the farm and set up one command line ingress to it.
I spent years arguing this was insane and I finally had it. It was low stress and I hardly did any work, but at the end of the day, I didn't feel good about taking salary for money that can go directly to children's care.