News for hackers. Stuff that matters.
Re:Things I Learned from a Job Hunt for a Senior Engineering... by danpalmer on Tuesday April 24, 2018 @02:12PM (#16915086)
I’ll be honest, I don’t know a lot about databases, but Atomiticy comes up a fair bit in the web apps I write, as does Consistency in terms of designing data models that can’t go wrong, or trying to encode domain structure into data models to use the Consistency guarantees that Postgres gives us. Isolation is pretty important in general, and easy to reason about from a web app perspective, with requests being isolated from each other at the database level, I rely on that all the time, and Durability doesn’t come up a load, but that’s because I haven’t had to do any sort of disaster recovery.

I don’t think it’s essential to know this, but I’d be surprised if a web dev interviewed with us and didn’t know at least the basic version I’ve given above.

Re:Things I Learned from a Job Hunt for a Senior Engineering... by AndyNemmity on Tuesday April 24, 2018 @11:22PM (#16918430)
I've done tons of disaster recovery, and no one ever called it ACID. It's never come up. The only time the type of discussion specific to the terms of ACID comes up is with other database administrators.

Just my experience, perhaps I live in another world.

Re:Things I Learned from a Job Hunt for a Senior Engineering... by danpalmer on Wednesday April 25, 2018 @07:35AM (#16920550)
> The only time the type of discussion specific to the terms of ACID comes up is with other database administrators

I think this is partially what I'm referring to. I use these terms in conversation with others when designing systems because they are useful in describing very specific properties of databases.