|
by Tuey 12/05/2021, 9:11pm PST |
|
 |
|
 |
|
https://blog.sesse.net/blog/tech/2021-12-05-16-41_leaving_mysql.html
Coming to MySQL was like stepping into a parallel universe, where there were lots of people genuinely believing that MySQL was a state-of-the-art product. At the same time, I was attending orientation and told how the optimizer worked internally, and I genuinely needed shock pauses to take in how primitive nearly everything was. It felt bizarre, but I guess you soon get used to it. In a sense, it didn't bother me that much; lots of bad code means there's plenty of room for opportunity for improvement, and management was strongly supportive of large refactors. More jarring were the people who insisted everything was OK (it seems most MySQL users and developers don't really use other databases); even obviously crazy things like the executor, where everything was one big lump and everything interacted with everything else2, was hailed as “efficient” (it wasn't).
Don't get me wrong; I am genuinely proud of the work I have been doing,
"This place sucks but don't get me wrong, the work *I* did has been great."
My new role will be in the Google Chrome team. It was probably about time; my T-shirt collection was getting a bit worn.
Of course it is. |
|
 |
|
 |
|
|
|