@zkat__ ("tired but ❄️festive🎄 gay") replied to a tweet by @zkat__:
Sometimes the problem determines which approach you choose (see: aerospace, finance)
Other times, it’s your programming language (Haskell and Rust mostly “just work” when you’ve thought through and “proven” your problem. Python/JS are iterative)
Sometimes it’s just your brain.