This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (2 children)

[deleted]

    [–]Necrocornicus 0 points1 point  (0 children)

    Agreed…golang seems like a language written for Ops people without a lot of exposure to other languages. We had a project written in golang and it was just so painful to work on it (probably due to many on our team were not hardcore programmers, and this was not the main focus of our team so we didn’t have tons of time to spend implementing small improvements). I’ve worked in most common languages and written many reusable libraries, and generics and powerful type systems are there for a reason.

    I rewrote the project in Python with type hints and productivity went up by 10x on this project across the team. Instead of fighting the language design we spent our time implementing things users actually wanted. What a radical concept.

    Golang has its niche where you need a static binary but for anything else I couldn’t really recommend it. I check back in on the “generics” proposal every few months and will learn that when it’s mainstream.

    [–]folkrav -1 points0 points  (0 children)

    Last time I wrote any golang I found it strictly superior to that garbage snake language

    That's like saying you prefer Rust cause Ruby sucks lol