5 karma · joined February 9, 2019
I'd say start with learning how security works in the world you know. Defensive programming is a very real thing and translates to just about every other field of CS since... Its all running on code. :D
There are quite a few good defensive coding guides out there. Redhat has some really nicely put together guides for you to start learning from.
https://developers.redhat.com/articles/defensive-coding-guid...
Remember: Learning how to use a gun and becoming licensed to use the gun isnt gonna teach you nearly as much about security as learning how to build Fort Knox.
I know there are third party tools that let projects cook tip functionality into their projects.
With how difficult it is to find time to write open source software alone, time put towards setting that up winds up feeling like me prioritizing thirsting for tips and donations over finishing whatever the original goal of the project was. I know for a fact I'm not the only one who feels that way.