Hacker News new | ask | show | jobs
by zackbloom 4289 days ago
I've spent a solid amount of time with both Python and Go, and I encourage you to make the jump. Services I write in Go are just much simpler and easier to maintain than in Python (or Javascript).

I haven't had an issue with code duplication at all. If you do, you might just not have gotten deep enough into how interfaces work yet.

When you use the standard library it's clear it was designed by people who have been programming computers since the Plan 9 days, I consider it much more mature than Python's equivalents.

In terms of tooling, having go fmt run on every save is wonderful, your code is always and instantly formatted perfectly. Beyond that, I haven't needed much.