programming language hot take
go is not a good programming language
if you like using it that's fine but it has a lot of flaws
re: programming language hot take
@socks the big ones are no generics and clunky error handling
there's also dependency/version management, which... uh, there are like six or seven different dependency management tools for go, which i think speaks for itself
re: programming language hot take
@typhlosion SIX dependency management tools? That's awful! We must develop a new tool to cover everyone's needs
re: programming language hot take
@socks @typhlosion The thing we've heard about it is it also tries to make everything Simple......at the cost of stuff breaking when things aren't /exactly right/.
programming language hot take
@typhlosion hot take²: at this point this is a cold take
programming language hot take
@typhlosion 👏go👏sucks👏don't👏use👏it👏
programming language hot take
@typhlosion yep
programming language hot take
@typhlosion Go is explicitly a language designed to make inexperienced programmers productive at Google, so it's no surprise
programming language hot take
@typhlosion "what if we made a language that Python developers could jump right into... but also made all of our keyword choices Bad"
programming language hot take
@typhlosion I am curious about some of these flaws. I have never touched Go but it comes up a lot when I mention Elixir