Daniel_Burfoot comments on How to Learn from Experts - Less Wrong

32 Post author: SatvikBeri 04 October 2013 05:02PM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (10)

You are viewing a single comment's thread.

Comment author: Daniel_Burfoot 05 October 2013 01:52:28PM 5 points [-]

If you ask a Software Architect which database technology you should use

Well, it depends on the architect, I suppose. I would say "write your application in a modular way so that it doesn't rely on specific features of the underlying database, and if you need to make exceptions to this principle, make sure the relevant code sections and dependencies are well highlighted and documented."

Comment author: jkaufman 12 October 2013 12:47:46PM 2 points [-]

I agree that as much as possible you want to make things modular, but good data processing code for a relational database is going to be really different than good code for a distributed key-value store or a mapreduce+cache setup.

Comment author: SatvikBeri 09 October 2013 06:57:04PM 1 point [-]

Good call. This is a great example of how sometimes experts can even point out that you're thinking at the wrong level of abstraction, and provide a better one.