|
|
|
|
|
by Karrot_Kream
3137 days ago
|
|
I agree that tech in general and Silicon Valley in particular has a lot of NIH, but I also think this isn't really the case here. In particular, we're discussing a Python service that performs slow image resize calls. They would have (probably, speculation on my part/experience) had to do 2 things: 1. Add profiling and telemetry to their Python code. Refactor the codebase based on insights from this. 2. Write a C<->Python interop for their image libraries. I can't see the cost of #2 being any different than the cost they paid on writing it in Go. As for #1, depending on how the code is structured, a rewrite may have been less time than profiling spaghetti code. At that point, it depends on how much Go experience the team has. |
|