News for hackers. Stuff that matters.
Re:GitHub Copilot available for JetBrains and Neovim by kyleee on Wednesday October 27, 2021 @02:44PM (#29017346)
It may be desirable for boilerplate to be maximally painful if it forces our collective hands to cut down on boilerplate and innovate it away
Re:GitHub Copilot available for JetBrains and Neovim by verve_rat on Wednesday October 27, 2021 @02:59PM (#29017561)
In my experience whenever someone tries to "innovate" away boilerplate they end up creating shitty abstractions that are inflexible, poorly documented, and unmaintained.

Boilerplate generally exists for a reason, and it's not because the creator likes typing.

Re:GitHub Copilot available for JetBrains and Neovim by closeparen on Wednesday October 27, 2021 @02:54PM (#29017491)
That’s a good plan if your language isn’t Go. For us I think tools to wrangle boilerplate are a lot more feasible than actually eliminating it.
Re:GitHub Copilot available for JetBrains and Neovim by zomglings on Wednesday October 27, 2021 @03:46PM (#29018192)

    if commentErr != nil {
        hn.Upvote("https://news.ycombinator.com/item?id=29017491")
    }
Re:GitHub Copilot available for JetBrains and Neovim by kevingadd on Wednesday October 27, 2021 @02:45PM (#29017362)
Who is realistically going to innovate the boilerplate out of Java if they're stuck using it at work?
Re:GitHub Copilot available for JetBrains and Neovim by gridspy on Wednesday October 27, 2021 @02:57PM (#29017530)
That, or any job where you're not permitted to make the sweeping changes required to resolve boilerplate. Many of my jobs had such restrictions.
Re:GitHub Copilot available for JetBrains and Neovim by stelcodes on Wednesday October 27, 2021 @03:30PM (#29017962)
I mean, Clojure kinda does that
Re:GitHub Copilot available for JetBrains and Neovim by kevingadd on Wednesday October 27, 2021 @05:15PM (#29019240)
So the solution to the problems that Copilot tries to solve is "migrate your workplace to Clojure"? Ordinary devs can't do that.
Re:GitHub Copilot available for JetBrains and Neovim by stelcodes on Thursday October 28, 2021 @03:24PM (#29030492)
Oh I was just chiming in really, not trying to say anything about copilot
Re:GitHub Copilot available for JetBrains and Neovim by amusedcyclist on Wednesday October 27, 2021 @11:31PM (#29022070)
Lombok and most intellij features make java boilerplate pretty obselete.