3 ms·
I think it's something different. "Junior devs shouldn't reinvent the wheel in production [1] until after they understand the solutions of the senior members of
by yummyfajitas 12y ago
I think it's something different. "Junior devs shouldn't reinvent the wheel in production [1] until after they understand the solutions of the senior members of their field." I.e., don't use MongoDB until you fully understand SQL and don't build your own fancy planning algo until you you understand linear programming.
[1] When learning, reinvent all the wheels.
- jrockway 12y agoAlso, don't use SQL until you fully understand MongoDB.
- jwatte 12y agoAnd don't use MongoDB for data that matters ;-)
- yummyfajitas 12y agoNo. SQL is the culmination of years of research into data storage systems. It's a well established solution to a large number of problems. MongoDB simply isn't.
- jrockway 12y agoSo just use something you don't understand because someone said so. Got it.
- xorcist 12y agoNo. Trust in what's battle tested in production. Use MongoDB for all your pet projects, all your development. Joining data from documents is good way to learn where SQL came from. Just don't do it in production before you master it.