←back to thread

873 points belter | 2 comments | | HN request time: 0s | source
Show context
lbj ◴[] No.42947135[source]
I actually disagree with about half of this.

> Typed languages are essential on teams with mixed experience levels

Essential, meaning 'cannot exist without', it's not. I've seen this work a number of places.

> Blind devotion to functional is dumb.

Managing/limiting state is always a worthwhile pursuit. I'd think he would agree since he seems to value simplicity

> People who stress over code style, linting rules, or other minutia remain insane weirdos to me. Focus on more important things.

That's like saying don't check if your cars tires still have any pattern left, the engine is more important. Until it isn't. Streamlining the smaller details allows the brain to focus on more important stuff, but the details matter and their value increases exponentially with the size of the project.

replies(2): >>42947186 #>>42947275 #
1. Tade0 ◴[] No.42947186[source]
Regarding code style etc. I get where he's coming from as plenty of people made entire careers on pursuing the perfect linter configuration. They're a net negative in every project.
replies(1): >>42947328 #
2. steezeburger ◴[] No.42947328[source]
I'd love some clarification if he meant people who bike shed or people who care to setup a linter and formatter as part of their workflow.