Hacker News new | ask | show | jobs
by timdev2 1634 days ago
Absent any current requirements for computational throughput, I think "future-proofing" with Go is likely premature optimization. You know Python well, it's a capable and widely-used language and platform. You can almost certainly scale it well enough by throwing inexpensive resources at it as needed for the foreseeable future.

Somewhat tangentially: if you're also already comfortable with javascript, you might consider using it (or typescript) on the back-end as well. I've recently been looking at remix (https://remix.run) which seems like a pretty smart approach to doing that. The idea is roughly that you build a thing that looks like a traditional server-side app, but with server-rendered react components, and the framework supports you in layering on client-side progressive enhancement. I haven't done anything serious with it, but it's piqued my interest enough that I might overcome my aversion to running javascript on the server (mostly due to healthy paranoia about the state of the npm ecosystem).