3 ms·
I really liked how you've added the option to select between many programming languages in the snippets! Did you write each of them yourself or is there a way
by notjackson 9y ago
I really liked how you've added the option to select between many programming languages in the snippets!
Did you write each of them yourself or is there a way to automate such simple code already?
- gameguy43 9y agoWe have a team of like a dozen and a half contractors from around the world who do the translations. It was important to us to not just translate our Python into C++, but to have C++ that was actually good, C++-style C++. So we hired C++ experts to do all the C++ translations. And same for the other languages. Now, none of us are C++ experts. So how did we know if the contractors we hired were any good? That's a whoooole blog post for another time. In short: Noah (an engineer on the team) came up with this clever system where we hired a bunch of people to translate the same code sample (as a paid trial task), then we hired a bunch of people to rate those people's translations (again, as a paid trial task). Then we hired the translator who had the best ratings, and we also hired the /rater/ who was most /thorough/--they do code reviews of the translator's code.
- foota 9y agoCurious, how did you measure thorough-ness?
- gameguy43 9y agoDefinitely the least rigorous part of the process :) Some combination of: - Did they catch stuff that the other reviewers didn't catch? - Of the stuff they did catch, does it look to us like that's actually stuff that'll help make our code better, or is it just unhelpful pickiness?
- faitswulff 9y agoIs this actually a blog post? I'd read it.
- gameguy43 9y agoNot yet! Edit: but it'd make a good one, right?
- faitswulff 9y agoAbsolutely!