Sure, language matters, but the language choice is nowhere near the top of problems we face today. If that is the battle you want to fight, go for it, but there are more important deficiencies than the choice of language IMO. Go is fine.

By more important deficiencies, I mean:

- monolithic servers will never scale to the amount we need.

- overall lack of libraries to quickly put together a brand new relays.

- current load-balancing, indexing and caching systems are terrible

- relay maintenance/monitoring tools for devops are non-existant.

- user tools for personal servers are also non-existant.

- performance is quite poor for the amount of resources being used.

- huge architectural mismatch between modern warehouse infrastructure and the codebase

Anyway, there is a lot of work.

Reply to this note

Please Login to reply.

Discussion

No replies yet.