Hacker News new | ask | show | jobs
by bpicolo 3146 days ago
That was pretty clear in the post - they didn't find a Golang lib that could compete with their pillow-simd on resizing, which was the main performance bottleneck.
1 comments

Why was a Go version needed if performance was paramount? There are libraries already that can handle this performance just fine.

If they're going to spend 60k/year on instances, the dev time definitely wasn't worth it for this. They just wanted to use that language because this is a NIH situation, not really an engineering priority.

We specifically addressed this question in our post. Not only did we reduce from ~25 instances to ~12, we also added new features.