2 ms·
The Python 2 to 3 conversion was only part of it. The libraries were a huge difference for us. I will agree that porting to Python 3 would be less work than po
by dangoor 7y ago
The Python 2 to 3 conversion was only part of it. The libraries were a huge difference for us.
I will agree that porting to Python 3 would be less work than porting to Go, but we believe that the difference is less than people would suspect.
- bb88 7y agoNever announce a plan to do something. Announce the results after doing it. If you announce a plan, you're making a bet (sometimes with your reputation) that's it's going to be successful, and telling the world about it. If however, you didn't announce it, you could still get the benefit of success, or make it looks like learning the lessons of a failed experiment.
- dangoor 7y agoWe have the good fortune of not having to be super secretive about our tech. We _want_ to talk about this project as we go along and share what we learn. We've already got more interesting stuff to talk about, and it'd be a lot less interesting, I think, without this context for the overall project. As mentioned in the post, a small piece of our GraphQL schema is already in Go running in production. This blog post isn't just "we're thinking of doing this thing". It's "we've already done a bunch of research, thinking, _and_ built some of it."
- bb88 7y agoJust because you can do something doesn't mean you should have done it. And sometimes that's only found out in hindsight.
- dangoor 7y agoIndeed, that's true. I just think we have more to gain by talking about what we're doing and seeing what the community thinks about some of our approaches rather than keeping it all private for the next year.