News for hackers. Stuff that matters.
Re:How I Fired Myself by bguthrie on Wednesday February 27, 2013 @02:35PM (#5294340)
The problem isn't who has the keys, it's how they're used. I don't care as much if a junior developer has the prod password; I care more about building an engineering and ops team that understands that dicking around with the prod database isn't okay. Sysops and DBAs are fallible too--I've seen a lot of old school shops that relied heavily on manual migration and configuration. Automate, test, isolate and expect failure!
Re:How I Fired Myself by geoka9 on Wednesday February 27, 2013 @09:41PM (#5296630)
And, most importantly, shake off the "agile" ethos when doing DB migrations. Just forget they exist and triple-check every character you type into the console.
Re:How I Fired Myself by geirhe on Saturday March 02, 2013 @10:44AM (#5309791)
What, exactly, do you think the "agile" ethos is? We are agile, but that does _not_ mean that we don´t triple-check everything we type into production consoles. It does, however, mean that everything we do in production has been done before in at least one test environment. Why would we want to forget about doing that?
Re:How I Fired Myself by JPKab on Thursday February 28, 2013 @11:50AM (#5299512)
The fact that the cheap ass idiots at the company had cancelled their backup protection at Rackspace, and lacked any other form of backup is just complete incompetence.

If it hadn't been a junior developer who nobody noticed or cared was using the prod DB for dev work, it would have been an outright failure. DBs fail, and if you don't have backups you are not doing your damn job.

The CEO should be ashamed of himself, but the lead engineers and the people at the company who were nasty to this guy should all be even more ashamed of themselves.

Re:How I Fired Myself by gnur on Wednesday February 27, 2013 @04:21PM (#5295021)
That's why you don't give out the keys to people that know how to act responsible.
Re:How I Fired Myself by damm on Wednesday February 27, 2013 @06:45PM (#5295892)
Don't you mean that's why you don't give keys to people that do not know how to act responsibly?

Giving keys to irresponsible people seems irresponsible ;)

Re:How I Fired Myself by krob on Wednesday February 27, 2013 @11:07PM (#5296914)
That's why you avoid IT like the plague and use Heroku, that why when someone Fubar's you can blame it on amazon web services :) j/k