Maybe a bit unrelated to the post, but I have been wanting to ask the question of why you still choose C as you language for new projects. Is it because that is what you have always used and what you know best or do you not think modern languages like go, rust, nim etc. are sufficiently better?
ps. I really hope that you can get a nerd talk about your eso project accepted, it sounds like a really interesting project.