I like safe languages and unsafe problems. Analyzing code, encrypting data, processing encrypted data, toying with the whiz-bang parts of tech (CV, AI) all fun.
I’ve done a lot of formal methods “technical sales” - trying to scope projects for Galois clients that solve their problem and fit into a budget. I gave a talk last week on some things that I learned along the way: https://t.co/pEnr6noLpA
Some day we're going to wonder why "so-and-so got fact checked" was the phrase instead of "they foolishly believed" or "they lied". No one did anything untold to the speaker, the speaker did something to the listeners.
@graninas@josecalderon Sorry but that was a human generative non-AI tweet for humor. I merely was suggesting we could document something providing refinement types, like or even exactly liquid Haskell, applied to proving properties about free monad functions in the abstract (vs instantiated types).
@veorq A friend of mine had an encryption problem in which the dev team kept modifying the crypto library to encode/decode io (ex hex) instead of doing it at the call site.