Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This post is embarrassing. "yeah we were drinking and accidentally nuked the prod DB. Not sure why. Shit happens!" Who would read this and think they should trust this company? Any number of protections could have been taken to prevent this and production access in any state other than fully alert and attentive shouldn't happen unless it is absolutely necessary for emergency reasons


I think it's kind of funny they chose to post this story rather than do a typical post mortem.


This reply is embarrassing. It's a person working on their side project. Have a glass of wine mate.


A previous post said it was "almost free" and I feel like a less cavalier attitude is called for if people are paying for the service. Otherwise sure it doesn't matter


Yeah why should I treat anything this company does with any level of seriousness? Why should anyone?

It's lucky it's just some online scoreboard because I'm sure as shit this stuff has happened before with more critical systems and it scares the hell out of me that engineers are fine blaming "gremlins" instead of taking responsibility for their own incompetence.


> taking responsibility for their own incompetence.

I think they’re doing that with this post? At least I find it hard to imagine myself writing down that I’d drunk a few glasses of wine and dropped the production database.

You cannot expect all engineers to be fully versed in the vagarities of database administration. Especially if they’re the only ones working on something.


Not really, they blamed 'complexity' and 'computer gremlins' rather than admitting that, perhaps, they made a shitty mistake.

> It’s a function that deletes the local database and creates all the required tables from scratch

Why would anyone have this? It's just dumb and embarrassing


> Why would anyone have this? It's just dumb and embarrassing

Anyone doing some form of decent integration testing?

Generally it’s a different database than the one used to develop locally, but the concept is the same.


If you don't put your database in a known state for tests they're not repeatable




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: