Hacker News new | ask | show | jobs
by X0nic 3601 days ago
I feel this sentiment all the time from devs. "Why are you making me work harder?"

As apps get larger, we as devs have to stop and think about how things are going to run in production. We have too often made the ops team's life worse, because we would rather just hardcode stuff.

Yes, these tools make it harder FOR DEVS, but now the Ops team has a hope of actually managing the platform.

1 comments

My point is the distinction is artificial. I've worked on both sides of the fence and the more you know about the other side the better programmer you can be. Being an application developer that is completely oblivious of deployment, build, configuration pipelines means you won't be able to build the best application you possibly can if you knew about those things. Similarly being a generic UNIX sysadmin that worships at the altar of Puppet et al means you will constantly be fighting with application developers about how to do things because you'll be unaware of their needs.