In the past two weeks I haven't been working on ActivityPub, but slowly increasing the number of coverity scan defects in my scrobbling C application.

It's positively disheartening the amount of care one needs to put into C development to minimize the security risks of memory mishandling.

When the application is highly asynchronous, everything becomes harder.

When you're using other libraries that have restrictions about being used from different threads, everything starts exploding in random unpredictable ways and force having to sync memory management.

0

If you have a fediverse account, you can quote this note from your own instance. Search https://metalhead.club/users/mariusor/statuses/114125871265841733 on your instance and quote it. (Note that quoting is not supported in Mastodon.)