@inference It does! Surf now just segfaults on me on opening DuckDuckGo 🤬
@inference I don't think it's about line count, to me it's about not making the tool that has to do one thing modular for no reason, about avoiding unnecessary abstractions. I always fall into this trap myself — making my code reusable from the very beginning, being prepared for the most rare use cases. All that makes the code hard to understand.
When I ported PAM auth patch to my xlock, after shaking cobwebs off my C skills, I looked at the source and I could tell what that code does. It's good
@inference Of course there are zealots who can make anything absurd, but the core ideas are good. Like having headers as config files. I seldom modify config files and if I do, I can as well rebuild the thing. It may not be suitable for the ones who don't have build tools and dependencies installed, but for me it's just fine — it builds in seconds and it runs faster.