News for hackers. Stuff that matters.
Re:RethinkDB versus PostgreSQL: my personal experience by Vinnl on Friday February 10, 2017 @04:26AM (#13614247)
You might have a point about Postgres being faster than whatever NoSQL database, but there's really no need for all the name calling. Especially the "lazy" is very uncalled for in my opinion - there's just too much to learn, and too little time. If you're a 20-something (or whatever age, for that matter) and have to maintain the entire system of a single company, you're simply not going to be able to be a master of every part of the stack, or even know where you're making the wrong choices.
Re:RethinkDB versus PostgreSQL: my personal experience by living-fossil on Friday February 10, 2017 @04:36AM (#13614288)
>Especially the "lazy" is very uncalled for in my opinion - there's just too much to learn, and too little time.

How is that a valid justification for reinventing the wheel, and poorly at that? In the end they're having to come around and learn SQL anyway, judging by all the Mongo hate and "why we switched to Postgres" posts I see here, so they gained nothing by avoiding it.

>or even know where you're making the wrong choices.

They could try actually listening to older developers for once and trusting established solutions like PostgreSQL instead of chasing after everything new and shinny that catches their eye.

Re:RethinkDB versus PostgreSQL: my personal experience by Vinnl on Sunday February 12, 2017 @10:33AM (#13628776)
> How is that a valid justification for reinventing the wheel, and poorly at that?

I'm not talking about the people reinventing the wheel, I'm talking about the people using the reinvented wheels and not realising that it's a reinvented wheel.

> try actually listening to older developers

This is harder than you make it sound. On the internet, it's hard to know who to listen to, and in real life, it can be hard to find older developers working on something relevant to you, and even then their skill levels differ. And then they should even want to bother with holding your hand while you're setting up your first database, making sure you don't botch up the performance by not doing things that come natural for someone who's been working with PostgreSQL for years and years.

Re:RethinkDB versus PostgreSQL: my personal experience by sergiosgc on Friday February 10, 2017 @04:38AM (#13614297)
If there's too much to learn and little time, you learn the stuff that computer science got right. Some abstractions are so good that you should prioritize learning them above any technology of the day:

- Relational algebra

- The network stack model (OSI or IP; it is irrelevant)

- Compiler theory

- Category theory

You'll never regret the time spent on these.

Re:RethinkDB versus PostgreSQL: my personal experience by leeoniya on Friday February 10, 2017 @05:25AM (#13614437)
so if there isn't even enough time to learn practical but sub-optimal solutions, a dev should instead absorb books about IT, mathematics and programming theory?

great advice...unless any part of your equation includes receiving a paycheck.

Re:RethinkDB versus PostgreSQL: my personal experience by sergiosgc on Friday February 10, 2017 @07:17AM (#13614852)
Don't make it sound harder than it is. Each of these is 30-40 hours of work for undergraduate students. You don't have to quit your job and join a monastery to study compilers. It's interesting, challenging and fun for those of us into computing; and it pays back the time spent learning.
Re:RethinkDB versus PostgreSQL: my personal experience by Vinnl on Sunday February 12, 2017 @10:35AM (#13628789)
So now I have a list of things I should learn according to a random person on the internet, that no one in real-life ever gave me before. How am I to know that this list is the one? Why not every similar list that has ever been given to me?

And how am I going to develop the front-end of our new website after learning everything you named? There'll still be a lot left to learn before I can even hope to have produced something.

Re:RethinkDB versus PostgreSQL: my personal experience by sergiosgc on Sunday February 12, 2017 @07:40PM (#13632187)
True.
Re:RethinkDB versus PostgreSQL: my personal experience by solidsnack9000 on Friday February 10, 2017 @07:59AM (#13615050)
If people don't have time to learn these things, they should open up their culture and hire and advance the people who do.

Dilettantism is a kind of careerist land grab -- and the effect is to displace skilled people and deliver worse experiences to consumers.