3 ms·
Don’t take Twitter advice… this post does nothing but discourage play and experimentation.
by chomp 3y ago
Don’t take Twitter advice… this post does nothing but discourage play and experimentation.
- phailhaus 3y agoI think it's pretty obvious that they're discouraging the impulse to implement a database for your job, not for just playing around and learning.
- ncphillips 3y agoThe tweet is part of a conversation about building a database for your business, it has nothing to do with play and experimentation for the sake of learning
- jsnell 3y agoExcept it's a discussion where the author is in reality bragging about how their product is only viable because they wrote their own database rather than using an off the shelf one, and then keeps repeating this "don't write a database" bit in every other tweet as a lame joke.
- timeon 3y agoLink is not working for me. Title uses word `never`.
- myshpa 3y agoMichał Niczyporuk @mihn So when talk "Never write a database" is coming? ;) Charity Majors @mipsytipsy That's it. That's the talk. "Never write a database. Even if you want to, even if you think you should. Resist. Never write a database. Unless you have to write a database. But you don't." I will present this talk at any conference of your choosing.
- WJW 3y agoIt's just a twitter take, overcompressed and lacking nuance. By all means write a toy database for learning purposes, but in 99+% of cases you should probably then turn around and use the ones with tens of thousands of engineering hours poured into their correctness properties when you want to put something into production.
- hfjjbf 3y agoThe key to making breakthroughs in knowledge - either personal or societally - is to choose your battles to a degree. There is simply too much to master, it’s a very good skill to be able to say “this is fascinating but too far afield of what I need to do”. Alternately, choosing when to say “after dipping my toe in the water this clicks for me, I’m going to take a risk and go further” is an even harder skill to master. This is why many people have trouble finishing a PhD dissertation. Play is a necessary step, but play without focus is a ticket to mediocrity. Databases in particular are something one will run across in nearly any task and 99:100 times one likely shouldn’t dwell too much on what is inside the magic box.