News for hackers. Stuff that matters.
Re:I Love Go; I Hate Go by dmoy on Tuesday August 02, 2016 @12:12PM (#12210967)
By differing use cases:

If you're messing around with your own test code, it's fine if your compiles get slower, etc. On the other hand, if you're writing code that thousands of other engineers are immediately going to depend on, it's better if you're not allowed at all to make things slower via unused imports. True, if you could globally mandate the use of a lint/presubmit rule disallowing unused imports, that would also work. But, that's a harder swing.

Re:I Love Go; I Hate Go by junke on Tuesday August 02, 2016 @01:39PM (#12211615)
My reaction to "differing use cases lend to different tools" was that tools and especially languages often accommodate multiple, sometimes contradictory use cases.

I am not writing code that thousands of other engineers are going to depend on. A company that requires this can enforce methodological rules. Go is supposed to be used in different contexts, not just Google, right?