|
|
Log in / Subscribe / Register

Pick your battles

Pick your battles

Posted Jun 4, 2026 13:28 UTC (Thu) by spacefrogg (subscriber, #119608)
Parent article: Open-source security is not a solo activity

(Unsolicited advice following!)

Whenever you are saying to yourself: I have to keep going or people are fucked., notice this: If you are burning out in the process, they're still fucked.

Or, as a russian saying goes: If you have professionals, you don't need heroes.

There will always be the imbalance of numbers of affected users and submitted bugs vs. time to fix things (not to mention develop things). The solution was never to work more, but to acknowledge past mistakes and pick a route forward that leads to less errors in the process. Thus, you have a chance of getting ahead of the bug wave. If your trouble stems from insecure libraries, drop features to be able to avoid those (and to migrate to more secure but less featureful libraries). What good is the argument that your users would lose functionality if it means they would have to pay with security in return?

That is professional attitude. It's never personal but the question: What is the best course forward for your undertaking? You are not your software.

Rule No 1 of user engagement: You don't have to. Learn to be selective in spending your attention.


to post comments

Pick your battles

Posted Jun 4, 2026 14:22 UTC (Thu) by pizza (subscriber, #46) [Link] (1 responses)

> What good is the argument that your users would lose functionality if it means they would have to pay with security in return?

It's worth keeping in mind that "security" is not an absolute state here; it represents a continuum with an inverse relationship to utility, and the optimal point varies wildly from one user (and their threat model) to the next.

Pick your battles

Posted Jun 8, 2026 9:02 UTC (Mon) by taladar (subscriber, #68407) [Link]

True but the same applies to the set of useful features for any given application or library. Unless your code is incredibly simple very few users are going to use the entire set of available features so each feature is going to be useful only to a subset of your user base. That subset could be anywhere from below 1% to 100% for any given feature.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds